![parsec program parsec program](https://parsec-t.com/wp-content/uploads/2018/09/banner-5.png)
results: directory to store the results of the experiments (generated once gem5 jobs are executed).config.4.19.83: linux kernel config file used for its compilation.
Parsec program code#
![parsec program parsec program](https://img.tamindir.com/2018/10/416287/parsec2.jpg)
simdev: small set of inputs intended to generate general behaviour of each program.test: very small set of inputs just to test the functionality of the program.There are different sizes for possible inputs to each workload. x264: H.264 video encoding ( Project Website).vips: Image processing ( Project Website).swaptions: Pricing of a portfolio of swaptions.fluidanimate: Fluid dynamics for animation purposes with Smoothed Particle Hydrodynamics (SPH) method.ferret: Content similarity search server.facesim: Simulates the motions of a human face.blackscholes: Option pricing with Black-Scholes Partial Differential Equation (PDE).streamcluster: Online clustering of an input stream.dedup: Next-generation compression with data deduplication.canneal: Simulated cache-aware annealing to optimize routing cost of a chip design.
![parsec program parsec program](https://d2vlcm61l7u1fs.cloudfront.net/media/6f3/6f35a1e5-b193-430b-83cc-56efc1e92a34/phpTJ7Z6b.png)
PARSEC is mainly designed to represent the applications that require a vast amount of shared-memory. In this tutorial, we will use gem5art to create a disk image for PARSEC benchmarks ( PARSEC) and then run the benchmarks using gem5. Tutorial: Run PARSEC Benchmarks with gem5 Introduction