• DocumentCode
    588065
  • Title

    A tightly-coupled multi-core cluster with shared-memory HW accelerators

  • Author

    Dehyadegari, Masoud ; Marongiu, Andrea ; Kakoee, Mohammad ; Benini, Luca ; Mohammadi, Soheil ; Yazdani, Nasser

  • Author_Institution
    Sch. of ECE, Univ. of Tehran, Tehran, Iran
  • fYear
    2012
  • fDate
    16-19 July 2012
  • Firstpage
    96
  • Lastpage
    103
  • Abstract
    Tightly coupling hardware accelerators with processors is a well-known approach for boosting the efficiency of MPSoC platforms. The key design challenges in this area are: (i) streamlining accelerator definition and instantiation and (ii) developing architectural templates and run-time techniques for minimizing the cost of communication and synchronization between processors and accelerators. In this paper we present an architecture featuring tightly-coupled processors and hardware processing units (HWPU), with zero-copy communication. We also provide a simple programming API, which simplifies the process of offloading jobs to HWPUs.
  • Keywords
    application program interfaces; multiprocessing systems; shared memory systems; synchronisation; system-on-chip; API; HWPU; MPSoC platforms; accelerator definition streamlining; accelerator instantiation; architectural templates; communication cost minimization; hardware processing units; multiprocessor system-on-chip technology; run-time techniques; shared memory HW accelerators; synchronization cost minimization; tightly coupling hardware accelerators; tightly-coupled multicore cluster; tightly-coupled processors; zero-copy communication; Acceleration; Computer architecture; Hardware; Hardware design languages; Program processors; Registers; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Computer Systems (SAMOS), 2012 International Conference on
  • Conference_Location
    Samos
  • Print_ISBN
    978-1-4673-2295-9
  • Electronic_ISBN
    978-1-4673-2296-6
  • Type

    conf

  • DOI
    10.1109/SAMOS.2012.6404162
  • Filename
    6404162