• DocumentCode
    3409608
  • Title

    Micro-operation cache: a power aware frontend for variable instruction length ISA

  • Author

    Solomon, Baruch ; Mendelson, Avi ; Orenstien, Doron ; Almog, Yoav ; Ronen, Ronny

  • Author_Institution
    Intel Israel (74) Ltd., Haifa, Israel
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    4
  • Lastpage
    9
  • Abstract
    Introduces the micro-operation cache (Uop Cache-UC) designed to reduce the processor´s frontend power and energy consumption without performance degradation. The UC caches basic blocks of instructions pre-decoded into micro-operations (uops). The UC fetches a single basic-block worth of uops per cycle. Fetching complete pre-decoded basic-blocks eliminates the need to repeatedly decode variable length instructions and simplifies the process of predicting, fetching, rotating and aligning fetched instructions. The UC design enables even a small structure to be quite effective. Results: a moderate-sized UC eliminates about 75% instruction decodes across a broad range of benchmarks and over 90% in multimedia applications and high-power tests. For existing Intel P6 family processors, the eliminated work may save about 10% of the full-chip power consumption with no performance degradation
  • Keywords
    cache storage; computer architecture; instruction sets; low-power electronics; microprocessor chips; multimedia computing; Intel P6 family processors; benchmarks; energy consumption; fetched instructions; frontend power; full-chip power consumption; high-power tests; instruction decodes; instruction set architecture; micro-operation cache; multimedia applications; performance degradation; pre-decoded basic-blocks; variable instruction length ISA; Bandwidth; Decoding; Degradation; Delay; Energy consumption; Instruction sets; Logic; Permission; Process design; Streaming media;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Low Power Electronics and Design, International Symposium on, 2001.
  • Conference_Location
    Huntington Beach, CA
  • Print_ISBN
    1-58113-371-5
  • Type

    conf

  • DOI
    10.1109/LPE.2001.945363
  • Filename
    945363