git clone https://github.com/sarahgrace/mirovia.git
cd mirovia
bash configure --prefix=$MIROVIA_ROOT
make
make install
python driver.py [options]
Options:
-h, --help show help message and exit
-p, --prefix=PREFIX location of Mirovia root, defaults to current working directory
-d, --device=DEVICE device to run the benchmarks on
-s, --size=SIZE problem size
-b, --benchmark=BENCHMARKS comma-separated list of benchmarks to run, or 'all' to run entire suite, defaults to 'all'
-v, --verbose enable verbose output
Note: Results are written to $MIROVIA_ROOT/results/$BENCHMARK
cd src/cuda/$BENCHMARK_LEVEL/$BENCHMARK
./$BENCHMARK [options]
General Options:
-c, --configFile specify configuration file
-d, --device specify device to run on
-i, --inputFile path of input file
-o, --outputFile path of output file
-m, --metricsFile path of file to write metrics to
-n, --passes specify number of passes
-p, --properties show properties for available platforms and devices (exits afterwards)
-q, --quiet enable minimal output
-s, --size specify problem size
-v, --verbose enable verbose output
Note: Run benchmark with --help to see full list of options available for that specific benchmark
python data/$BENCHMARK/datagen.py [options]
-i $DATA_FILEPATH
Note: Not all benchmarks have a datagen