mesytec-mnode/external/taskflow-3.8.0/benchmarks/linear_pipeline/linear_pipeline.hpp
2025-01-04 01:25:05 +01:00

13 lines
421 B
C++

#include <chrono>
#include <string>
#include <cassert>
#include <thread>
inline void work() {
std::this_thread::sleep_for(std::chrono::microseconds(10));
}
std::chrono::microseconds measure_time_taskflow(std::string, unsigned, unsigned, size_t);
std::chrono::microseconds measure_time_tbb(std::string, unsigned, unsigned, size_t);
std::chrono::microseconds measure_time_omp(std::string, unsigned, unsigned, size_t);