Index: TODO.txt =================================================================== --- /dev/null +++ TODO.txt @@ -0,0 +1,222 @@ +This file contains applications, benchmarks and algorithms +that could be added to this test-suite. + +No review required for committing changes to this file such as + - proposing another benchmark/application/algorithms + - adding additional details (license, compatibility, ...) + - removing items that are already present in this test-suite + +SPEC CPU 2017 +============= +https://www.spec.org/cpu2017/ + + * 503.bwaves_r/603.bwaves_s + Reason for non-inclusion: Fortran + + * 507.cactuBSSN_r + Reason for non-inclusion: partially Fortran + + * 521.wrf_r/621.wrf_s + Reason for non-inclusion: Fortran + + * 527.cam4_r/627.cam4_s + Reason for non-inclusion: Fortran + + * 628.pop2_s + Reason for non-inclusion: Fortran + + * 548.exchange2_r/648.exchange2_s + Reason for non-inclusion: Fortran + + * 549.fotonik3d_r/649.fotonik3d_s + Reason for non-inclusion: Fortran + + * 554.roms_r/654.roms_s + Reason for non-inclusion: Fortran + + +SPEC OMP2012 +============ +https://www.spec.org/omp2012/ + + * 350.md + + * 351.bwaves + + * 352.nab + + * 357.bt331 + + * 358.botsalgn + + * 359.botsspar + + * 360.ilbdc + + * 362.fma3d + + * 363.swim + + * 367.imagick + + * 370.mgrid331 + + * 371.applu331 + + * 372.smithwa + + * 376.kdtree + + +OpenCV +====== +https://opencv.org/ + + +OpenMP 4.x SIMD Benchmarks +========================== +https://github.com/flwende/simd_benchmarks + + +PWM-benchmarking +================ +https://github.com/tbepler/PWM-benchmarking + + +SLAMBench +========= +https://github.com/pamela-project/slambench + + +FireHose +=========================== +http://firehose.sandia.gov/ + + +A Benchmark for the C/C++ Standard Library +========================================== +https://github.com/hiraditya/std-benchmark + + +OpenBenchmarking.org CPU / Processor Suite +========================================== +https://openbenchmarking.org/suite/pts/cpu + +Subset of Phoronix Test Suite + +Itself a collection of benchmark suites + + +Parboil Benchmarks +================== +http://impact.crhc.illinois.edu/parboil/parboil.aspx + + +MachSuite +========= +https://breagen.github.io/MachSuite/ + + +Rodinia +======= +http://lava.cs.virginia.edu/Rodinia/download_links.htm + + +vecmathlib rests harness +======================== +https://bitbucket.org/eschnett/vecmathlib/wiki/Home + + +PARSEC +====== +http://parsec.cs.princeton.edu/ + + +Graph500 reference implementations +=============================================== +https://github.com/graph500/graph500/tree/v2-spec + + +NAS Parallel Benchmarks +======================= +https://github.com/benchmark-subsetting/NPB3.0-omp-C + + +DARPA HPCS SSCA#2 C/OpenMP reference implementation +=================================================== +http://www.highproductivity.org/SSCABmks.htm + +This web site does not exist any more, but there seems to be a copy of +some of the benchmarks +https://github.com/gtcasl/hpc-benchmarks/tree/master/SSCA2v2.2 + + +Kokkos +====== +https://github.com/kokkos/kokkos-kernels/tree/master/perf_test +https://github.com/kokkos/kokkos/tree/master/benchmarks + + +PolyMage +======== +https://github.com/bondhugula/polymage-benchmarks + + +PolyBench +========= +https://sourceforge.net/projects/polybench/ + +A modified version of Polybench 3.2 is already presented in +SingleSource/Benchmarks/Polybench. A newer version 4.2.1 is available. + + +Image processing +================ + +Resampling +---------- + + * Bilinear + + * Bicubic + + * Lanczos + +Dither +------ + + * Threshold + + * Random + + * Halftone + + * Bayer + + * Floyd–Steinberg + + * Jarvis + + * Stucki + + * Burkes + + * Sierra + + * Atkinson + + * Gradient-based + +Feature detection +----------------- + + * Harris + + * Histogram of Oriented Gradients + +Color conversion +---------------- + + * RGB to grayscale + + * HSL to RGB