DocumentCode :
2218074
Title :
Rodinia: A benchmark suite for heterogeneous computing
Author :
Che, Shuai ; Boyer, Michael ; Meng, Jiayuan ; Tarjan, David ; Sheaffer, Jeremy W. ; Lee, Sang-Ha ; Skadron, Kevin
Author_Institution :
Dept. of Comput. Sci., Univ. of Virginia, Charlottesville, VA, USA
fYear :
2009
fDate :
4-6 Oct. 2009
Firstpage :
44
Lastpage :
54
Abstract :
This paper presents and characterizes Rodinia, a benchmark suite for heterogeneous computing. To help architects study emerging platforms such as GPUs (Graphics Processing Units), Rodinia includes applications and kernels which target multi-core CPU and GPU platforms. The choice of applications is inspired by Berkeley´s dwarf taxonomy. Our characterization shows that the Rodinia benchmarks cover a wide range of parallel communication patterns, synchronization techniques and power consumption, and has led to some important architectural insight, such as the growing importance of memory-bandwidth limitations and the consequent importance of data layout.
Keywords :
parallel programming; Berkeleys dwarf taxonomy; Rodinia-a benchmark suite; data layout; heterogeneous computing; memory-bandwidth limitation; multicore CPU platform; multicore GPU platform; parallel communication pattern; parallel program; power consumption; synchronization technique; Application software; Benchmark testing; Central Processing Unit; Computer architecture; Energy consumption; Kernel; Microprocessors; Multicore processing; Parallel processing; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Workload Characterization, 2009. IISWC 2009. IEEE International Symposium on
Conference_Location :
Austin, TX
Print_ISBN :
978-1-4244-5156-2
Electronic_ISBN :
978-1-4244-5157-2
Type :
conf
DOI :
10.1109/IISWC.2009.5306797
Filename :
5306797
Link To Document :
بازگشت