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
Link To Document :
بازگشت