• DocumentCode
    3624948
  • Title

    Instruction Trace Compression for Rapid Instruction Cache Simulation

  • Author

    A. Janapsatya;A. Ignjatovic;J. Henkel

  • Author_Institution
    Comput. Sci. & Eng., New South Wales Univ., Sydney, NSW
  • fYear
    2007
  • fDate
    4/1/2007 12:00:00 AM
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Modern application specific instruction set processors (ASIPs) have customizable caches, where the size, associativity and line size can all be customized to suit a particular application. To find the best cache size suited for a particular embedded system, the applications) is/are executed, traces obtained, and caches simulated. Typically, program trace files can range from a few megabytes to several gigabytes. Simulation of cache performance using large program trace files is a time consuming process. In this paper, a novel instruction cache simulation methodology that can operate directly on a compressed program trace file without the need for decompression is presented. This feature allowed our simulation methodology to have an average speed up of 9.67 times compared to the existing state of the art tool (Dinero IV cache simulator), for a range of applications from the Mediabench suite
  • Keywords
    "Process design","Application specific processors","Embedded system","Performance analysis","Compression algorithms","Computer science","Australia","Application software","Energy consumption","Cache memory"
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition, 2007. DATE ´07
  • ISSN
    1530-1591
  • Print_ISBN
    978-3-9810801-2-4
  • Electronic_ISBN
    1558-1101
  • Type

    conf

  • DOI
    10.1109/DATE.2007.364389
  • Filename
    4211899