Difference between revisions of "Downloads"

From Rodinia
Jump to: navigation, search
Line 34: Line 34:
 
====Tracking====
 
====Tracking====
  
CUDA code -- [http://www.cs.virginia.edu/~lgs9a/rodinia/heart_wall/tracking/hw_tracking_cuda_code.tar.gz tracking_cuda_code.tar.gz]
+
CUDA code -- [http://www.cs.virginia.edu/~lgs9a/rodinia/heart_wall/tracking/hw_tracking_cuda_code.tar.gz hw_tracking_cuda_code.tar.gz]
  
CUDA input -- [http://www.cs.virginia.edu/~lgs9a/rodinia/heart_wall/tracking/hw_tracking_cuda_input.tar.gz tracking_cuda_input.tar.gz]
+
CUDA input -- [http://www.cs.virginia.edu/~lgs9a/rodinia/heart_wall/tracking/hw_tracking_cuda_input.tar.gz hw_tracking_cuda_input.tar.gz]
  
OpenMP code -- [http://www.cs.virginia.edu/~lgs9a/rodinia/heart_wall/tracking/hw_tracking_openmp_code.tar.gz tracking_openmp_code.tar.gz]
+
OpenMP code -- [http://www.cs.virginia.edu/~lgs9a/rodinia/heart_wall/tracking/hw_tracking_openmp_code.tar.gz hw_tracking_openmp_code.tar.gz]
  
OpenMP input -- [http://www.cs.virginia.edu/~lgs9a/rodinia/heart_wall/tracking/hw_tracking_openmp_input.tar.gz tracking_openmp_input.tar.gz]
+
OpenMP input -- [http://www.cs.virginia.edu/~lgs9a/rodinia/heart_wall/tracking/hw_tracking_openmp_input.tar.gz hw_tracking_openmp_input.tar.gz]
  
 
Common input -- [http://www.cs.virginia.edu/~lgs9a/rodinia/heart_wall/tracking/hw_input.tar.gz input.tar.gz] (19.8 MB)
 
Common input -- [http://www.cs.virginia.edu/~lgs9a/rodinia/heart_wall/tracking/hw_input.tar.gz input.tar.gz] (19.8 MB)
Line 129: Line 129:
  
 
CUDA and CPU code [http://www.cs.virginia.edu/~sc5nf/GPUSort.zip GPUSort.zip]
 
CUDA and CPU code [http://www.cs.virginia.edu/~sc5nf/GPUSort.zip GPUSort.zip]
 +
 +
== Applications Hard to Parallelize ==
 +
 +
=== Myocyte ===
 +
 +
CUDA code -- [http://www.cs.virginia.edu/~lgs9a/rodinia/myocyte/myocyte_cuda_code.tar.gz myocyte_cuda_code.tar.gz]
 +
 +
CUDA input -- [http://www.cs.virginia.edu/~lgs9a/rodinia/myocyte/myocyte_cuda_input.tar.gz myocyte_cuda_input.tar.gz]
 +
 +
OpenMP code -- [http://www.cs.virginia.edu/~lgs9a/rodinia/myocyte/myocyte_openmp_code.tar.gz myocyte_openmp_code.tar.gz]
 +
 +
OpenMP input -- [http://www.cs.virginia.edu/~lgs9a/rodinia/myocyte/myocyte_openmp_input.tar.gz myocyte_openmp_input.tar.gz]

Revision as of 22:09, 31 January 2010

Prerequisites

Rodinia applications and kernels

NOTE: We are making efforts to package our applications in ways more convenient to users, including 
a single download package, friendly input arguements, NVIDIA-style makefiles, sample running command, 
more documentations, etc. It is expected to be ready soon. -- message posted on Nov 17, 2009

Leukocyte

CUDA and OpenMP code leukocyte_Linux.tar.gz

Video file for test testfile.avi.gz (146 MB)

Heart Wall

SRAD

CUDA code hw_srad_cuda_code.tar.gz.

CUDA input hw_srad_cuda_input.tar.gz.

OpenMP code hw_srad_openmp_code.tar.gz.

OpenMP input hw_srad_openmp_input.tar.gz.


previous CUDA code srad_gpu.tar.gz.

previous OpenMP code srad_openmp.tar.gz

Tracking

CUDA code -- hw_tracking_cuda_code.tar.gz

CUDA input -- hw_tracking_cuda_input.tar.gz

OpenMP code -- hw_tracking_openmp_code.tar.gz

OpenMP input -- hw_tracking_openmp_input.tar.gz

Common input -- input.tar.gz (19.8 MB)

MUMmerGPU

CUDA and OpenMP code -- mummergpu.tar.gz

CFD Solver

CUDA and OpenMP code: aiaa.tar.gz

Input files: cfd_input.tar.gz

LU Decomposition

CUDA and OpenMP code -- lud.tar.gz

Input files -- lud_data.tar.gz (26 MB)

HotSpot

CUDA code hotspot_gpu.tar.gz

OpenMP code hotspot_openmp.tar.gz

The whole package of HotSpot 5.0 can be downloaded from this link.

Back Propagation

CUDA and OpenMP code backprop_gpu_cpu.tar.gz

Needleman-Wunsch

CUDA code needle_gpu.tar.gz

OpenMP code needle_openmp.tar.gz

K-Means

CUDA code kmeans_gpu.tar.gz

OpenMP code kmeans_openmp.tar.gz

Input file kmeans_input.tar.gz

Northwestern MineBench: MineBench

Graph traversal

CUDA code bfs_cuda.tar.gz

OpenMP code bfs_openmp.tar.gz

Input file graph_input.tar.gz (24 MB)

StreamCluster

CUDA and OpenMP code streamcluster.tar.gz

MapReduce

CPU and GPU code SimilarityScore.zip Mars

- The multi-threaded CPU code currently uses Win APIs rather than OpenMP.

Other Applications

Nearest Neighbor

CUDA code nn_cuda.tar.gz

OpenMP code nn_openmp.tar.gz

Gaussian Elimination

CUDA code gaussian.tar.gz

Cell

CUDA code cell_cuda.tar.gz

PathFinder

CUDA code dynproc.tar.gz

Hybrid Sort

CUDA and CPU code GPUSort.zip

Applications Hard to Parallelize

Myocyte

CUDA code -- myocyte_cuda_code.tar.gz

CUDA input -- myocyte_cuda_input.tar.gz

OpenMP code -- myocyte_openmp_code.tar.gz

OpenMP input -- myocyte_openmp_input.tar.gz