问题与练习

  1. 完成 Performance Ninja 在线课程中的以下实验任务:
  2. perf-ninja::mem_order_violation_1
  3. perf-ninja::mem_alignment_1
  4. perf-ninja::io_opt1
  5. 研究您所使用的处理器支持的 ISA 扩展(ISA extensions)。检查您正在开发的应用程序是否使用了这些扩展。如果没有,它是否能从中受益?
  6. 运行您日常使用的应用程序,找到热点(hotspot)。检查它们是否存在本章讨论的任何微架构特定问题(microarchitecture-specific issues)。
  7. 描述如何在应用程序的关键路径(critical path)上避免页错误(page faults)。

results matching ""

    No results matching ""