The IMPACT Research Group
Illinois Microarchitecture Project utilizing Advanced Compiler Technology

Parboil Benchmark suite

GPUs have been garnering attention lately for as a platform for general purpose development. However, applications in traditional benchmark suites are inadequate at capturing the strengths of the GPU as a massively parallel platform. With this in mind the Parboil benchmark suite is comprised of various applications that are better suited to measure performance on a GPU platform.

Applications
ApplicationDescription
MRI-QMagnetic 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-FHDMagnetic Resonance Imaging FHD Computation of an image-specific matrix FHd, used in a 3D magnetic resonance image reconstruction algorithm in non-Cartesian space.
CPCoulombic 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.
SADSum 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.
TPACFTwo 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.
PNSPetri Net Simulation Implements a generic algorithm for Petri net simulation. Petri nets are commonly used to model distributed systems.
RPESRys Polynomial Equation Solver Calculates 2-electron repulsion integrals which represent the Coulomb interaction between electrons in molecules.
top
Features

Under construction

top
Download

The Parboil Benchmark suite will be available soon at no cost, under the Illinois Open Source License agreement. The full text of the license agreement is available on the Download page. The benchmarks have been tested with CUDA 1.0. The MRI applications are not present in the current version of the benchmarks due to some rights issues, though we expect to be able to add them soon. Click here to goto the download page.

top

Maintained by John Stratton (stratton at crhc dot uiuc dot edu)