DocumentCode :
2857610
Title :
Direct Instruction Wakeup for Out-of-Order Processors
Author :
Ramírez, Marco A. ; Cristal, Adrian ; Veidenbaum, Alexander V. ; Villa, Luis ; Valero, Mateo
fYear :
2004
fDate :
12-14 Jan. 2004
Firstpage :
2
Lastpage :
9
Abstract :
Instruction queues consume a significant amount of power in high-performance processors, primarily due to instruction wakeup logic access to the queue structures. The wakeup logic delay is also a critical timing parameter. This paper proposes a new queue organization using a small number of successor pointers plus a small number of dynamically allocated full successor bit vectors for cases with a larger number of successors. The details of the new organization are described and it is shown to achieve the performance of CAM-based or full dependency matrix organizations using just one pointer per instruction plus eight full bit vectors. Only two full bit vectors are needed when two successor pointers are stored per instruction. Finally, a design and pre-layout of all critical structures in 70 nm technology was performed for the proposed organization as well as for a CAM-based baseline. The new design is shown to use 1/2 to 1/5th of the baseline instruction queue power, depending on queue size. It is also shown to use significantly less power than the full dependency matrix based design
Keywords :
checkpointing; instruction sets; logic design; microprocessor chips; multiprocessing systems; parallel architectures; program processors; 70 nm; CAM; baseline instruction queue power; critical timing parameter; high-performance processors; instruction queues; instruction wakeup logic; out-of-order processors; queue organization; queue size; queue structures; wakeup logic delay; CADCAM; Computer aided manufacturing; Computer architecture; Contracts; Delay; Logic; Out of order; Program processors; Registers; Timing; CAM; Direct Wakeup; Issue Queue; Low-Power; Out-of-Order Processors; Wakeup Instructions;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Innovative Architecture for Future Generation High-Performance Processors and Systems, 2004. Proceedings
Conference_Location :
Maui, HI
ISSN :
1537-3223
Print_ISBN :
0-7695-2205-X
Type :
conf
DOI :
10.1109/IWIA.2004.10002
Filename :
1410675
Link To Document :
بازگشت