Title :
An analysis of accelerator coupling in heterogeneous architectures
Author :
Cota, Emilio G. ; Mantovani, Paolo ; Di Guglielmo, Giuseppe ; Carloni, Luca P.
Author_Institution :
Dept. of Comput. Sci., Columbia Univ., New York, NY, USA
Abstract :
Existing research on accelerators has emphasized the performance and energy efficiency improvements they can provide, devoting little attention to practical issues such as accelerator invocation and interaction with other on-chip components (e.g. cores, caches). In this paper we present a quantitative study that considers these aspects by implementing seven high-throughput accelerators following three design models: tight coupling behind a CPU, loose out-of-core coupling with Direct Memory Access (DMA) to the LLC, and loose out-of-core coupling with DMA to DRAM. A salient conclusion of our study is that working sets of non-trivial size are best served by loosely-coupled accelerators that integrate private memory blocks tailored to their needs.
Keywords :
DRAM chips; file organisation; microprocessor chips; power aware computing; CPU; DMA; DRAM; LLC; accelerator coupling analysis; direct memory access; energy efficiency improvements; heterogeneous architectures; high-throughput accelerators; loosely-coupled accelerators; on-chip components; out-of-core coupling; private memory blocks; Acceleration; Bandwidth; Computational modeling; Couplings; Random access memory; Registers; Software;
Conference_Titel :
Design Automation Conference (DAC), 2015 52nd ACM/EDAC/IEEE
Conference_Location :
San Francisco, CA
DOI :
10.1145/2744769.2744794