Title
HMTT: A hybrid hardware/software tracing system for bridging the DRAM access trace's semantic gap
Abstract
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.
Year
DOI
Venue
2014
10.1145/2579668
TACO
Keywords
Field
DocType
memory subsystems,off-chip memory reference,off-chip memory interface,hybrid hardware,off-chip memory reference trace,semantic gap,memory reference,dram access trace,software mechanism,semantic information,real-life dram access,function,lock,object
Dram,Registered memory,DIMM,Interleaved memory,Computer science,Semantic gap,Parallel computing,Real-time computing,Software,Performance tuning,Tracing
Journal
Volume
Issue
ISSN
11
1
1544-3566
Citations 
PageRank 
References 
6
0.48
26
Authors
7
Name
Order
Citations
PageRank
Yongbing Huang1766.24
Licheng Chen21039.74
Zehan Cui319710.00
Yuan Ruan4413.38
Yungang Bao536131.11
Ming-yu Chen690279.29
SUN Ning-Hui7126897.37