Skip to content

csbench 1.1

Choose a tag to compare

@Holodome Holodome released this 13 Jul 11:37
· 247 commits to main since this release
6f3076a

Big update of functionality

  • Move execution of custom measurements from main measurement loop. Execute them after all timings have been finished. This is done to minize work done during benchmark execution.
  • Add ability for benchmarks to be suspended and resumed later - this is used when execuing in rounds. Round is a sequence of consequetive runs, optionally beginning with warmup.
  • Round stop, warmup stop and benchmark stop are all controlled with 4 parameters: total number of rounds, maximum running time, minimum and maximum run count.
  • Add --inputs option to specify string to be used for input.
  • Add --inputd option to specify directory, all files from which should be used as input.
  • Allow variables in --input and --inputs strings.
  • Add option --common-args to specify string to be appended to each of the benchmarked commands.