|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
10th IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC'04)
Hiding Synchronization Delays in a GALS Processor Microarchitecture
Crete, Greece
April 19-April 23
ISBN: 0-7695-2133-9
| ASCII Text | x | ||
| Greg Semeraro, David H. Albonesi, Grigorios Magklis, Michael L. Scott, Steven G. Dropsho, Sandhya Dwarkadas, "Hiding Synchronization Delays in a GALS Processor Microarchitecture," 2012 IEEE 18th International Symposium on Asynchronous Circuits and Systems, pp. 159-169, 10th IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC'04), 2004. | |||
| BibTex | x | ||
| @article{ 10.1109/ASYNC.2004.1299297, author = {Greg Semeraro and David H. Albonesi and Grigorios Magklis and Michael L. Scott and Steven G. Dropsho and Sandhya Dwarkadas}, title = {Hiding Synchronization Delays in a GALS Processor Microarchitecture}, journal ={2012 IEEE 18th International Symposium on Asynchronous Circuits and Systems}, volume = {0}, year = {2004}, issn = {1522-8681}, pages = {159-169}, doi = {http://doi.ieeecomputersociety.org/10.1109/ASYNC.2004.1299297}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - 2012 IEEE 18th International Symposium on Asynchronous Circuits and Systems TI - Hiding Synchronization Delays in a GALS Processor Microarchitecture SN - 1522-8681 SP159 EP169 A1 - Greg Semeraro, A1 - David H. Albonesi, A1 - Grigorios Magklis, A1 - Michael L. Scott, A1 - Steven G. Dropsho, A1 - Sandhya Dwarkadas, PY - 2004 KW - null VL - 0 JA - 2012 IEEE 18th International Symposium on Asynchronous Circuits and Systems ER - | |||
We analyze an Alpha 21264-like Globally-Asynchronous, Locally-Synchronous (GALS) processor organized as a Multiple Clock Domain (MCD) microarchitecture and identify the architectural features of the processor that influence the limited performance degradation measured. We show that the out-of-order superscalar execution features of a processor, which allow traditional instruction execution latency to be hidden, are the same features that reduce the performance degradation impact of the synchronization costs of an MCD processor. In the case of our Alpha 21264-like processor, up to 94% of the MCD synchronization delays are hidden and do not impact overall performance. In addition, we show that by adding out-of-order superscalar execution capabilities to a simpler michroarchitecture, such as an Intel StrongARM-like processor, as much as 62% of the performance degradation caused by synchronization delays can be elimidated.
Citation:
Greg Semeraro, David H. Albonesi, Grigorios Magklis, Michael L. Scott, Steven G. Dropsho, Sandhya Dwarkadas, "Hiding Synchronization Delays in a GALS Processor Microarchitecture," async, pp.159-169, 10th IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.
