• DocumentCode
    2994525
  • Title

    Hiding synchronization delays in a GALS processor microarchitecture

  • Author

    Semeraro, Greg ; Albonesi, David H. ; Magklis, Grigorios ; Scott, Michael L. ; Dropsho, Steven G. ; Dwarkadas, Sandhya

  • Author_Institution
    Dept. of Comput. Eng., Rochester Inst. of Technol., USA
  • fYear
    2004
  • fDate
    23-23 April 2004
  • Firstpage
    159
  • Lastpage
    169
  • Abstract
    We analyze an Alpha 21264-like globally-asynchronous, locally-synchronous (GALS) processor organized as 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 microarchitecture, such as an Intel StrongARM-like processor, as much as 62% of the performance degradation caused by synchronization delays can be eliminated.
  • Keywords
    asynchronous circuits; delay circuits; microprocessor chips; synchronisation; Alpha 21264-like processor; GALS processor; Intel StrongARM-like processor; MCD processor; architectural features; globally-asynchronous locally-synchronous processor; hidden synchronization delays; instruction execution latency; multiple clock domain microarchitecture; out-of-order superscalar execution; performance degradation; processor microarchitecture; synchronization costs; Clocks; Costs; Degradation; Delay; Frequency synchronization; Microarchitecture; Performance analysis; Pipelines; Timing; Voltage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Asynchronous Circuits and Systems, 2004. Proceedings. 10th International Symposium on
  • Conference_Location
    Crete, Greece
  • ISSN
    1522-8681
  • Print_ISBN
    0-7695-2133-9
  • Type

    conf

  • DOI
    10.1109/ASYNC.2004.1299297
  • Filename
    1299297