• DocumentCode
    964110
  • Title

    Locality-based online trace compression

  • Author

    Luo, Yue ; John, Lizy Kurian

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Texas Univ., Austin, TX, USA
  • Volume
    53
  • Issue
    6
  • fYear
    2004
  • fDate
    6/1/2004 12:00:00 AM
  • Firstpage
    723
  • Lastpage
    731
  • Abstract
    Trace-driven simulation is one of the most important techniques used by computer architecture researchers to study the behavior of complex systems and to evaluate new microarchitecture enhancements. However, modern benchmarks, which largely resemble real-world applications, result in long and unmanageable traces. Compression techniques can be employed to reduce storage requirement of traces. Special trace compression schemes such as Mache and PDATS/PDI take advantage of spatial locality to compress memory reference addresses. In this paper, we propose the locality-based trace compression (LBTC) method, which employs both spatial locality and temporal locality of program memory references. It efficiently compresses not only the address but also other attributes associated with each memory reference. In addition, LBTC is designed to be simple and on-the-fly. If traces with addresses and other attributes are compressed by LBTC, the compression ratio is better by a factor of 2 over compression by PDI.
  • Keywords
    computer architecture; design aids; performance evaluation; LBTC method; PDI; computer architecture modeling; design aids; locality-based trace compression; measurement technique; microarchitecture enhancement; performance analysis; program memory reference; real-world application; spatial locality; temporal locality; trace-driven simulation; tracing; Application software; Compression algorithms; Computational modeling; Computer architecture; Computer simulation; Costs; Filtering; Microarchitecture; Performance analysis; Sampling methods; 65; Measurement techniques; modeling of computer architecture.; performance analysis and design aids; tracing;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2004.12
  • Filename
    1288547