rodinia_3.1 benchmark for Sunway TaihuLight.
Enter the subfolder and run the following command:
makeAfter compile, run following command in subfolder:
make runThen, the program will be submited to Sunway TaihuLight and wait for execution in queue.
Besides, we also provide shell script compile_run.sh, this script will run all benchmark and save the output in result.txt
We provide the python script to generate the result picture, You need to download the result.txt and result_plot.py located in plot directory to the same folder on your PC, then run the script result_plot.py , and the result picture will be saved into PDF file result.pdf
Requirement:
-
Python3: python3.8.3 is recommended.
-
matplotlib:
Matplotlib and its dependencies are available as wheel packages for macOS, Windows and Linux distributions, you can run
the command below to install matplotlib.
python -m pip install -U pip python -m pip install -U matplotlib
Run athread version of BFS for example.
-
Enter BFS source folder.
cd /path/to/rodinia_3.1_SW/athread/bfs -
compile the source code.
make
-
submit to Sunway TaihuLight.
make run
Run all benchmarks.
-
Enter root folder.
cd /path/to/rodinia_3.1_SW/ -
Execute the bash script, then the output file
result.txtwill be generated../compile_run.sh
-
Download
result.txtandresult_plot.pylocated inplotdirectory to the same folder on your PC. -
Generate result figure.
python result_plot.py