| Benchmark |
Language |
Application Area |
Brief Description |
| 400.perlbench |
C |
Programming Language |
Derived from Perl V5.8.7. The workload includes SpamAssassin, MHonArc (an email indexer), and specdiff (SPEC's tool that checks benchmark outputs). |
| 401.bzip2 |
C |
Compression |
Julian Seward's bzip2 version 1.0.3, modified to do most work in memory, rather than doing I/O. |
| 403.gcc |
C |
C Compiler |
Based on gcc Version 3.2, generates code for Opteron. |
| 429.mcf |
C |
Combinatorial Optimization |
Vehicle scheduling. Uses a network simplex algorithm (which is also used in commercial products) to schedule public transport. |
| 445.gobmk |
C |
Artificial Intelligence: Go |
Plays the game of Go, a simply described but deeply complex game. |
| 456.hmmer |
C |
Search Gene Sequence |
Protein sequence analysis using profile hidden Markov models (profile HMMs) |
| 458.sjeng |
C |
Artificial Intelligence: chess |
A highly-ranked chess program that also plays several chess variants. |
| 462.libquantum |
C |
Physics / Quantum Computing |
Simulates a quantum computer, running Shor's polynomial-time factorization algorithm. |
| 464.h264ref |
C |
Video Compression |
A reference implementation of H.264/AVC, encodes a videostream using 2 parameter sets. The H.264/AVC standard is expected to replace MPEG2 |
| 471.omnetpp |
C++ |
Discrete Event Simulation |
Uses the OMNet++ discrete event simulator to model a large Ethernet campus network. |
| 473.astar |
C++ |
Path-finding Algorithms |
Pathfinding library for 2D maps, including the well known A* algorithm. |
| 483.xalancbmk |
C++ |
XML Processing |
A modified version of Xalan-C++, which transforms XML documents to other document types. |