• DocumentCode
    565221
  • Title

    Architecture support for accelerator-rich CMPs

  • Author

    Cong, Jason ; Ghodrat, Mohammad Ali ; Gill, Michael ; Grigorian, Beayna ; Reinman, Glenn

  • fYear
    2012
  • fDate
    3-7 June 2012
  • Firstpage
    843
  • Lastpage
    849
  • Abstract
    This work discusses a hardware architectural support for accelerator-rich CMPs (ARC). First, we present a hardware resource management scheme for accelerator sharing. This scheme supports sharing and arbitration of multiple cores for a common set of accelerators, and it uses a hardware-based arbitration mechanism to provide feedback to cores to indicate the wait time before a particular resource becomes available. Second, we propose a light-weight interrupt system to reduce the OS overhead of handling interrupts which occur frequently in an accelerator-rich platform. Third, we propose architectural support that allows us to compose a larger virtual accelerator out of multiple smaller accelerators. We have also implemented a complete simulation tool-chain to verify our ARC architecture. Experimental results show significant performance (on average 51X) and energy improvement (on average 17X) compared to approaches using OS-based accelerator management.
  • Keywords
    interrupts; microprocessor chips; ARC architecture; OS overhead reduction; accelerator sharing; accelerator-rich CMP; architecture support; chip multiprocessor; energy improvement; hardware architectural support; hardware resource management scheme; hardware-based arbitration mechanism; interrupt handling; light-weight interrupt system; multiple core; simulation tool-chain; virtual accelerator; Acceleration; Computer architecture; Delay; Hardware; Message systems; Software; System-on-a-chip; Accelerator Sharing; Accelerator Virtualization; Chip multiprocessor; Hardware Accelerators;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2012 49th ACM/EDAC/IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-4503-1199-1
  • Type

    conf

  • Filename
    6241603