• DocumentCode
    1699088
  • Title

    Cache miss reduction through hardware-assisted loop optimization

  • Author

    Zhao, Kang ; Bian, Jinian ; Jiang, Chenqian ; Dong, Sheqin ; Goto, Satoshi

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing
  • fYear
    2008
  • Firstpage
    129
  • Lastpage
    134
  • Abstract
    To reduce the miss rate of the instruction cache, a hardware-assisted loop optimization method is proposed in this paper. This method utilizes the hardware/software co-design strategy on the behavior level. Especially, this method is equipped with the specific instruction set to limit the cache misses, which can be viewed as a set of hardware for special purposes. Then based on the specific instruction set, a scheduling process is integrated which reduces the cache miss rate through the code transformation. Finally, a set of benchmarks from MediaBench1.0 are tested on the SimpleScalar platform to assist the proposed method. The final experiments indicate that 26% enhancement can be obtained for the cache miss reduction, where the specific instruction generation and the scheduling processes contribute about 23% and 3% respectively.
  • Keywords
    hardware-software codesign; instruction sets; cache miss reduction; hardware-assisted loop optimization; hardware/software codesign strategy; instruction cache; instruction set; scheduling process; Analytical models; Application specific processors; Computer science; Equations; Hardware; Microprocessors; Optimization methods; Optimized production technology; Power system modeling; Production systems; ASIP; CSCW design; Cache Miss; Hardware/software co-design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Supported Cooperative Work in Design, 2008. CSCWD 2008. 12th International Conference on
  • Conference_Location
    Xi´an
  • Print_ISBN
    978-1-4244-1650-9
  • Electronic_ISBN
    978-1-4244-1651-6
  • Type

    conf

  • DOI
    10.1109/CSCWD.2008.4536969
  • Filename
    4536969