DocumentCode
726318
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
fYear
2015
fDate
8-12 June 2015
Firstpage
1
Lastpage
6
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference (DAC), 2015 52nd ACM/EDAC/IEEE
Conference_Location
San Francisco, CA
Type
conf
DOI
10.1145/2744769.2744794
Filename
7167228
Link To Document