首页> 外文会议>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 Multicore软处理器和2)ARM Cortex-A9。在这两种情况下,数据收集都在FPGA上实现。使用旨在测试内存访问行为界限的微基准,我们说明了数据收集的运行区域和对系统性能的影响。通过检查限制数据收集速率的带宽瓶颈,以及可以加重对应用程序性能影响的硬件架构选择,我们提供了可用于将我们分析推断到其他系统和处理器架构的指导方针。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号