Ver código fonte

Changes to the README

Added to the README some instructions and explanations on how to run the
benchmarks.
Andrea Gussoni 7 anos atrás
pai
commit
6ccd076daa
2 arquivos alterados com 21 adições e 0 exclusões
  1. 0 0
      OLD-README
  2. 21 0
      README.md

+ 0 - 0
README → OLD-README


+ 21 - 0
README.md

@@ -0,0 +1,21 @@
+# RODINIA BENCHMARK
+
+This repository contains a modified version of the Rodinia Benchmark Suite used during the development of the project for the *Advanced Operating Systems* course.
+
+### Usage Tips
+
+The source files are stored in the *opencl* folder.
+
+The **Makefile** provides different targets:
+- **OPENCL**: target that builds the benchmark sources (you can also just type *make*)
+- **OPENCL_BENCHMARK_platform**: target that executes the benchmark for a specific platform and device (CPU, GPU_PRIMARY, GPU_SECONDARY)
+- **OPENCL_BENCHMARK_ALL**: target that executes the benchmarks for all the available platforms on the odroid
+- **OPENCL_BENCHMARK_ALL_BATCH**: same as the previous but executes 10 runs of all the benchmarks
+- **CREATE_CHARTS**: uses the data collected by the benchmarks in the *results* folder to create the charts representing the results, the charts will be stored in the *charts* folder
+- **clean**: removes the benchmarks binary and the results collected
+
+Note that for running the benchmarks and creating the charts you need the helper scripts installed automatically in this path when deploying the system with the *Makefile* provided by the **AOS-Project** [repository](https://gogs.heisenberg.ovh/andreagus/AOS-Project.git). In particular you need:
+
+- The **plot** folder with all the python scripts necessary, that you can find in the AOS-Project repository
+- The **time-and-save** script
+- The **SmartPower** binary