请阅读【Arm® DynamIQ™ Shared Unit-120 专栏 】
文章目录
DSU-120 PMU
DynamIQ™共享单元-120(DSU-120)包括性能监视器,这些监视器使您能够在运行时收集关于集群内存操作的各种统计信息。性能监视器提供有关集群行为的有用信息,您可以在调试或性能分析代码时使用这些信息。性能监控单元(PMU)提供六个计数器。每个计数器可以计数集群中可用的任何事件。因为流水线效应,记录的绝对计数可能会有所不同。除非计数器仅在非常短的时间内启用,否则这一点几乎没有影响。
使用DSU-120的性能监视器,开发者可以:
- 监控内存访问模式:了解哪些操作导致高内存使用率或频繁的缓存未命中,从而可以优化代码以减少这些昂贵的访问。
- 分析执行瓶颈:通过监控特定事件,开发者可以识别出代码执行的瓶颈,这些瓶颈可能由于不理想的数据局部性或过度的同步操作而导致。
- 性能调优:使用收集到的性能数据,