• DocumentCode
    2435883
  • Title

    Hardware Supported Time Synchronization in Multi-core Architectures

  • Author

    Lynch, Elizabeth Whitaker ; Riley, George F.

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    2009
  • fDate
    22-25 June 2009
  • Firstpage
    88
  • Lastpage
    94
  • Abstract
    We present a design for a hardware supported global synchronization unit that would be implemented on-chip and directly accessible by all processors in a multi-core architecture. This global synchronization unit will provide all processors with access to global state information from all other processors in just a few clock ticks, and can be used to perform highly efficient and scalable time synchronization for parallel simulations. Further, our design takes into account the possibility of transient messages, and allows for non-uniform look ahead between processors in conservative synchronization methods. Simulating this hardware in a system simulator, we demonstrate its ability to decrease the runtime of a low-look ahead network simulation by a factor of two over a shared-memory barrier synchronization.
  • Keywords
    computer architecture; microprocessor chips; multiprocessing systems; hardware supported global synchronization; multicore architecture; shared-memory barrier synchronization; Central Processing Unit; Computational modeling; Computer architecture; Computer simulation; Conferences; Design engineering; Discrete event simulation; Distributed computing; Hardware; Synchronization; multi-core synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Principles of Advanced and Distributed Simulation, 2009. PADS '09. ACM/IEEE/SCS 23rd Workshop on
  • Conference_Location
    Lake Placid, NY
  • Print_ISBN
    978-0-7695-3713-9
  • Type

    conf

  • DOI
    10.1109/PADS.2009.19
  • Filename
    5158323