Title :
A physical-level study of the compacted matrix instruction scheduler for dynamically-scheduled superscalar processors
Author :
Safi, Elham ; Moshovos, Andreas ; Veneris, Andreas
Author_Institution :
Electr. & Comput. Eng. Dept., Univ. of Toronto, Toronto, ON, Canada
Abstract :
This work studies physical-level characteristics of the recently proposed compacted matrix instruction scheduler for dynamically-scheduled, superscalar processors. Previous work focused on the matrix scheduler´s architecture and argued in support of its speed and scalability advantages. However, no physical-level implementation or models were reported for it. Using full-custom layouts in a commercial 90 nm fabrication technology, this work investigates the latency and energy variations of the compacted matrix and its accompanying logic as a function of the issue width, the window size, and the number of global recovery checkpoints. This work also proposes an energy optimization that throttles unnecessary pre-charges and evaluations. This optimization reduces energy by 10% and 18% depending on the scheduler size.
Keywords :
instruction sets; processor scheduling; compacted matrix instruction scheduler; dynamically-scheduled superscalar processor; energy optimization; energy variation; fabrication technology; global recovery checkpoint; latency variation; physical-level characteristics; size 90 nm; Collision mitigation; Computer aided instruction; Computer architecture; Delay; Dynamic scheduling; Fabrication; Logic; Physics computing; Processor scheduling; Scalability; Compacted matrix schedulers; Energy; Latency; Physical-level implementation;
Conference_Titel :
Systems, Architectures, Modeling, and Simulation, 2009. SAMOS '09. International Symposium on
Conference_Location :
Samos
Print_ISBN :
978-1-4244-4502-8
DOI :
10.1109/ICSAMOS.2009.5289240