├── .gitignore ├── README.md ├── exercises ├── sheet_01.md ├── sheet_02.md ├── sheet_03.md ├── sheet_04.md ├── sheet_05.md ├── sheet_06.md ├── sheet_07.md ├── sheet_08.md ├── sheet_09.md ├── sheet_10.md ├── sheet_11.md └── sheet_12.md ├── larger_samples ├── README.md ├── npb_bt │ ├── CMakeLists.txt │ └── src │ │ ├── a │ │ └── npbparams.h │ │ ├── add.c │ │ ├── adi.c │ │ ├── b │ │ └── npbparams.h │ │ ├── bt.c │ │ ├── c │ │ └── npbparams.h │ │ ├── c_print_results.c │ │ ├── c_timers.c │ │ ├── error.c │ │ ├── exact_rhs.c │ │ ├── exact_solution.c │ │ ├── header.h │ │ ├── initialize.c │ │ ├── print_results.c │ │ ├── print_results.h │ │ ├── randdp.c │ │ ├── randdp.h │ │ ├── rhs.c │ │ ├── s │ │ └── npbparams.h │ │ ├── set_constants.c │ │ ├── solve_subs.c │ │ ├── timers.h │ │ ├── type.h │ │ ├── verify.c │ │ ├── w │ │ └── npbparams.h │ │ ├── work_lhs.h │ │ ├── wtime.c │ │ ├── wtime.h │ │ ├── x_solve.c │ │ ├── y_solve.c │ │ └── z_solve.c └── ssca2 │ ├── CMakeLists.txt │ └── src │ ├── SSCA2.c │ ├── betweennessCentrality.c │ ├── computeGraph.c │ ├── defs.h │ ├── findSubGraphs.c │ ├── gen2DTorus.c │ ├── genScalData.c │ ├── getStartLists.c │ ├── init.c │ ├── sprng2.0 │ ├── checkid.c │ ├── checkid.h │ ├── cmrg.c │ ├── cmrg.h │ ├── communicate.c │ ├── cputime.c │ ├── cputime.h │ ├── fwrap.h │ ├── fwrap_.h │ ├── fwrap_mpi.c │ ├── include │ │ ├── sprng.h │ │ ├── sprng_f.h │ │ └── sprng_interface.h │ ├── int64.h │ ├── lcg.c │ ├── lcg.h │ ├── lcg64.c │ ├── lcg64.h │ ├── lfg.c │ ├── lfg.h │ ├── makeseed.c │ ├── memory.c │ ├── memory.h │ ├── mlfg.c │ ├── mlfg.h │ ├── multiply.h │ ├── primelist_32.h │ ├── primelist_64.h │ ├── primes_32.c │ ├── primes_32.h │ ├── primes_64.c │ ├── primes_64.h │ ├── simple_.h │ ├── simple_mpi.c │ ├── sprng.c │ ├── sprng.h │ ├── sprng_f.h │ ├── sprng_interface.h │ ├── store.c │ └── store.h │ └── utils.c ├── lcc3_helpers ├── README.md ├── job_example.sh └── modules.sh ├── lua └── fib.lua ├── slides ├── 01_introduction.pdf ├── 02_experimentation.pdf ├── 03_perf_evaluation.pdf ├── 04_optimization_overview.pdf ├── 05_optimization_memory.pdf ├── 06_optimization_data_structures.pdf ├── 07_optimization_algorithms.pdf └── extra_lcc3_info.pdf ├── small_samples ├── CMakeLists.txt ├── README.md ├── delannoy │ └── delannoy.c ├── filegen │ └── filegen.c ├── filesearch │ └── filesearch.c ├── mmul │ └── mmul.c ├── nbody │ └── nbody.c └── qap │ ├── problems │ ├── chr10a.dat │ ├── chr12a.dat │ ├── chr12b.dat │ ├── chr12c.dat │ ├── chr15a.dat │ ├── chr15b.dat │ ├── chr15c.dat │ ├── chr18a.dat │ ├── chr18b.dat │ ├── chr20a.dat │ ├── chr20b.dat │ ├── chr20c.dat │ ├── chr22a.dat │ ├── chr22b.dat │ └── chr25a.dat │ └── qap.c └── tools ├── CMakeLists.txt ├── load_generator ├── exec_with_workstation_heavy.sh ├── loadcapture.c ├── loadgen.c ├── loadprofile.c ├── loadproplot.gnu ├── loadtest.c ├── loadutils.c ├── loadutils.h ├── mc3 │ ├── loadprofile_mc3.dat │ ├── loadprofile_mc3.png │ ├── loadprofile_mc3.xlsx │ ├── loadprofile_mc3_03.txt │ ├── loadprofile_mc3_09.txt │ ├── loadprofile_mc3_13.txt │ ├── loadprofile_mc3_17.txt │ └── loadprofile_mc3_summary.txt ├── synth │ └── 0_1_altern_static.txt └── workstation │ ├── Thumbs.db │ ├── sys_load_profile_workstation.txt │ ├── sys_load_profile_workstation_excerpt.txt │ └── sysload_workstation.png └── malloctest └── malloctest.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/README.md -------------------------------------------------------------------------------- /exercises/sheet_01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/exercises/sheet_01.md -------------------------------------------------------------------------------- /exercises/sheet_02.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/exercises/sheet_02.md -------------------------------------------------------------------------------- /exercises/sheet_03.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/exercises/sheet_03.md -------------------------------------------------------------------------------- /exercises/sheet_04.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/exercises/sheet_04.md -------------------------------------------------------------------------------- /exercises/sheet_05.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/exercises/sheet_05.md -------------------------------------------------------------------------------- /exercises/sheet_06.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/exercises/sheet_06.md -------------------------------------------------------------------------------- /exercises/sheet_07.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/exercises/sheet_07.md -------------------------------------------------------------------------------- /exercises/sheet_08.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/exercises/sheet_08.md -------------------------------------------------------------------------------- /exercises/sheet_09.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/exercises/sheet_09.md -------------------------------------------------------------------------------- /exercises/sheet_10.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/exercises/sheet_10.md -------------------------------------------------------------------------------- /exercises/sheet_11.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/exercises/sheet_11.md -------------------------------------------------------------------------------- /exercises/sheet_12.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/exercises/sheet_12.md -------------------------------------------------------------------------------- /larger_samples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/README.md -------------------------------------------------------------------------------- /larger_samples/npb_bt/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/npb_bt/CMakeLists.txt -------------------------------------------------------------------------------- /larger_samples/npb_bt/src/a/npbparams.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/npb_bt/src/a/npbparams.h -------------------------------------------------------------------------------- /larger_samples/npb_bt/src/add.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/npb_bt/src/add.c -------------------------------------------------------------------------------- /larger_samples/npb_bt/src/adi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/npb_bt/src/adi.c -------------------------------------------------------------------------------- /larger_samples/npb_bt/src/b/npbparams.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/npb_bt/src/b/npbparams.h -------------------------------------------------------------------------------- /larger_samples/npb_bt/src/bt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/npb_bt/src/bt.c -------------------------------------------------------------------------------- /larger_samples/npb_bt/src/c/npbparams.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/npb_bt/src/c/npbparams.h -------------------------------------------------------------------------------- /larger_samples/npb_bt/src/c_print_results.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/npb_bt/src/c_print_results.c -------------------------------------------------------------------------------- /larger_samples/npb_bt/src/c_timers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/npb_bt/src/c_timers.c -------------------------------------------------------------------------------- /larger_samples/npb_bt/src/error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/npb_bt/src/error.c -------------------------------------------------------------------------------- /larger_samples/npb_bt/src/exact_rhs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/npb_bt/src/exact_rhs.c -------------------------------------------------------------------------------- /larger_samples/npb_bt/src/exact_solution.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/npb_bt/src/exact_solution.c -------------------------------------------------------------------------------- /larger_samples/npb_bt/src/header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/npb_bt/src/header.h -------------------------------------------------------------------------------- /larger_samples/npb_bt/src/initialize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/npb_bt/src/initialize.c -------------------------------------------------------------------------------- /larger_samples/npb_bt/src/print_results.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/npb_bt/src/print_results.c -------------------------------------------------------------------------------- /larger_samples/npb_bt/src/print_results.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/npb_bt/src/print_results.h -------------------------------------------------------------------------------- /larger_samples/npb_bt/src/randdp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/npb_bt/src/randdp.c -------------------------------------------------------------------------------- /larger_samples/npb_bt/src/randdp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/npb_bt/src/randdp.h -------------------------------------------------------------------------------- /larger_samples/npb_bt/src/rhs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/npb_bt/src/rhs.c -------------------------------------------------------------------------------- /larger_samples/npb_bt/src/s/npbparams.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/npb_bt/src/s/npbparams.h -------------------------------------------------------------------------------- /larger_samples/npb_bt/src/set_constants.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/npb_bt/src/set_constants.c -------------------------------------------------------------------------------- /larger_samples/npb_bt/src/solve_subs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/npb_bt/src/solve_subs.c -------------------------------------------------------------------------------- /larger_samples/npb_bt/src/timers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/npb_bt/src/timers.h -------------------------------------------------------------------------------- /larger_samples/npb_bt/src/type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/npb_bt/src/type.h -------------------------------------------------------------------------------- /larger_samples/npb_bt/src/verify.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/npb_bt/src/verify.c -------------------------------------------------------------------------------- /larger_samples/npb_bt/src/w/npbparams.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/npb_bt/src/w/npbparams.h -------------------------------------------------------------------------------- /larger_samples/npb_bt/src/work_lhs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/npb_bt/src/work_lhs.h -------------------------------------------------------------------------------- /larger_samples/npb_bt/src/wtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/npb_bt/src/wtime.c -------------------------------------------------------------------------------- /larger_samples/npb_bt/src/wtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/npb_bt/src/wtime.h -------------------------------------------------------------------------------- /larger_samples/npb_bt/src/x_solve.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/npb_bt/src/x_solve.c -------------------------------------------------------------------------------- /larger_samples/npb_bt/src/y_solve.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/npb_bt/src/y_solve.c -------------------------------------------------------------------------------- /larger_samples/npb_bt/src/z_solve.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/npb_bt/src/z_solve.c -------------------------------------------------------------------------------- /larger_samples/ssca2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/CMakeLists.txt -------------------------------------------------------------------------------- /larger_samples/ssca2/src/SSCA2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/SSCA2.c -------------------------------------------------------------------------------- /larger_samples/ssca2/src/betweennessCentrality.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/betweennessCentrality.c -------------------------------------------------------------------------------- /larger_samples/ssca2/src/computeGraph.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/computeGraph.c -------------------------------------------------------------------------------- /larger_samples/ssca2/src/defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/defs.h -------------------------------------------------------------------------------- /larger_samples/ssca2/src/findSubGraphs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/findSubGraphs.c -------------------------------------------------------------------------------- /larger_samples/ssca2/src/gen2DTorus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/gen2DTorus.c -------------------------------------------------------------------------------- /larger_samples/ssca2/src/genScalData.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/genScalData.c -------------------------------------------------------------------------------- /larger_samples/ssca2/src/getStartLists.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/getStartLists.c -------------------------------------------------------------------------------- /larger_samples/ssca2/src/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/init.c -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/checkid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/checkid.c -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/checkid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/checkid.h -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/cmrg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/cmrg.c -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/cmrg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/cmrg.h -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/communicate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/communicate.c -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/cputime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/cputime.c -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/cputime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/cputime.h -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/fwrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/fwrap.h -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/fwrap_.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/fwrap_.h -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/fwrap_mpi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/fwrap_mpi.c -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/include/sprng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/include/sprng.h -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/include/sprng_f.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/include/sprng_f.h -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/include/sprng_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/include/sprng_interface.h -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/int64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/int64.h -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/lcg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/lcg.c -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/lcg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/lcg.h -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/lcg64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/lcg64.c -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/lcg64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/lcg64.h -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/lfg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/lfg.c -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/lfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/lfg.h -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/makeseed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/makeseed.c -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/memory.c -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/memory.h -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/mlfg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/mlfg.c -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/mlfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/mlfg.h -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/multiply.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/multiply.h -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/primelist_32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/primelist_32.h -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/primelist_64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/primelist_64.h -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/primes_32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/primes_32.c -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/primes_32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/primes_32.h -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/primes_64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/primes_64.c -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/primes_64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/primes_64.h -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/simple_.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/simple_.h -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/simple_mpi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/simple_mpi.c -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/sprng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/sprng.c -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/sprng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/sprng.h -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/sprng_f.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/sprng_f.h -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/sprng_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/sprng_interface.h -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/store.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/store.c -------------------------------------------------------------------------------- /larger_samples/ssca2/src/sprng2.0/store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/sprng2.0/store.h -------------------------------------------------------------------------------- /larger_samples/ssca2/src/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/larger_samples/ssca2/src/utils.c -------------------------------------------------------------------------------- /lcc3_helpers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/lcc3_helpers/README.md -------------------------------------------------------------------------------- /lcc3_helpers/job_example.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/lcc3_helpers/job_example.sh -------------------------------------------------------------------------------- /lcc3_helpers/modules.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/lcc3_helpers/modules.sh -------------------------------------------------------------------------------- /lua/fib.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/lua/fib.lua -------------------------------------------------------------------------------- /slides/01_introduction.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/slides/01_introduction.pdf -------------------------------------------------------------------------------- /slides/02_experimentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/slides/02_experimentation.pdf -------------------------------------------------------------------------------- /slides/03_perf_evaluation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/slides/03_perf_evaluation.pdf -------------------------------------------------------------------------------- /slides/04_optimization_overview.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/slides/04_optimization_overview.pdf -------------------------------------------------------------------------------- /slides/05_optimization_memory.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/slides/05_optimization_memory.pdf -------------------------------------------------------------------------------- /slides/06_optimization_data_structures.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/slides/06_optimization_data_structures.pdf -------------------------------------------------------------------------------- /slides/07_optimization_algorithms.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/slides/07_optimization_algorithms.pdf -------------------------------------------------------------------------------- /slides/extra_lcc3_info.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/slides/extra_lcc3_info.pdf -------------------------------------------------------------------------------- /small_samples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/small_samples/CMakeLists.txt -------------------------------------------------------------------------------- /small_samples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/small_samples/README.md -------------------------------------------------------------------------------- /small_samples/delannoy/delannoy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/small_samples/delannoy/delannoy.c -------------------------------------------------------------------------------- /small_samples/filegen/filegen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/small_samples/filegen/filegen.c -------------------------------------------------------------------------------- /small_samples/filesearch/filesearch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/small_samples/filesearch/filesearch.c -------------------------------------------------------------------------------- /small_samples/mmul/mmul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/small_samples/mmul/mmul.c -------------------------------------------------------------------------------- /small_samples/nbody/nbody.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/small_samples/nbody/nbody.c -------------------------------------------------------------------------------- /small_samples/qap/problems/chr10a.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/small_samples/qap/problems/chr10a.dat -------------------------------------------------------------------------------- /small_samples/qap/problems/chr12a.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/small_samples/qap/problems/chr12a.dat -------------------------------------------------------------------------------- /small_samples/qap/problems/chr12b.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/small_samples/qap/problems/chr12b.dat -------------------------------------------------------------------------------- /small_samples/qap/problems/chr12c.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/small_samples/qap/problems/chr12c.dat -------------------------------------------------------------------------------- /small_samples/qap/problems/chr15a.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/small_samples/qap/problems/chr15a.dat -------------------------------------------------------------------------------- /small_samples/qap/problems/chr15b.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/small_samples/qap/problems/chr15b.dat -------------------------------------------------------------------------------- /small_samples/qap/problems/chr15c.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/small_samples/qap/problems/chr15c.dat -------------------------------------------------------------------------------- /small_samples/qap/problems/chr18a.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/small_samples/qap/problems/chr18a.dat -------------------------------------------------------------------------------- /small_samples/qap/problems/chr18b.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/small_samples/qap/problems/chr18b.dat -------------------------------------------------------------------------------- /small_samples/qap/problems/chr20a.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/small_samples/qap/problems/chr20a.dat -------------------------------------------------------------------------------- /small_samples/qap/problems/chr20b.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/small_samples/qap/problems/chr20b.dat -------------------------------------------------------------------------------- /small_samples/qap/problems/chr20c.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/small_samples/qap/problems/chr20c.dat -------------------------------------------------------------------------------- /small_samples/qap/problems/chr22a.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/small_samples/qap/problems/chr22a.dat -------------------------------------------------------------------------------- /small_samples/qap/problems/chr22b.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/small_samples/qap/problems/chr22b.dat -------------------------------------------------------------------------------- /small_samples/qap/problems/chr25a.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/small_samples/qap/problems/chr25a.dat -------------------------------------------------------------------------------- /small_samples/qap/qap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/small_samples/qap/qap.c -------------------------------------------------------------------------------- /tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/tools/CMakeLists.txt -------------------------------------------------------------------------------- /tools/load_generator/exec_with_workstation_heavy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/tools/load_generator/exec_with_workstation_heavy.sh -------------------------------------------------------------------------------- /tools/load_generator/loadcapture.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/tools/load_generator/loadcapture.c -------------------------------------------------------------------------------- /tools/load_generator/loadgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/tools/load_generator/loadgen.c -------------------------------------------------------------------------------- /tools/load_generator/loadprofile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/tools/load_generator/loadprofile.c -------------------------------------------------------------------------------- /tools/load_generator/loadproplot.gnu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/tools/load_generator/loadproplot.gnu -------------------------------------------------------------------------------- /tools/load_generator/loadtest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/tools/load_generator/loadtest.c -------------------------------------------------------------------------------- /tools/load_generator/loadutils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/tools/load_generator/loadutils.c -------------------------------------------------------------------------------- /tools/load_generator/loadutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/tools/load_generator/loadutils.h -------------------------------------------------------------------------------- /tools/load_generator/mc3/loadprofile_mc3.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/tools/load_generator/mc3/loadprofile_mc3.dat -------------------------------------------------------------------------------- /tools/load_generator/mc3/loadprofile_mc3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/tools/load_generator/mc3/loadprofile_mc3.png -------------------------------------------------------------------------------- /tools/load_generator/mc3/loadprofile_mc3.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/tools/load_generator/mc3/loadprofile_mc3.xlsx -------------------------------------------------------------------------------- /tools/load_generator/mc3/loadprofile_mc3_03.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/tools/load_generator/mc3/loadprofile_mc3_03.txt -------------------------------------------------------------------------------- /tools/load_generator/mc3/loadprofile_mc3_09.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/tools/load_generator/mc3/loadprofile_mc3_09.txt -------------------------------------------------------------------------------- /tools/load_generator/mc3/loadprofile_mc3_13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/tools/load_generator/mc3/loadprofile_mc3_13.txt -------------------------------------------------------------------------------- /tools/load_generator/mc3/loadprofile_mc3_17.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/tools/load_generator/mc3/loadprofile_mc3_17.txt -------------------------------------------------------------------------------- /tools/load_generator/mc3/loadprofile_mc3_summary.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/tools/load_generator/mc3/loadprofile_mc3_summary.txt -------------------------------------------------------------------------------- /tools/load_generator/synth/0_1_altern_static.txt: -------------------------------------------------------------------------------- 1 | cores: 2 2 | length: 1 3 | time: 1328108775993 ms / load: 0.0 1.0 4 | -------------------------------------------------------------------------------- /tools/load_generator/workstation/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/tools/load_generator/workstation/Thumbs.db -------------------------------------------------------------------------------- /tools/load_generator/workstation/sys_load_profile_workstation.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/tools/load_generator/workstation/sys_load_profile_workstation.txt -------------------------------------------------------------------------------- /tools/load_generator/workstation/sys_load_profile_workstation_excerpt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/tools/load_generator/workstation/sys_load_profile_workstation_excerpt.txt -------------------------------------------------------------------------------- /tools/load_generator/workstation/sysload_workstation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/tools/load_generator/workstation/sysload_workstation.png -------------------------------------------------------------------------------- /tools/malloctest/malloctest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeterTh/perf-oriented-dev/HEAD/tools/malloctest/malloctest.c --------------------------------------------------------------------------------