articleOct 1, 2009Closed access

Rodinia: A benchmark suite for heterogeneous computing

University of Virginia

Indexed incrossref

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.

Citation impact

2,993
total citations
FWCI
47.71
Percentile
100%
References
27
Citations per year

Authors

7

Topics & keywords

Keywords
  • Rodinia
  • Suite
  • Benchmark (surveying)
  • Computer science
  • Graphics
  • Parallel computing
  • Synchronization (alternating current)
  • Bandwidth (computing)
No related works found for this paper.

Funding