• DocumentCode
    123088
  • Title

    Predictive synchronization for DVFS-enabled multi-processor systems

  • Author

    Buckler, Mark ; Burleson, Wayne

  • Author_Institution
    AMD Res., Boxborough, MA, USA
  • fYear
    2014
  • fDate
    3-5 March 2014
  • Firstpage
    270
  • Lastpage
    275
  • Abstract
    Technology scaling has enabled the number of cores within a System on Chip to increase significantly. Globally Asynchronous Locally Synchronous (GALS) systems using Dynamic Voltage and Frequency Scaling (DVFS) operate each of these cores on distinct and dynamic clock domains. Typically, the interfaces between these clock domains experience multi-cycle latency due to their use of “brute force” synchronizers. Improvements in system performance can be achieved by replacing these brute force synchronizers with predictive synchronizers, which experience less than a cycle of latency. Unfortunately, the predictive synchronizers proposed so far require high power delay lines, rationally related clocks, or over a thousand cycles of latency for every change in frequency. Here we present a modified predictive synchronizer without these limitations. Our techniques allow for uninterrupted data flow during gradual frequency change and only a 20 cycle pause in data flow after an instant frequency change. In addition, we present an alternative clock domain interface which achieves less than a cycle of latency with an average 15% reduction in throughput.
  • Keywords
    microprocessor chips; system-on-chip; DVFS-enabled multiprocessor systems; GALS systems; SoC; brute force synchronizers; distinct clock domains; dynamic clock domains; dynamic voltage and frequency scaling; frequency change; globally asynchronous locally synchronous systems; modified predictive synchronizer; multicycle latency; system on chip; technology scaling; uninterrupted data flow; Clocks; Frequency-domain analysis; Protocols; Receivers; Synchronization; Dynamic Voltage and Frequency Scaling; Globally Asynchronous Locally Synchronous; Predictive Synchronizer;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Electronic Design (ISQED), 2014 15th International Symposium on
  • Conference_Location
    Santa Clara, CA
  • Print_ISBN
    978-1-4799-3945-9
  • Type

    conf

  • DOI
    10.1109/ISQED.2014.6783336
  • Filename
    6783336