Differences
This shows you the differences between two versions of the page.
— | start [2023/11/16 15:45] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Rodinia: Accelerating Compute-Intensive Applications with Accelerators ====== | ||
+ | A vision of heterogeneous computer systems that incorporate diverse accelerators and automatically select the best | ||
+ | computational unit for a particular task is widely shared among researchers and many industry analysts; however, | ||
+ | there are no agreed-upon benchmarks to support the research needed in the development of such a platform. There | ||
+ | are many suites for parallel computing on general-purpose CPU architectures, | ||
+ | not covered by previous benchmark development. Rodinia is released to address this concern. | ||
+ | |||
+ | The Rodinia Benchmark Suite, version 3.1 ([[http:// | ||
+ | Rodinia is designed for heterogeneous computing infrastructures with OpenMP, OpenCL and CUDA implementations. | ||
+ | |||
+ | ^ Applications | ||
+ | |[[Leukocyte|Leukocyte]]|Structured Grid|Medical Imaging|CUDA, | ||
+ | |[[Heart_Wall|Heart Wall]]|Structured Grid|Medical Imaging|CUDA, | ||
+ | |[[MUMmerGPU|MUMmerGPU]]|Graph Traversal|Bioinformatics|CUDA, | ||
+ | |[[CFD_Solver|CFD Solver]]|Unstructured Grid|Fluid Dynamics|CUDA, | ||
+ | |[[LU_Decomposition|LU Decomposition]]|Dense Linear Algebra|Linear Algebra|CUDA, | ||
+ | |[[HotSpot|HotSpot]]|Structured Grid|Physics Simulation|CUDA, | ||
+ | |[[Back_Propagation|Back Propogation]]|Unstructured Grid|Pattern Recognition|CUDA, | ||
+ | |[[Needleman-Wunsch|Needleman-Wunsch]]|Dynamic Programming|Bioinformatics|CUDA, | ||
+ | |[[Kmeans|Kmeans]]|Dense Linear Algebra|Data Mining|CUDA, | ||
+ | |[[Graph_traversal|Breadth-First Search]]|Graph Traversal|Graph Algorithms|CUDA, | ||
+ | |[[SRAD|SRAD]]|Structured Grid|Image Processing|CUDA, | ||
+ | |[[Streamcluster|Streamcluster]]|Dense Linear Algebra|Data Mining|CUDA, | ||
+ | |[[Particle_Filter|Particle Filter]]|Structured Grid|Medical Imaging|CUDA, | ||
+ | |[[PathFinder|PathFinder]]|Dynamic Programming|Grid Traversal|CUDA, | ||
+ | |[[Gaussian_Elimination|Gaussian Elimination]]|Dense Linear Algebra|Linear Algebra|CUDA, | ||
+ | |[[k-Nearest_Neighbors|k-Nearest Neighbors]]|Dense Linear Algebra|Data Mining|CUDA, | ||
+ | |[[LavaMD2|LavaMD2]]|N-Body|Molecular Dynamics|CUDA, | ||
+ | |[[Myocyte|Myocyte]]|Structured Grid|Biological Simulation|CUDA, | ||
+ | |[[B+_Tree|B+ Tree]]|Graph Traversal|Search|CUDA, | ||
+ | |[[GPUDWT|GPUDWT]]|Spectral Method|Image/ | ||
+ | |[[Hybrid_Sort|Hybrid Sort]]|Sorting|Sorting Algorithms|CUDA, | ||
+ | |[[Hotspot3D|Hotspot3D]]|Structured Grid|Physics Simulation|CUDA, | ||
+ | |[[Huffman|Huffman]]|Finite State Machine|Lossless data compression|CUDA, | ||
+ | |||
+ | Other applications under evaluation: | ||
+ | |||
+ | ^Applications ^Dwarves ^Domains ^Parallel Model ^Comment ^ | ||
+ | |[[SQLite Select|SQLite Select]]|Map Reduce|Relational Database|CUDA|This benchmark needs an OCL version and also may be too simple| | ||
+ | |[[3D Stencil|3D Stencil]]|Structured Grid|Cellular Automation|CUDA|Will be superseded by a more sophisticated 3D benchmark| | ||
+ | |||
+ | //1. Ana Lucia Varbanescu and Jianbin Fang, Delft University of Technology contributed the OpenCL version.// | ||
+ | |||
+ | //2. In collaboration with [[https:// | ||
+ | |||
+ | ===== License ===== | ||
+ | Please read the [[http:// | ||
+ | |||
+ | Several applications/ | ||
+ | |||
+ | Also, if your use of Rodinia results in a publication, | ||
+ | |||
+ | [1] S. Che, M. Boyer, J. Meng, D. Tarjan, J. W. Sheaffer, S.-H. Lee, and K. Skadron. | ||
+ | Rodinia: A Benchmark Suite for Heterogeneous Computing. In Proceedings of the IEEE | ||
+ | International Symposium on Workload Characterization (IISWC), pp. 44-54, Oct. 2009. | ||
+ | |||
+ | [2] S. Che, J. W. Sheaffer, M. Boyer, L. G. Szafaryn, L. Wang, and K. Skadron. | ||
+ | A Characterization of the Rodinia Benchmark Suite with Comparison to Contemporary | ||
+ | CMP Workloads. In Proceedings of the IEEE International Symposium on Workload | ||
+ | Characterization, | ||
+ | |||
+ | //This work is supported by NSF grant nos. IIS-0612049, | ||
+ | |||
+ | |||
+ | |||
+ | Retrieved from http:// | ||