• DocumentCode
    1998479
  • Title

    A flexible hardware barrier mechanism for many-core processors

  • Author

    Soga, Takeshi ; Sasaki, Hiroshi ; Hirao, Tomoya ; Kondo, Masaaki ; Inoue, Koji

  • Author_Institution
    ISIT, JST CREST, Fukuoka, Japan
  • fYear
    2015
  • fDate
    19-22 Jan. 2015
  • Firstpage
    61
  • Lastpage
    68
  • Abstract
    This paper proposes a new hardware barrier mechanism which offers the flexibility to select which cores should join the synchronization, allowing for executing multiple multi-threaded applications by dividing a many-core processor into several groups. Experimental results based on an RTL simulation show that our hardware barrier achieves a 66-fold reduction in latency over typical software based implementations, with a hardware overhead of the processor of only 1.8%. Additionally, we demonstrate that the proposed mechanism is sufficiently flexible to cover a variety of core groups with minimal hardware overhead.
  • Keywords
    multi-threading; multiprocessing systems; synchronisation; RTL simulation; hardware barrier mechanism; hardware overhead; latency reduction; many-core processor; multithreaded applications; synchronization; Binary trees; Hardware; Instruction sets; Registers; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (ASP-DAC), 2015 20th Asia and South Pacific
  • Conference_Location
    Chiba
  • Print_ISBN
    978-1-4799-7790-1
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2015.7058982
  • Filename
    7058982