4/18/2023 0 Comments Parsec echo cancellation![]() While read line do echo $line | sudo debconf-set-selections done < libs.txt Sudo debconf-get-selections | grep restart-without-asking > libs.txt # Allowing services to restart while updating some # libraries. # install build-essential (gcc and g++ included) and gfortran #Compile PARSEC cd /home/gem5/ We also need to add a git remote to this repo pointing to a remote location where we want this repo to be hosted. We want to make sure that we can keep record of any changes in these scripts, so that a particular run of PARSEC benchmarks can be associated with a particular snapshot of these files. Through the use of parsec-tests git repo, we will try to keep track of changes in those files which are not included in any git repo otherwise.Īn example of such files is gem5 run and config scripts (config-parsec-tests). launch_parsec_tests.py: gem5 jobs launch script (creates all of the needed artifacts as well)įirst, we need to create the main directory named parsec-tests (from where we will run everything) and turn it into a git repository.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.linux-stable: linux kernel source code used for full-system experiments. ![]() gem5: gem5 source code and the compiled binary.The built disk image will be stored in the same folder disk-image: contains packer script and template files used to build a disk image.configs-parsec-tests: gem5 run and configuration scripts to run PARSEC.This tutorial follows the following directory structure (inside the main directory): native: very large set of inputs intended for native execution.simsmall, simmedium, simlarge: variable size inputs appropriate for testing microarchitectures with simulators.Mainly used for simulators and development. 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. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |