ArchC The ArchC Description Language




   

Benckmarks

Benchmarks Used for ArchC Models Validation

This page contains binary files, compiled for Linux systems, ready to use with our ArchC models. Up to now, we are working with programs extracted from the Mibench and Mediabench suites to validate the models (see ArchC models roadmap).

The only exception is the Intel 8051 model. We have prepared a set of hexadecimal files to be used with the i8051 ArchC model. We adopted the benchmarks available at the Dalton project homepage and used the free version of Keil's i8051 compiler.

See simulator instructions to learn how to load these applications in ArchC generated simulators.

Full Packages

Benchmark Download
Mibench MIPS-I PowerPC SPARC-V8 Source
Mediabench MIPS-I PowerPC SPARC-V8 Source

Mibench

Automotive
Program Architecture
Quick Sort MIPS-I SPARC-V8 PowerPC
Susan MIPS-I SPARC-V8 PowerPC
Basic Math MIPS-I SPARC-V8 PowerPC
Bit Count MIPS-I SPARC-V8 PowerPC
Telecomm
Program Architecture
CRC 32 MIPS-I SPARC-V8 PowerPC
ADPCM MIPS-I SPARC-V8 PowerPC
FFT MIPS-I SPARC-V8 PowerPC
GSM MIPS-I SPARC-V8 PowerPC
Network
Program Architecture
Dijkstra MIPS-I SPARC-V8 PowerPC
Patricia MIPS-I SPARC-V8 PowerPC
Security
Program Architecture
Blowfish - - -
PGP - - -
RIJNDAEL MIPS-I SPARC-V8 PowerPC
SHA MIPS-I SPARC-V8 PowerPC
Consumer
Program Architecture
JPEG MIPS-I SPARC-V8 PowerPC
LAME MIPS-I SPARC-V8 PowerPC
MAD - - -
TIFF - - -

Mediabench

Program

Architecture

ADPCM MIPS-I SPARC-V8 PowerPC
GSM MIPS-I SPARC-V8 PowerPC
JPEG MIPS-I SPARC-V8 PowerPC
MPEG MIPS-I SPARC-V8 PowerPC
PEGWIT MIPS-I SPARC-V8 PowerPC

Links

Official websites for benchmark suites used in the ArchC project:

Mediabench: http://cares.icsl.ucla.edu/MediaBench/
Mibench: http://www.eecs.umich.edu/mibench/index.html
Dalton Project: http://www.cs.ucr.edu/~dalton/i8051/i8051syn


 Printable Version

SourceForge.net Logo