Nincs leírás

Andrea Gussoni 6ccd076daa Changes to the README 7 éve
bin 1f1ceb7172 Initialized repo with Rodinia 3.1 8 éve
common f0d5d9320a Removed CUDA and OPENMP benchmark 8 éve
data 1f1ceb7172 Initialized repo with Rodinia 3.1 8 éve
opencl 846e980370 Converted tabs to spaces and fixed indentation 7 éve
.gitignore f1c390bd93 Gitignore update 7 éve
LICENSE 1f1ceb7172 Initialized repo with Rodinia 3.1 8 éve
Makefile 48eeb76763 Removed heartwall sources and other 7 éve
OLD-README 6ccd076daa Changes to the README 7 éve
README.md 6ccd076daa Changes to the README 7 éve

README.md

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. 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