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

Download
   
 

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.

Requirements

PARSEC is a large benchmark suite with high system requirements. The suite needs at least 8 GB of free disk space, but we recommend 12 GB or more. To download the whole distribution, you need additional 3 GB. Optionally you can also download any number of binary distributions that include precompiled binaries for each workload. Each binary distribution requires 0.5 GB to download and another 2 GB of disk space to unpack.

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
  • Solaris/Sparc
Limited support exists for the following platforms, but not all benchmark programs are available:
  • 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.

PARSEC 2.0
Everything except precompiled binaries
Size: 2.9 GBMD5SUM: 01df6e70e58a38147cd52c374b52d611

Please cite our summary paper if you publish results that you have obtained with PARSEC. You should also check the PARSEC Wiki for any patches and bugfixes after you have downloaded the distribution.

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 2.0 Core
Source code and test inputs
Size: 45 MBMD5SUM: e5695da621e04c7fad17e32dfd56cdf2

PARSEC 2.0 Simulation Inputs
Inputs for microarchitectural simulation
Size: 525 MBMD5SUM: bb8c0b4bb657b3e76046b1ad0f6fb94f

PARSEC 2.0 Native Inputs
Inputs for native execution
Size: 2.3 GBMD5SUM: 7976aee500adb647c4d64987cd693688

 

Download Binaries

We offer precompiled binary distributions for PARSEC. Each package below includes multiple binary versions for each workload. Simulator support has been added where applicable. You can download and install any number of binary packages and keep them along with your own builds without any conflicts. Each binary distribution comes with its own README file that contains details about its features.

PARSEC Binaries for Linux/x86_64
Binary distribution for current Linux systems with Intel processors.
Size: 672 MBMD5SUM: 4c66412fd3fb8dd49ede9fb55d5c6269

PARSEC Binaries for Solaris/Sparc
Binary distribution for current Solaris systems with Sparc processors.
Size: 552 MBMD5SUM: 881df952c0b0649df5f8fb6e7ecfec8b

 

Installation

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-2.0.tar.gz

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

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

If you downloaded PARSEC in several parts, or if you have downloaded any binary distributions, then copy all archives which you have into the same directory. Uncompress each one as described above. The files of the archives 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.

 

Previous Versions

Previous versions of the PARSEC benchmark suite are also still available. In almost all cases the latest versions of the suite will be the better choice. If you run into problems with older versions of PARSEC you will be entirely on your own.

The download pages of previous versions can be reached with the following links:

 


Copyright 2007-2009 Princeton University. All Rights Reserved.