首页> 外文期刊>ACM Transactions on Architecture and Code Optimization >HMTT: A Hybrid Hardware/Software Tracing System for Bridging the DRAM Access Trace's Semantic Gap
【24h】

HMTT: A Hybrid Hardware/Software Tracing System for Bridging the DRAM Access Trace's Semantic Gap

机译:HMTT:用于弥合DRAM访问跟踪的语义差距的混合硬件/软件跟踪系统

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

DRAM access traces (i.e., off-chip memory references) can be extremely valuable for the design of memory subsystems and performance tuning of software. Hardware snooping on the off-chip memory interface is an effective and nonintrusive approach to monitoring and collecting real-life DRAM accesses. However, compared with software-based approaches, hardware snooping approaches typically lack semantic information, such as process/function/object identifiers, virtual addresses, and lock contexts, that is essential to the complete understanding of the systems and software under investigation. In this article, we propose a hybrid hardware/software mechanism that is able to collect off-chip memory reference traces with semantic information. We have designed and implemented a prototype system called HMTT (Hybrid Memory Trace Tool), which uses a custom-made DIMM connector to collect off-chip memory references and a high-level event-encoding scheme to correlate semantic information with memory references. In addition to providing complete, undistorted DRAM access traces, the proposed system is also able to perform various types of low-overhead profiling, such as object-relative accesses and multithread lock accesses.
机译:DRAM访问迹线(即,片外存储器参考)对于存储器子系统的设计和软件的性能调节而言非常有价值。片外存储器接口上的硬件侦听是一种有效且非侵入性的方法,用于监视和收集实际的DRAM访问。但是,与基于软件的方法相比,硬件侦听方法通常缺少语义信息,例如进程/功能/对象标识符,虚拟地址和锁定上下文,这对于全面了解所研究的系统和软件至关重要。在本文中,我们提出了一种混合的硬件/软件机制,该机制能够收集带有语义信息的片外内存参考轨迹。我们已经设计并实现了一个名为HMTT(混合内存跟踪工具)的原型系统,该系统使用定制的DIMM连接器收集片外内存引用,并使用高级事件编码方案将语义信息与内存引用相关联。除了提供完整的,未失真的DRAM访问跟踪外,拟议的系统还能够执行各种类型的低开销分析,例如相对于对象的访问和多线程锁定访问。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号