![]() |
PURIFY
Next-generation radio interferometric imaging
|
#include <chrono>#include <benchmark/benchmark.h>#include "benchmarks/utilities.h"#include "purify/operators_gpu.h"
Include dependency graph for measurement_operator_af.cc:Go to the source code of this file.
Classes | |
| class | DegridOperatorFixture |
| class | DegridOperatorDirectFixture |
| class | DegridOperatorAdjointFixture |
Functions | |
| void | degrid_operator_ctor (benchmark::State &state) |
| BENCHMARK_DEFINE_F (DegridOperatorDirectFixture, Apply)(benchmark | |
| BENCHMARK_DEFINE_F (DegridOperatorAdjointFixture, Apply)(benchmark | |
| Args ({256, 500000, 4}) -> Args({512, 500000, 4}) ->Args({1024, 500000, 4}) ->Args({2048, 500000, 4}) ->UseManualTime() ->Repetitions(10) ->ReportAggregatesOnly(true) ->Unit(benchmark::kMillisecond) | |
| BENCHMARK_MAIN () | |
| Args | ( | {256, 500000, 4} | ) | -> Args({512, 500000, 4}) ->Args({1024, 500000, 4}) ->Args({2048, 500000, 4}) ->UseManualTime() ->Repetitions(10) ->ReportAggregatesOnly(true) ->Unit(benchmark::kMillisecond) |
| BENCHMARK_DEFINE_F | ( | DegridOperatorAdjointFixture | , |
| Apply | |||
| ) |
Definition at line 135 of file measurement_operator_af.cc.
References b_utilities::duration().
| BENCHMARK_DEFINE_F | ( | DegridOperatorDirectFixture | , |
| Apply | |||
| ) |
Definition at line 119 of file measurement_operator_af.cc.
References b_utilities::duration().
| BENCHMARK_MAIN | ( | ) |
| void degrid_operator_ctor | ( | benchmark::State & | state | ) |
Definition at line 10 of file measurement_operator_af.cc.
References b_utilities::duration(), purify::measurementoperator::init_degrid_operator_2d(), purify::kernels::kb, and b_utilities::random_measurements().