• DocumentCode
    3358917
  • Title

    Profile directed instruction cache tuning for embedded systems

  • Author

    Vivekanandarajah, K. ; Srikanthan, T. ; Clarke, C.T.

  • Author_Institution
    Centre for High Performance Embedded Syst., Nanyang Technol. Univ., Singapore
  • fYear
    2006
  • fDate
    2-3 March 2006
  • Abstract
    Cache memories improve the performance due to the locality found within the loops of application. Because these loop characteristics are application dependent, the optimal cache hierarchy for performance and energy saving is also application dependent. Traditionally, cache simulations are employed to tune the cache hierarchy. In this paper we propose a simple yet effective loop profiler directed methodology for instruction cache hierarchy optimization. The proposed methodology utilizes the loop characteristics of the application which are readily available from the compiler making it easy to adopt the methodology in an existing design flow.
  • Keywords
    cache storage; embedded systems; memory architecture; cache memories; compiler; embedded systems; instruction cache hierarchy optimization; optimal cache hierarchy; profile directed instruction cache tuning; Analytical models; Cache memory; Data mining; Design methodology; Embedded system; Optimization methods; Search methods; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging VLSI Technologies and Architectures, 2006. IEEE Computer Society Annual Symposium on
  • Conference_Location
    Karlsruhe
  • Print_ISBN
    0-7695-2533-4
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2006.75
  • Filename
    1602452