Title :
CMA: Chip multi-accelerator
Author :
Auras, Dominik ; Girbal, Sylvain ; Berry, Hugues ; Temam, Olivier ; Yehia, Sami
Author_Institution :
Thales Res. & Technol., France
Abstract :
Custom acceleration has been a standard choice in embedded systems thanks to the power density and performance efficiency it provides. Parallelism is another orthogonal scalability path that efficiently overcomes the increasing limitation of frequency scaling in current general-purpose architectures. In this paper we propose a multi-accelerator architecture that combines the best of both worlds, parallelism and custom acceleration, while addressing the programmability inconvenience of heterogeneous multiprocessing systems. A Chip Multi-Accelerator (CMA) is a regular parallel architecture where each core is complemented with a custom accelerator to speed up specific functions. Furthermore, by using techniques to efficiently merge more than one custom accelerator together, we are able to cram as many accelerators as needed by the application or a domain of applications. We demonstrate our approach on a Software Defined Radio (SDR) case study. We show that starting from a baseline description of several SDR waveforms and candidate tasks for acceleration, we are able to map the different waveforms on the heterogeneous multi-accelerator architecture while keeping a logical view of a regular multi-core architecture, thus simplifying the mapping of the waveforms onto the multi-accelerator.
Keywords :
microprocessor chips; multiprocessing systems; parallel architectures; software radio; CMA; chip multiaccelerator architecture; embedded systems; frequency scaling; general-purpose architectures; orthogonal scalability path; performance efficiency; power density; regular multicore architecture; regular parallel architecture; software defined radio; Acceleration; Application software; Circuits; Computer architecture; Concurrent computing; Costs; Parallel programming; Scalability; Software radio; Tiles;
Conference_Titel :
Application Specific Processors (SASP), 2010 IEEE 8th Symposium on
Conference_Location :
Anaheim, CA
Print_ISBN :
978-1-4244-7953-5
DOI :
10.1109/SASP.2010.5521152