Also some are not very GPU scalable (i remember small speed change going from g92 to gt200 core) so perhaps memory bound or not very parallel code:
Rodinia: they keep adding benchmarks over time.. still you need to separate files for every benchmark build separately no standard parameters setting,etc..
Paper: “Rodinia: A Benchmark Suite for Heterogeneous Computing.”
Some benches have dedicated papers detailing more..
Benchmarks:
Leukocyte
Heart Wall Tracking
CFD Solver
LU Decomposition
HotSpot
Back Propagation
Needleman-Wunsch
K-Means
Northwestern MineBench: MineBench
Graph traversal
StreamCluster
MapReduce
Nearest Neighbor
Gaussian Elimination
Cell
PathFinder
Hybrid Sort
NOTES:
1.
NOTE: We are making efforts to package our applications in ways more convenient to users, including2. An upcoming sub-suite "RodiniaHCTP: Rodinia benchmarks Hard for Compilers To auto-Parallelize"
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
Parboil: it's currently done.. there is a paper.
Tests:
Magnetic Resonance Imaging Q
Computation of a matrix Q, representing the scanner configuration, used in a 3D magnetic resonance image reconstruction algorithm in non-Cartesian space.
MRI-FHD Magnetic Resonance Imaging FHD
Computation of an image-specific matrix FHd, used in a 3D magnetic resonance image reconstruction algorithm in non-Cartesian space.
Coulombic Potential
Computes the coulombic potential at each grid point over on plane in a 3D grid in which point charges have been randomly distributed. Adapted from 'cionize' benchmark in VMD.
Sum of Absolute Differences
Sum of absolute differences kernel, used in MPEG video encoders. Based on the full-pixel motion estimation algorithm found in the JM reference H.264 video encoder.
Two Point Angular Correlation Function
TPACF is an equation used here as a way to measure the probability of finding an astronomical body at a given angular distance from another astronomical body.
Petri Net Simulation
Implements a generic algorithm for Petri net simulation. Petri nets are commonly used to model distributed systems.
Rys Polynomial Equation Solver
Calculates 2-electron repulsion integrals which represent the Coulomb interaction between electrons in molecules.
I think done as Illinous GPU course..
0 comments:
Post a Comment