• DocumentCode
    3169553
  • Title

    CMA: Chip multi-accelerator

  • Author

    Auras, Dominik ; Girbal, Sylvain ; Berry, Hugues ; Temam, Olivier ; Yehia, Sami

  • Author_Institution
    Thales Res. & Technol., France
  • fYear
    2010
  • fDate
    13-14 June 2010
  • Firstpage
    8
  • Lastpage
    15
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application Specific Processors (SASP), 2010 IEEE 8th Symposium on
  • Conference_Location
    Anaheim, CA
  • Print_ISBN
    978-1-4244-7953-5
  • Type

    conf

  • DOI
    10.1109/SASP.2010.5521152
  • Filename
    5521152