Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/andreiavrammsd/cpp-static-task-executor

Task executor based on static polymorphism
https://github.com/andreiavrammsd/cpp-static-task-executor

cpp static-polymorphism

Last synced: 1 day ago
JSON representation

Task executor based on static polymorphism

Awesome Lists containing this project

README

        

# Static task executor

Testing of template based task executor. Compared with a version based on dynamic polymorphism.

## Requirements
* C++11
* CMake 3.12+
* g++-9 (Ubuntu 9.3.0-11ubuntu0~18.04.1) 9.3.0

## Better tests with CPU scaling disabled
https://github.com/google/benchmark#disabling-cpu-frequency-scaling
```shell script
sudo cpupower frequency-set --governor performance
sudo cpupower frequency-set --governor powersave
```

## Results
See [benchmark results](./tests/results.csv).