| Home | Overview | License | Download | Publications | Documentation | Help |


Important Notice

This download page is for an old version of PARSEC. We recommend to use the latest version of the benchmark suite. All links of the menu at the top of this site will bring you to the most current version and description of the benchmark suite. The information given there only applies to the latest version of PARSEC. If you run into problems with an outdated version of PARSEC you will be entirely on your own.

You can get to the download site of the latest verion of PARSEC by clicking here or by using the menu at the top of this site.


PARSEC is a large benchmark suite with high system requirements. The suite needs at least 6 GB of free disk space, but we recommend 10 GB or more. To download the whole distribution, you need additional 3 GB.

The PARSEC benchmark programs have been parallelized with pthreads and OpenMP. You will need support for both standards if you want to use all workloads. gcc supports OpenMP since version 4.2.0.

PARSEC also includes several publicly available libraries which are used by some of the benchmark programs:

These packages have their own requirements, please consult their documentation for more details.

PARSEC has been successfully tested on the following systems:

  • Linux/i386
  • Linux/x86_64
  • Linux/Itanium
Limited support exists for the following platforms, but not all benchmark programs are available:
  • Solaris/Sparc
  • Darwin/PowerPC

Please also make sure you comply with the license requirements.


Download PARSEC

If you want all input sets and large file sizes do not bother you, you can use the following link to download the whole distribution. Precompiled binaries are not included.

Everything except precompiled binaries
Size: 2.7 GBMD5SUM: e5a1e21cb47f9b370fee2b8efa318af7

Please cite our summary paper if you publish results that you have obtained with PARSEC.

As an alternative to the full benchmark suite, we also provide the distribution broken up into several smaller archives which contain only parts of PARSEC. You have to download at least the core package, everything else is optional. In order to run meaningful experiments, you will also need one or more of the input packages.

PARSEC 1.0 Core
Source code and test inputs
Size: 30 MBMD5SUM: a7f09550060a440ac941430395cce29d

PARSEC 1.0 Simulation Inputs
Inputs for microarchitectural simulation
Size: 491 MBMD5SUM: 6fd0e9b0475cd9e9b266b327a98695f8

PARSEC 1.0 Native Inputs
Inputs for native execution
Size: 2.2 GBMD5SUM: 2ea4ccfb3e7fd2c2d83f0699f63c8172



Once you have downloaded the PARSEC distribution to the directory where you would like PARSEC to be installed you can uncompress it. On Linux this can be done as follows:

tar -xzvf parsec-1.0.tar.gz

On all other UNIX systems you can use the following command:

gunzip parsec-1.0.tar.gz && tar -xvf parsec-1.0.tar

If you downloaded PARSEC in several parts, copy all archives which you have into the same directory. Uncompress each one as described above. The files of the distribution will be placed at the correct locations and the framework will automatically recognize and use them.

The archives will need several minutes to decompress into a new directory. Once the process is finished, you should read the README provided to see how to build and run PARSEC.


Copyright 2007-2008 Princeton University. All Rights Reserved.