A characterization of the Rodinia benchmark suite with comparison to contemporary CMP workloads

  • Authors:
  • Shuai Che;Jeremy W. Sheaffer;Michael Boyer;Lukasz G. Szafaryn; Liang Wang;Kevin Skadron

  • Affiliations:
  • The University of Virginia, Department of Computer Science, USA;The University of Virginia, Department of Computer Science, USA;The University of Virginia, Department of Computer Science, USA;The University of Virginia, Department of Computer Science, USA;The University of Virginia, Department of Computer Science, USA;The University of Virginia, Department of Computer Science, USA

  • Venue:
  • IISWC '10 Proceedings of the IEEE International Symposium on Workload Characterization (IISWC'10)
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

The recently released Rodinia benchmark suite enables users to evaluate heterogeneous systems including both accelerators, such as GPUs, and multicore CPUs. As Rodinia sees higher levels of acceptance, it becomes important that researchers understand this new set of benchmarks, especially in how they differ from previous work. In this paper, we present recent extensions to Rodinia and conduct a detailed characterization of the Rodinia benchmarks (including performance results on an NVIDIA GeForce GTX480, the first product released based on the Fermi architecture). We also compare and contrast Rodinia with Parsec to gain insights into the similarities and differences of the two benchmark collections; we apply principal component analysis to analyze the application space coverage of the two suites. Our analysis shows that many of the workloads in Rodinia and Parsec are complementary, capturing different aspects of certain performance metrics.