DocumentCode
704744
Title
ARACompiler: a prototyping flow and evaluation framework for accelerator-rich architectures
Author
Yu-Ting Chen ; Cong, Jason ; Bingjun Xiao
Author_Institution
Comput. Sci. Dept., Univ. of California, Los Angeles, Los Angeles, CA, USA
fYear
2015
fDate
29-31 March 2015
Firstpage
157
Lastpage
158
Abstract
Accelerator-rich architectures (ARAs) provide energy-efficient solutions for domain-specific computing in the age of dark silicon. However, due to the complex interaction between the general-purpose cores, accelerators, customized onchip interconnects, customized memory systems, and operating systems, it has been difficult to get detailed and accurate evaluations and analyses of ARAs on complex real-life benchmarks using the existing full-system simulators. In this paper we develop the ARACompiler, which is a highly automated design flow for prototyping ARAs and performing evaluation on FPGAs. An efficient system software stack is generated automatically to handle resource management and TLB misses.We further provide application programming interfaces (APIs) for users to develop their applications using accelerators. The flow can provide 2.9x to 42.6x evaluation time saving over the full-system simulations.
Keywords
application program interfaces; field programmable gate arrays; program compilers; API; ARA; ARACompiler framework; FPGA; accelerator-rich architecture; application programming interface; customized memory systems; customized onchip interconnects; domain-specific computing; field programmable gate array; operating systems; resource management; Acceleration; Computer architecture; Hardware; Program processors; Prototypes; System-on-chip;
fLanguage
English
Publisher
ieee
Conference_Titel
Performance Analysis of Systems and Software (ISPASS), 2015 IEEE International Symposium on
Conference_Location
Philadelphia, PA
Type
conf
DOI
10.1109/ISPASS.2015.7095795
Filename
7095795
Link To Document