SPECint2000
Lo integran los siguientes programas:
gzip: programa de compresión de datos que utiliza el algoritmo de Lempel-Ziv (LZ77).
vpr(versatil place and route): implementa los procesos de ubicación (placement) y conexionado (routing) de un circuito digital sobre bloques lógicos de FPGAs. Pertenece a la clase de programas de optimización combinatoria. Utiliza simulated annealing como procedimiento de optimización.
gcc: compilador de C que genera código para el procesador Motorola 88100.
mcf: Programa de planificación temporal (scheduling) de transporte público que utiliza el código MFC del método simplex de red (versión especializada del algoritmo simplex de programación lineal).
crafty: programa de juego de ajedrez por computador con un número significativo de operaciones enteras y lógicas tales como AND, OR, XOR y desplazamientos.
parser: analizador sintáctico de inglés basado en gramáticas de enlace (link grammar) con un diccionario de mas de 60.000 palabras.
eon: trazador de rayos (ray tracer) que transmite un número de líneas 3D (rayos) sobre un modelo poligonal 3D, calcula la intersección entre las líneas y los polígonos, y genera nuevas líneas para calcular la luz incidente en los puntos de intersección. El resultado final es una imagen vista por cámara.
perlbmk: versión del lenguaje de script Perl en el que se han eliminado las características específicas del SO.
gap: implementa un lenguaje diseñado para computar en grupos (GAP: Groups, Algorithm and Programming).
vortex: procede de un OODBMS (sistema de gestión de bases de datos orientado a objetos) que se ha adaptado para conformarlo a las exigencias de SPEC2000.
bzip2: basado en la versión 0.1 de bzipb.
twolf: paquete de ubicación (placement) y conexionado (routing) en el proceso de diseño de circuitos integrados basados en celdas standard. Utiliza el algoritmo de simulated annealing.
Fuente: Estructura de Computadores, Facultad de Informática, UCM