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
No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions