DocumentCode
2688060
Title
A Power-Efficient Co-designed Out-of-Order Processor
Author
Deb, Abhishek ; Codina, Josep Maria ; Gonzalez, Adriana
Author_Institution
Univ. Politec. de Catalunya, Barcelona, Spain
fYear
2011
fDate
26-29 Oct. 2011
Firstpage
1
Lastpage
8
Abstract
A co-designed processor helps in cutting down both the complexity and power consumption by co-designing certain key performance enablers. In this paper, we propose a FIFO based co-designed out-of-order processor. Multiple FIFOs are added in order to dynamically schedule, in a complexity-effective manner, the micro-ops. We propose a commit logic that is able to commit the program state as a superblock commits atomically. This enables us to get rid of the Reorder Buffer (ROB) entirely. Instead to maintain the correct program state, we propose a four/eight entry Superblock Ordering Buffer (SOB). We also propose the per superblock Register Rename Table (SRRT) that holds the register state pertaining to the superblock. Our proposed processor dissipates 6% less power and obtains 12% speedup for SPECFP, as a result, it consumes less energy. Furthermore, we propose an enhanced steering heuristic and an early release mechanism to increase the performance of a FIFO based out-of-order processor. We obtain performance improvement of nearly 25% and 70% for a four FIFO and for a two FIFO configurations, respectively. We also show that our proposed steering heuristic based processor consumes 10% less energy than the previously proposed steering heuristic.
Keywords
integrated circuit design; microprocessor chips; power aware computing; FIFO; ROB; SOB; SRRT; power consumption; power efficient codesigned out-of-order processor; reorder buffer; superblock ordering buffer; superblock register rename table; Buffer storage; Delay; Logic gates; Microarchitecture; Out of order; Random access memory; Registers;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Architecture and High Performance Computing (SBAC-PAD), 2011 23rd International Symposium on
Conference_Location
Vitoria, Espirito Santo
ISSN
1550-6533
Print_ISBN
978-1-4577-2050-5
Type
conf
DOI
10.1109/SBAC-PAD.2011.9
Filename
6105999
Link To Document