Skip to content

Benchmark library #9

@gypsephi

Description

@gypsephi

For evaluation purpose library functions for micro benchmarks are needed.
(Reference Project: Google Benchmark https://github.com/google/benchmark)

The following features should be provided:

  • Benchmark macro to define and execute benchmarks
  • Platform independent (implement platform dependent stuff (timers etc.) for each platform)
  • Measure execution latency (cpu ticks and time)
  • Benchmark repetition (configurable by parameter)
  • Vector of configurations as a parameter for repetitive execution
  • Print results in human readable way (Print as table: Benchmark name, repetitions, configuration, Min, Max, Median, average)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions