view test/compile-bench/bench-octave/get_bench_conf.m @ 32305:d69aecbef0c1

VM Updating VM bench to support scripts * test/compile-bench/bench-octave/bench.m: Support scripts * test/compile-bench/bench-octave/bench_valgrind.m: Added. Run bench in Valgrind * test/compile-bench/bench-octave/cdef_ctor.m: Added * test/compile-bench/bench-octave/cdef_foo.m: Classdef for bench * test/compile-bench/bench-octave/cdef_method1.m: Added * test/compile-bench/bench-octave/dummy_script.m: Added * test/compile-bench/bench-octave/for_loop_binop_2_script.m: Added * test/compile-bench/bench-octave/for_loop_call_script_1.m: Added * test/compile-bench/bench-octave/get_bench_conf.m: Getter for test specs * test/compile-bench/module.mk: Include new files
author Petter T. <petter.vilhelm@gmail.com>
date Sat, 19 Aug 2023 12:57:29 +0200
parents
children 8e4f14837db2
line wrap: on
line source

function conf = get_bench_conf ()
  conf = {
    % name              argument        O(n^x) dunno  is_script
    {"for_loop_empty", {"n", 206824596}, 1, {}, 0},
    {"for_loop_silly", {"n", 34894840}, 1, {}, 0},
    {"for_loop_binop_1", {"n", 20300088}, 1, {}, 0},
    {"for_loop_binop_2", {"n", 10300088}, 1, {}, 0},
    {"for_loop_binop_2_script", {"n", 10300088}, 1, {}, 1},
    {"for_loop_sinpi", {"n", 12991066}, 1, {}, 0},
    {"for_loop_ifs", {"n", 5874007}, 1, {}, 0},
    {"while_loop_empty", {"n", 24237997}, 1, {}, 0},
    {"do_until_loop_empty", {"n", 27109647}, 1, {}, 0},
    {"for_loop_subfun_1", {"n", 11930390}, 1, {}, 0},
    {"for_loop_call_script_1", {"n", 11930390}, 1, {}, 1},
    {"for_loop_matselfmul", {"rand sq",150}, 3, {}, 0},
    {"for_sum_1", {"rand rowvec", 19267692}, 1, {}, 0},
    {"for_sum_2", {"rand rowvec", 8742659}, 1, {}, 0},
    {"qsort_recursive", {"rand rowvec", 107851}, 1, {}, 0}, % Mostly copies vectors around
    {"qsort_iterative", {"rand rowvec", 344418}, 1, {}, 0},
    {"for_loop_fncall", {"n", 2164885}, 1, {}, 0},
    {"bench_median", {"rand rowvec", 1927}, 1, {}, 0},
    {"bench_cov", {"rand rowvec", 15261}, 1, {}, 0},
    {"str_mod", {"n", 2335290}, 1, {}, 0},
    {"fib", {"n", 31}, 1, {}, 0},
    {"cdef_ctor", {"n", 94964}, 1, {}, 0},
    {"cdef_method1", {"n", 164837}, 1, {}, 0},
  };
end