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
Link To Document