Invasive Tightly-Coupled Processor Arrays: A Domain-Specific Architecture/Compiler Co-Design Approach

Beitrag in einer Fachzeitschrift


Details zur Publikation

Autor(en): Hannig F, Lari V, Boppu S, Tanase AP, Reiche O
Zeitschrift: ACM Transactions on Embedded Computing Systems
Verlag: Association for Computing Machinery (ACM)
Jahr der Veröffentlichung: 2014
Band: 13
Heftnummer: 4s
Seitenbereich: 133:1-133:29
ISSN: 1539-9087


Abstract


We introduce a novel class of massively parallel processor architectures called invasive Tightly-Coupled Processor Arrays (TCPAs). The presented processor class is a highly parameterizable template which can be tailored before runtime to fulfill costumers' requirements such as performance, area cost, and energy efficiency. These programmable accelerators are well suited for domain-specific computing from the areas of signal, image, and video processing as well as other streaming processing applications. To overcome future scaling issues (e.g., power consumption, reliability, resource management, as well as application parallelization and mapping), TCPAs are inherently designed in way that they support self-adaptivity and resource awareness at hardware level. Here, we follow a recently introduced resource-aware parallel computing paradigm called invasive computing where an application can dynamically claim, execute, and release the resources. Furthermore, we show how invasive computing can be used as an enabler for power management. For the first time, we present a seamless mapping flow for TCPAs, based on a domain-specific language. Moreover, we outline a complete symbolic mapping approach. Finally, we support our claims by comparing a TCPA against an ARM Mali-T604 GPU in terms of performance and energy efficiency. © 2014 ACM.



FAU-Autoren / FAU-Herausgeber

Boppu, Srinivas
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design)
Hannig, Frank PD Dr.-Ing.
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design)
Lari, Vahid
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design)
Reiche, Oliver
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design)
Tanase, Alexandru-Petru Dr.-Ing.
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design)


Zusätzliche Organisationseinheit(en)
Sonderforschungsbereich/Transregio 89 Invasives Rechnen


Zitierweisen

APA:
Hannig, F., Lari, V., Boppu, S., Tanase, A.-P., & Reiche, O. (2014). Invasive Tightly-Coupled Processor Arrays: A Domain-Specific Architecture/Compiler Co-Design Approach. ACM Transactions on Embedded Computing Systems, 13(4s), 133:1-133:29. https://dx.doi.org/10.1145/2584660

MLA:
Hannig, Frank, et al. "Invasive Tightly-Coupled Processor Arrays: A Domain-Specific Architecture/Compiler Co-Design Approach." ACM Transactions on Embedded Computing Systems 13.4s (2014): 133:1-133:29.

BibTeX: 

Zuletzt aktualisiert 2018-01-09 um 07:09