首页> 外文会议>Design, Automation Test in Europe Conference Exhibition >Performance impacts and limitations of hardware memory access trace collection
【24h】

Performance impacts and limitations of hardware memory access trace collection

机译:性能影响和硬件内存访问跟踪收集的限制

获取原文

摘要

In today's multicore architectures, complex interactions between applications in the memory system can have a significant and highly variable impact on application execution time. System designers typically use hardware counters to profile execution behaviours and diagnose performance problems. However, hardware counters are not always sufficient and some problems are best identified with full memory access traces. Collecting these traces in software is very expensive; our work explores using dedicated hardware for memory-access trace collection. We analyze the limitations of this approach and its impacts on application performance. Our study is performed on actual hardware using two very different CPU platforms: 1) the PolyBlaze multicore soft processor and 2) the ARM Cortex-A9. In both cases, the data collection is implemented on an FPGA. Using micro-benchmarks designed to test the bounds of memory access behaviour, we illustrate the operational regions of data collection and the impact on system performance. By examining the bandwidth bottlenecks that limit the rate of data collection, as well as hardware architecture choices that can aggravate the impact on application performance, we provide guidelines that can be used to extrapolate our analysis to other systems and processor architectures.
机译:在当今的多核体系结构中,内存系统中应用程序之间的复杂交互会对应用程序执行时间产生重大且高度可变的影响。系统设计人员通常使用硬件计数器来分析执行行为并诊断性能问题。但是,硬件计数器并不总是足够的,某些问题最好通过完整的内存访问跟踪来确定。用软件收集这些痕迹非常昂贵。我们的工作探索使用专用硬件进行内存访问跟踪收集。我们分析了这种方法的局限性及其对应用程序性能的影响。我们的研究是使用两个非常不同的CPU平台在实际硬件上进行的:1)PolyBlaze多核软处理器和2)ARM Cortex-A9。在这两种情况下,数据收集都是在FPGA上实现的。使用旨在测试内存访问行为范围的微基准,我们说明了数据收集的操作区域以及对系统性能的影响。通过研究限制数据收集速率的带宽瓶颈,以及可能加重对应用程序性能影响的硬件体系结构选择,我们提供了可用于将分析扩展到其他系统和处理器体系结构的准则。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号