![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include "cloudViewer/core/ParallelFor.h"#include <benchmark/benchmark.h>#include <numeric>#include <vector>
Go to the source code of this file.
Namespaces | |
| cloudViewer | |
| Generic file read and write utility for python interface. | |
| cloudViewer::core | |
Macros | |
| #define | ENUM_BM_SIZE(FN) |
Functions | |
| void | cloudViewer::core::ParallelForScalar (benchmark::State &state, int size) |
| void | cloudViewer::core::ParallelForVectorized (benchmark::State &state, int size) |
| cloudViewer::core::BENCHMARK_CAPTURE (ParallelForScalar, CPU100, 100) -> Unit(benchmark::kMicrosecond) | |
| cloudViewer::core::BENCHMARK_CAPTURE (ParallelForScalar, CPU1000, 1000) -> Unit(benchmark::kMicrosecond) | |
| cloudViewer::core::BENCHMARK_CAPTURE (ParallelForScalar, CPU10000, 10000) -> Unit(benchmark::kMicrosecond) | |
| cloudViewer::core::BENCHMARK_CAPTURE (ParallelForScalar, CPU100000, 100000) -> Unit(benchmark::kMicrosecond) | |
| cloudViewer::core::BENCHMARK_CAPTURE (ParallelForScalar, CPU1000000, 1000000) -> Unit(benchmark::kMicrosecond) | |
| cloudViewer::core::BENCHMARK_CAPTURE (ParallelForScalar, CPU10000000, 10000000) -> Unit(benchmark::kMicrosecond) | |
| cloudViewer::core::BENCHMARK_CAPTURE (ParallelForScalar, CPU100000000, 100000000) -> Unit(benchmark::kMicrosecond) | |
| cloudViewer::core::BENCHMARK_CAPTURE (ParallelForVectorized, CPU100, 100) -> Unit(benchmark::kMicrosecond) | |
| cloudViewer::core::BENCHMARK_CAPTURE (ParallelForVectorized, CPU1000, 1000) -> Unit(benchmark::kMicrosecond) | |
| cloudViewer::core::BENCHMARK_CAPTURE (ParallelForVectorized, CPU10000, 10000) -> Unit(benchmark::kMicrosecond) | |
| cloudViewer::core::BENCHMARK_CAPTURE (ParallelForVectorized, CPU100000, 100000) -> Unit(benchmark::kMicrosecond) | |
| cloudViewer::core::BENCHMARK_CAPTURE (ParallelForVectorized, CPU1000000, 1000000) -> Unit(benchmark::kMicrosecond) | |
| cloudViewer::core::BENCHMARK_CAPTURE (ParallelForVectorized, CPU10000000, 10000000) -> Unit(benchmark::kMicrosecond) | |
| cloudViewer::core::BENCHMARK_CAPTURE (ParallelForVectorized, CPU100000000, 100000000) -> Unit(benchmark::kMicrosecond) | |
| #define ENUM_BM_SIZE | ( | FN | ) |
Definition at line 72 of file ParallelFor.cpp.