Install Parsec Benchmark in gem5

 
 



Run Parsec Benchmark In gem5





Overview of parsec-
The Princeton Application Repository for Shared-Memory Computer(PARSEC) is a benchmark suite composed of multithreaded programs. The suite focuses on emerging workload and was designed to be representative of next -generation shared- memory programs for chip-multiprocessors.
The benchmark suite with all its application and inputs sets is available as open source free of charge. Some of the benchmark programs have their own licensing term which might limit their use in some cases.
The current version of the suite contains the following 13 programs from many different area such as computer vision, video encoding, financial analytics, animation physics and image processing:
  • blackscholes - Option pricing with Black-Scholes Partial Differential Equation(PDE)
  • bodytrack – Body tracking of a person
  • canneal – Simulated cache-aware annealing to optimize routing cost of a chip design
  • dedup -Next-generation compression with data deduplication
  • facesim -Simulates the motions of a human face
  • ferret – Content similarity search server
  • fluidanimate -Fuild dynamics for animation purposes with Smoothed Particle
  • fregmine-Frequency item set mining
  • raytrace -Real-time raytracing
  • streamcluster- Online clustering of an input stream
  • swaptions- Pricing of a portfolio of swaptions
  • vips- Image processing
  • x264-H.264 video encoding
  Downloading and installing Parsec-
  • The Parsec kernel and disk images for x86 instruction set can be download from http://www.cs.utexas.edu/~parsec_m5/ website. Download the files and place it in a folder .
  • Copy the kernel images and disk images of parsec and place it in the binary and disks folder of Full system Emulation respectively.
  • Download
from parsec website. Place these in same folder.
Run the writescript.pl<benchmark><nthread>
Eg: ./writescript.pl x264 4 
This will create the runscript of the benchmark chosen.
 




 

Comments

Popular posts from this blog

Installation of gem5 Simulator for FS Mode(Full System Mode)

Installation of gem5 Simulator for SE Mode(System Call Emulation Mode)

Running gem5 with parsec benchmark