Rodinia: A benchmark suite for heterogeneous computing
Department of Computer Science, University of Virginia, USA
Workload Characterization, 2009. IISWC 2009. IEEE International Symposium on In IEEE International Symposium on Workload Characterization, 2009. IISWC 2009. (30 October 2009), pp. 44-54.
@article{che2009rodinia,
title={Rodinia: A benchmark suite for heterogeneous computing},
author={Che, S. and Boyer, M. and Meng, J. and Tarjan, D. and Sheaffer, J.W. and Lee, S.H. and Skadron, K.},
year={2009},
publisher={IEEE}
}
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.
November 19, 2010 by hgpu