The Research Group
|
|
Illinois Microarchitecture Project utilizing Advanced Compiler Technology
|
|
|
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
|
| Application | Description |
| MRI-Q | 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. |
| CP | 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. |
| SAD | 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. |
| TPACF | 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. |
| PNS | Petri Net Simulation |
Implements a generic algorithm for Petri net simulation. Petri nets are commonly used to model distributed systems. |
| RPES | Rys Polynomial Equation Solver |
Calculates 2-electron repulsion integrals which represent the Coulomb interaction between electrons in molecules. |
|
|
|
Features
|
|
Under construction
|
|
|
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.
|
|
|
|