Scaling Kernel Speedup to Application-Level Performance with CGRAS: Stream Program
Cited 0 times inCited 0 times in
- Scaling Kernel Speedup to Application-Level Performance with CGRAS: Stream Program
- Seo, Seongseok
- Lee, Jongeun
- Issue Date
- Graduate school of UNIST
- While accelerators often generate impressive speedup at the kernel level, the speedup often do not scale to the application-level performance improvement due to several reasons.
In this paper we identify key factors impacting the application-level performance of CGRA (Coarse-Grained Reconﬁgurable Architecture) accelerators using stream
programs as the target application.
As a practical remedy, we also propose a low-cost architecture extension focusing on the nested loops appearing very frequently in stream programs.
We also present detailed application-level performance evaluation for the full StreamIt benchmark applications, which suggests that CGRAs can realistically accelerate
stream applications by 3.6∼4.0 times on average, compared to software-only execution on a typical mobile processor.
- Department of Electrical Engineering
- ; Go to Link
- Appears in Collections:
- Files in This Item:
SCALING KERNEL SPEEDUP.pdf
can give you direct access to the published full text of this article. (UNISTARs only)
Show full item record
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.