DocumentCode :
572400
Title :
CRIB: Consolidated rename, issue, and bypass
Author :
Gunadi, Erika ; Lipasti, Mikko
Author_Institution :
Intel Corp., Santa Clara, CA, USA
fYear :
2011
fDate :
4-8 June 2011
Firstpage :
23
Lastpage :
32
Abstract :
Conventional high-performance processors utilize register renaming and complex broadcast-based scheduling logic to steer instructions into a small number of heavily-pipelined execution lanes. This requires multiple complex structures and repeated dependency resolution, imposing a significant dynamic power overhead. This paper advocates in-place execution of instructions, a power-saving, pipeline-free approach that consolidates rename, issue, and bypass logic into one structure - the CRIB - while simultaneously eliminating the need for a multiported register file, instead storing architected state in a simple rank of latches. CRIB achieves the high IPC of an out-of-order machine while keeping the execution core clean, simple, and low power. The datapath within a CRIB structure is purely combinational, eliminating most of the clocked elements in the core while keeping a fully synchronous yet high-frequency design. Experimental results match the IPC and cycle time of a baseline outof- order design while reducing dynamic energy consumption by more than 60% in affected structures.
Keywords :
clocks; logic design; low-power electronics; microprocessor chips; parallel architectures; performance evaluation; power aware computing; processor scheduling; CRIB structure; clocked elements; complex broadcast-based scheduling logic; complex structures; consolidated rename-issue-and-bypass logic; dynamic energy consumption reduction; dynamic power overhead; fully synchronous design; high-frequency design; high-performance processors; in-place execution; multiported register file; out-of-order design cycle time; out-of-order machine; pipeline-free approach; power-saving approach; register renaming; repeated dependency resolution; Joining processes; Latches; Out of order; Pipeline processing; Pipelines; Registers; Design; Performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Architecture (ISCA), 2011 38th Annual International Symposium on
Conference_Location :
San Jose, CA
ISSN :
1063-6897
Print_ISBN :
978-1-4503-0472-6
Type :
conf
Filename :
6307763
Link To Document :
بازگشت