• DocumentCode
    1635906
  • Title

    Mutual Effect of Instruction Layout Optimization and Instruction Memory Hierarchy

  • Author

    Wang Yu-ying ; Zhou Xing-She

  • Author_Institution
    Northwestern Polytech. Univ., Xi´an
  • fYear
    2007
  • Firstpage
    22
  • Lastpage
    22
  • Abstract
    Instruction layout optimization can efficiently improve the performance of instruction cache by dramatically reducing the instruction fetch miss rate. Traditional instruction layout optimization methods usually do not consider tuning the hardware architecture of the instruction cache in the optimizing process. Therefore, they trend to result in local- optimal solutions. This paper studies the mutual effect of the instruction layout optimization and the instruction memory hierarchy. We built a framework to perform the instruction layout optimizations by profiling the call graph and reordering the instructions at the procedure level. Then, the original procedure and instruction layout optimized one are run on platforms with different cache hierarchy, and the cache miss rates are compared. Experimental results show that the instruction cache configuration greatly influences the benefit of instruction layout optimization, and the performance of the instruction cache could be potentially improved by jointly considering them together.
  • Keywords
    cache storage; cache miss rates; hardware architecture; instruction cache; instruction cache configuration; instruction layout optimization; instruction memory hierarchy; Cache memory; Computer architecture; Computer science; Degradation; Delay; Educational institutions; Embedded system; Energy consumption; Hardware; Optimization methods; Cache Memory Hierarchy; Cache Miss Rate; Instruction; Instruction Layout Optimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Workshops, 2007. ICPPW 2007. International Conference on
  • Conference_Location
    Xian
  • ISSN
    1530-2016
  • Print_ISBN
    0-7695-2934-8
  • Electronic_ISBN
    1530-2016
  • Type

    conf

  • DOI
    10.1109/ICPPW.2007.57
  • Filename
    4346380