説明なし

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

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