Rodinia: a benchmark suite for heterogeneous computing. 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 for this software
References in zbMATH (referenced in 5 articles )
Showing results 1 to 5 of 5.
- Cebrian, Juan M.; Jahre, Magnus; Natvig, Lasse: ParVec: vectorizing the PARSEC benchmark suite (2015)
- Deniz, Etem; Sen, Alper; Kahne, Brian; Holt, Jim: MINIME: pattern-aware multicore benchmark synthesizer (2015)
- Chong, Nathan; Donaldson, Alastair F.; Ketema, Jeroen: A sound and complete abstraction for reasoning about parallel prefix sums (2014)
- Dastgeer, Usman; Li, Lu; Kessler, Christoph: The PEPPHER composition tool: performance-aware composition for GPU-based systems (2014) ioport
- Inta, Ra; Bowman, David J.; Scott, Susan M.: The “Chimera”: an off-the-shelf CPU/GPGPU/FPGA hybrid computing platform (2012) ioport