Measuring/Evaluating the performance of a computer system using benchmarks
  • C 87.1%
  • Shell 6.2%
  • Gnuplot 5.1%
  • Makefile 1.6%
Find a file
2021-02-01 18:38:57 +01:00
compilers added store and ntstore benchmarks 2021-01-30 16:17:00 +01:00
copy updated plotting & added deviation to plotting & executed all benchmarks 2021-02-01 18:37:03 +01:00
dotprod updated plotting & added deviation to plotting & executed all benchmarks 2021-02-01 18:37:03 +01:00
load updated plotting & added deviation to plotting & executed all benchmarks 2021-02-01 18:37:03 +01:00
memcpy updated plotting & added deviation to plotting & executed all benchmarks 2021-02-01 18:37:03 +01:00
ntstore updated plotting & added deviation to plotting & executed all benchmarks 2021-02-01 18:37:03 +01:00
pc updated plotting & added deviation to plotting & executed all benchmarks 2021-02-01 18:37:03 +01:00
reduc updated plotting & added deviation to plotting & executed all benchmarks 2021-02-01 18:37:03 +01:00
store updated plotting & added deviation to plotting & executed all benchmarks 2021-02-01 18:37:03 +01:00
system updated plotting & added deviation to plotting & executed all benchmarks 2021-02-01 18:37:03 +01:00
triad updated plotting & added deviation to plotting & executed all benchmarks 2021-02-01 18:37:03 +01:00
.gitignore allowed the graphics 2021-01-31 17:34:25 +01:00
copy_bw.png updated plotting & added deviation to plotting & executed all benchmarks 2021-02-01 18:37:03 +01:00
dotprod_bw.png updated plotting & added deviation to plotting & executed all benchmarks 2021-02-01 18:37:03 +01:00
load_bw.png updated plotting & added deviation to plotting & executed all benchmarks 2021-02-01 18:37:03 +01:00
ntstore_bw.png updated plotting & added deviation to plotting & executed all benchmarks 2021-02-01 18:37:03 +01:00
plot_copy_bw.gp updated plotting & added deviation to plotting & executed all benchmarks 2021-02-01 18:37:03 +01:00
plot_dotprod_bw.gp updated plotting & added deviation to plotting & executed all benchmarks 2021-02-01 18:37:03 +01:00
plot_load_bw.gp updated plotting & added deviation to plotting & executed all benchmarks 2021-02-01 18:37:03 +01:00
plot_ntstore_bw.gp updated plotting & added deviation to plotting & executed all benchmarks 2021-02-01 18:37:03 +01:00
plot_reduc_bw.gp updated plotting & added deviation to plotting & executed all benchmarks 2021-02-01 18:37:03 +01:00
plot_store_bw.gp updated plotting & added deviation to plotting & executed all benchmarks 2021-02-01 18:37:03 +01:00
plot_triad_bw.gp updated plotting & added deviation to plotting & executed all benchmarks 2021-02-01 18:37:03 +01:00
README.md updated README 2021-01-31 15:10:41 +01:00
reduc_bw.png updated plotting & added deviation to plotting & executed all benchmarks 2021-02-01 18:37:03 +01:00
run_benchmarks.sh stopping NetworkManager service immediately 2021-02-01 18:38:57 +01:00
store_bw.png updated plotting & added deviation to plotting & executed all benchmarks 2021-02-01 18:37:03 +01:00
TD_mem.html first commit 2021-01-28 18:28:02 +01:00
TD_mem.org first commit 2021-01-28 18:28:02 +01:00
triad_bw.png updated plotting & added deviation to plotting & executed all benchmarks 2021-02-01 18:37:03 +01:00

Measuring/Evaluating the performance of a computer system using benchmarks

1. Execution of the benchmark

1.1. Adding execution permission to the bash script

sudo chmod +x run_benchmarks.sh

1.2. Ways of execution of benchmarks

Execution of all benchmarks:

sudo ./run_benchmarks.sh all

Execution of 'load' benchmark:

sudo ./run_benchmarks.sh load

Execution of 'load' and 'store' benchmarks:

sudo ./run_benchmarks.sh load store

2. Available benchmarks

The module names that could be benchmarked:

  • load (DONE)
  • store (DONE)
  • ntstore (DONE)
  • copy (DONE)
  • memcpy (DOING)
  • pc (DOING)
  • reduc (DONE)
  • dp (dotprod) (DONE)
  • triad (DONE)

3. TODO List

The TODO list:

  • memcpy :
    • Drawing the benchmark plot
  • pc :
    • Drawing the benchmark plot

WARNING: YOU MUST RUN EVERY BENCHMARK USING ROOT PRIVILEGES!!