@inproceedings{1c96518587764e4f945fdd444b244a08,
title = "CGPA: Coarse-grained pipelined accelerators",
abstract = "High-level synthesis (HLS) tools dramatically reduce the nonrecurring engineering cost of creating specialized hardware accelerators. Existing HLS tools are successful in synthesizing efficient accelerators for program kernels with regular memory accesses and simple control flows. For other programs, however, these tools yield poor performance because they invoke computation units for instructions sequentially, without exploiting parallelism. To address this problem, this paper proposes Coarse-Grained Pipelined Accelerators (CGPA), an HLS framework that utilizes coarsegrained pipeline parallelism techniques to synthesize efficient specialized accelerator modules from irregular C/C++ programs without requiring any annotations. Compared to the sequential method, CGPA shows speedups of 3.0x-3.8x for 5 kernels from programs in different domains.",
author = "Feng Liu and Soumyadeep Ghosh and Johnson, {Nick P.} and August, {David I.}",
year = "2014",
doi = "10.1145/2593069.2593105",
language = "English (US)",
isbn = "9781479930173",
series = "Proceedings - Design Automation Conference",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
booktitle = "DAC 2014 - 51st Design Automation Conference, Conference Proceedings",
address = "United States",
note = "51st Annual Design Automation Conference, DAC 2014 ; Conference date: 02-06-2014 Through 05-06-2014",
}