• 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