Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
start [2018/10/03 17:10]
root
start [2018/10/03 17:58]
root
Line 6: Line 6:
 not covered by previous benchmark development. Rodinia is released to address this concern. not covered by previous benchmark development. Rodinia is released to address this concern.
  
-The Rodinia Benchmark Suite, version 3.1 ([[https://​web.archive.org/​web/​20180227025117/​http://​www.cs.virginia.edu:​80/​~skadron/​wiki/​rodinia/​index.php/​TechnicalDoc|Version history]])+The Rodinia Benchmark Suite, version 3.1 ([[http://​www.cs.virginia.edu:​80/​~skadron/​wiki/​rodinia/​index.php/​TechnicalDoc|Version history]])
 Rodinia is designed for heterogeneous computing infrastructures with OpenMP, OpenCL and CUDA implementations. Rodinia is designed for heterogeneous computing infrastructures with OpenMP, OpenCL and CUDA implementations.
  
 ^ Applications ​   ^ Dwarves ​      ^ Domains ​        ​^Parallel Model         ​^Incre. Ver. ^ ^ Applications ​   ^ Dwarves ​      ^ Domains ​        ​^Parallel Model         ​^Incre. Ver. ^
-|[[http://​www.cs.virginia.edu/​~skadron/​wiki/​rodinia/​index.php/​Leukocyte|Leukocyte]]|Structured Grid|Medical Imaging|CUDA,​ OMP, OCL|✔| +|[[Leukocyte|Leukocyte]]|Structured Grid|Medical Imaging|CUDA,​ OMP, OCL|✔| 
-|[[http://​www.cs.virginia.edu/​~skadron/​wiki/​rodinia/​index.php/​Heart_Wall|Heart Wall]]|Structured Grid|Medical Imaging|CUDA,​ OMP, OCL|| +|[[Heart_Wall|Heart Wall]]|Structured Grid|Medical Imaging|CUDA,​ OMP, OCL|| 
-|[[http://​www.cs.virginia.edu/​~skadron/​wiki/​rodinia/​index.php/​MUMmerGPU|MUMmerGPU]]|Graph Traversal|Bioinformatics|CUDA,​ OMP|| +|[[MUMmerGPU|MUMmerGPU]]|Graph Traversal|Bioinformatics|CUDA,​ OMP|| 
-|[[http://​www.cs.virginia.edu/​~skadron/​wiki/​rodinia/​index.php/​CFD_Solver|CFD Solver]]|Unstructured Grid|Fluid Dynamics|CUDA,​ OMP, OCL|| +|[[CFD_Solver|CFD Solver]]|Unstructured Grid|Fluid Dynamics|CUDA,​ OMP, OCL|| 
-|[[http://​www.cs.virginia.edu/​~skadron/​wiki/​rodinia/​index.php/​LU_Decomposition|LU Decomposition]]|Dense Linear Algebra|Linear Algebra|CUDA,​ OMP, OCL|✔| +|[[LU_Decomposition|LU Decomposition]]|Dense Linear Algebra|Linear Algebra|CUDA,​ OMP, OCL|✔| 
-|[[http://​www.cs.virginia.edu/​~skadron/​wiki/​rodinia/​index.php/​HotSpot|HotSpot]]|Structured Grid|Physics Simulation|CUDA,​ OMP, OCL|| +|[[HotSpot|HotSpot]]|Structured Grid|Physics Simulation|CUDA,​ OMP, OCL|| 
-|[[http://​www.cs.virginia.edu/​~skadron/​wiki/​rodinia/​index.php/​Back_Propagation|Back Propogation]]|Unstructured Grid|Pattern Recognition|CUDA,​ OMP, OCL|| +|[[Back_Propagation|Back Propogation]]|Unstructured Grid|Pattern Recognition|CUDA,​ OMP, OCL|| 
-|[[http://​www.cs.virginia.edu/​~skadron/​wiki/​rodinia/​index.php/​Needleman-Wunsch|Needleman-Wunsch]]|Dynamic Programming|Bioinformatics|CUDA,​ OMP, OCL|✔| +|[[Needleman-Wunsch|Needleman-Wunsch]]|Dynamic Programming|Bioinformatics|CUDA,​ OMP, OCL|✔| 
-|[[http://​www.cs.virginia.edu/​~skadron/​wiki/​rodinia/​index.php/​Kmeans|Kmeans]]|Dense_Linear_Algebra|Data Mining|CUDA,​ OMP, OCL|| +|[[Kmeans|Kmeans]]|Dense Linear Algebra|Data Mining|CUDA,​ OMP, OCL|| 
-|[[http://​www.cs.virginia.edu/​~skadron/​wiki/​rodinia/​index.php/​Graph_traversal|Graph Traversal]]|Graph Algorithms|CUDA,​ OMP, OCL|| +|[[Graph_traversal|Breadth-First Search]]|Graph Traversal|Graph Algorithms|CUDA,​ OMP, OCL|| 
-|[[http://​www.cs.virginia.edu/​~skadron/​wiki/​rodinia/​index.php/​SRAD|SRAD]]|Structured Grid|Image Processing|CUDA,​ OMP, OCL|✔| +|[[SRAD|SRAD]]|Structured Grid|Image Processing|CUDA,​ OMP, OCL|✔| 
-|[[http://​www.cs.virginia.edu/​~skadron/​wiki/​rodinia/​index.php/​Streamcluster1|Streamcluster1]]|Dense Linear Algebra|Data Mining|CUDA,​ OMP, OCL|| +|[[Streamcluster|Streamcluster]]|Dense Linear Algebra|Data Mining|CUDA,​ OMP, OCL|| 
-|[[http://​www.cs.virginia.edu/​~skadron/​wiki/​rodinia/​index.php/​Particle_Filter|Particle Filter]]|Structured Grid|Medical Imaging|CUDA,​ OMP, OCL|| +|[[Particle_Filter|Particle Filter]]|Structured Grid|Medical Imaging|CUDA,​ OMP, OCL|| 
-|[[http://​www.cs.virginia.edu/​~skadron/​wiki/​rodinia/​index.php/​PathFinder|PathFinder]]|Dynamic Programming|Grid Traversal|CUDA,​ OMP, OCL|| +|[[PathFinder|PathFinder]]|Dynamic Programming|Grid Traversal|CUDA,​ OMP, OCL|| 
-|[[http://​www.cs.virginia.edu/​~skadron/​wiki/​rodinia/​index.php/​Gaussian_Elimination|Gaussian Elimination]]|Dense Linear Algebra|Linear Algebra|CUDA,​ OCL|| +|[[Gaussian_Elimination|Gaussian Elimination]]|Dense Linear Algebra|Linear Algebra|CUDA,​ OCL|| 
-|[[http://​www.cs.virginia.edu/​~skadron/​wiki/​rodinia/​index.php/​k-Nearest_Neighbors|k-Nearest Neighbors]]|Dense Linear Algebra|Data Mining|CUDA,​ OMP, OCL|| +|[[k-Nearest_Neighbors|k-Nearest Neighbors]]|Dense Linear Algebra|Data Mining|CUDA,​ OMP, OCL|| 
-|[[http://​www.cs.virginia.edu/​~skadron/​wiki/​rodinia/​index.php/​LavaMD2|LavaMD2]]|N-Body|Molecular Dynamics|CUDA,​ OMP, OCL|| +|[[LavaMD2|LavaMD2]]|N-Body|Molecular Dynamics|CUDA,​ OMP, OCL|| 
-|[[http://​www.cs.virginia.edu/​~skadron/​wiki/​rodinia/​index.php/​Myocyte|Myocyte]]|Structured Grid|Biological Simulation|CUDA,​ OMP, OCL|| +|[[Myocyte|Myocyte]]|Structured Grid|Biological Simulation|CUDA,​ OMP, OCL|| 
-|[[http://​www.cs.virginia.edu/​~skadron/​wiki/​rodinia/​index.php/​B+_Tree|B+ Tree]]|Graph Traversal|Search|CUDA,​ OMP, OCL|| +|[[B+_Tree|B+ Tree]]|Graph Traversal|Search|CUDA,​ OMP, OCL|| 
-|[[http://​www.cs.virginia.edu/​~skadron/​wiki/​rodinia/​index.php/​GPUDWT|GPUDWT]]|Spectral Method|Image/​Video Compression|CUDA,​ OCL|| +|[[GPUDWT|GPUDWT]]|Spectral Method|Image/​Video Compression|CUDA,​ OCL|| 
-|[[http://​www.cs.virginia.edu/​~skadron/​wiki/​rodinia/​index.php/​Hybrid_Sort|Hybrid Sort]]|Sorting|Sorting Algorithms|CUDA,​ OCL|| +|[[Hybrid_Sort|Hybrid Sort]]|Sorting|Sorting Algorithms|CUDA,​ OCL|| 
-|[[http://​www.cs.virginia.edu/​~skadron/​wiki/​rodinia/​index.php/​Hotspot3D|Hotspot3D]]|Structured Grid|Physics Simulation|CUDA,​ OCL, OMP|Hotspot for 3D IC| +|[[Hotspot3D|Hotspot3D]]|Structured Grid|Physics Simulation|CUDA,​ OCL, OMP|Hotspot for 3D IC| 
-|[[http://​www.cs.virginia.edu/​~skadron/​wiki/​rodinia/​index.php/​Huffman|Huffman]]|Finite State Machine|Lossless data compression|CUDA,​ OCL||+|[[Huffman|Huffman]]|Finite State Machine|Lossless data compression|CUDA,​ OCL|| 
 + 
 +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 Lawrence Livermore National Laboratory.//​ 
 + 
 +===== License ===== 
 +Please read the [[http://​www.cs.virginia.edu/​~kw5na/​license.htm|Rodinia license]]. 
 + 
 +Several applications/​libraries come with [[http://​www.cs.virginia.edu/​~kw5na/​license_list.htm|their own licenses]]. 
 + 
 +Also, if your use of Rodinia results in a publication,​ please cite: 
 + 
 +[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,​ Dec. 2010. 
 + 
 +//This work is supported by NSF grant nos. IIS-0612049,​ CNS-0916908 and CNS-0615277,​ a grant from the SRC under task no. 1607, and grants from AMD, NEC labs, and NVIDIA Research.//​ 
 + 
 + 
 + 
 +Retrieved from http://​www.cs.virginia.edu/​~skadron/​wiki/​rodinia/​index.php?​title=Rodinia:​Accelerating_Compute-Intensive_Applications_with_Accelerators&​oldid=675
  
-|MUMmerGPU|Graph Traversal| 
-|CFD Solver1|Unstructured G 
-|LU Decomposition|Dense Lin 
-|HotSpot|Structured Grid|Ph 
-|Back Propagation|Unstructu 
-|Needleman-Wunsch|Dynamic P 
-|Kmeans|Dense Linear Algebr 
-|Breadth-First Search1|Grap 
-|SRAD|Structured Grid|Image 
-|Streamcluster1|Dense Linea 
-|Particle Filter|Structured 
-|PathFinder|Dynamic Program 
-|Gaussian Elimination|Dense 
-|k-Nearest Neighbors|Dense 
-|LavaMD2|N-Body|Molecular D 
-|Myocyte|Structured Grid|Bi 
-|B+ Tree|Graph Traversal|Se 
-|GPUDWT|Spectral Method|Ima 
-|Hybrid Sort|Sorting|Sortin 
-|Hotspot3D|Structured Grid| 
-|Huffman|Finite State Machi 
  • start.txt
  • Last modified: 2018/10/03 17:58
  • by root