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 :
بازگشت