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

Computer Science – Hardware Architecture

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

16 papges, an extension version of ACM SIGMETRICS'08 paper

Scientific paper

Memory trace analysis is an important technology for architecture research, system software (i.e., OS, compiler) optimization, and application performance improvements. Hardware-snooping is an effective and efficient approach to monitor and collect memory traces. Compared with software-based approaches, memory traces collected by hardware-based approaches are usually lack of semantic information, such as process/function/loop identifiers, virtual address and I/O access. In this paper we propose a hybrid hardware/software mechanism which is able to collect memory reference trace as well as semantic information. Based on this mechanism, we designed and implemented a prototype system called HMTT (Hybrid Memory Trace Tool) which adopts a DIMMsnooping mechanism to snoop on memory bus and a software-controlled tracing mechanism to inject semantic information into normal memory trace. To the best of our knowledge, the HMTT system is the first hardware tracing system capable of correlating memory trace with high-level events. Comprehensive validations and evaluations show that the HMTT system has both hardware's (e.g., no distortion or pollution) and software's advantages (e.g., flexibility and more information).

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

HMTT: A Hybrid Hardware/Software Tracing System for Bridging Memory Trace's Semantic Gap does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with HMTT: A Hybrid Hardware/Software Tracing System for Bridging Memory Trace's Semantic Gap, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and HMTT: A Hybrid Hardware/Software Tracing System for Bridging Memory Trace's Semantic Gap will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-112766

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.