Skip to content

Commit

Permalink
add (JohT) in benchmark names to mark own impls
Browse files Browse the repository at this point in the history
  • Loading branch information
JohT committed Jul 28, 2022
1 parent 1226965 commit 401133e
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions test/ConvolutionAlgorithmBenchmarkTest.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ TEST_CASE("Convolution Implementation Benchmarks", "[.][performance]")
const auto dividableBy4PaddingLength = 4 - ((input.size() + kernel.size() - 1) % 4);
auto dividableBy4Padding = std::vector<float>(dividableBy4PaddingLength, 0.0F);

BENCHMARK_ADVANCED("kernelPerInputValue Transposed (kernel " + std::to_string(kernelLength) + ")")
BENCHMARK_ADVANCED("(JohT) kernelPerInputValue Transposed (kernel " + std::to_string(kernelLength) + ")")

(Catch::Benchmark::Chronometer meter)
{
Expand All @@ -44,7 +44,7 @@ TEST_CASE("Convolution Implementation Benchmarks", "[.][performance]")
return outputData; });
};

BENCHMARK_ADVANCED("inputPerKernelValue Transposed (kernel " + std::to_string(kernelLength) + ")")
BENCHMARK_ADVANCED("(JohT) inputPerKernelValue Transposed (kernel " + std::to_string(kernelLength) + ")")
(Catch::Benchmark::Chronometer meter)
{
meter.measure([&inputData, &inputLength, &kernelData, &kernelLength, &outputData, &output]
Expand All @@ -53,7 +53,7 @@ TEST_CASE("Convolution Implementation Benchmarks", "[.][performance]")
return outputData; });
};

BENCHMARK_ADVANCED("inputPerKernelValue Transposed InnerLoopUnrolled (kernel " + std::to_string(kernelLength) + ")")
BENCHMARK_ADVANCED("(JohT) inputPerKernelValue Transposed InnerLoopUnrolled (kernel " + std::to_string(kernelLength) + ")")
(Catch::Benchmark::Chronometer meter)
{
meter.measure([&inputData, &inputLength, &kernelData, &kernelLength, &outputData, &output]
Expand All @@ -62,7 +62,7 @@ TEST_CASE("Convolution Implementation Benchmarks", "[.][performance]")
return outputData; });
};

BENCHMARK_ADVANCED("inputPerKernelValue Transposed OuterLoopUnrolled (kernel " + std::to_string(kernelLength) + ")")
BENCHMARK_ADVANCED("(JohT) inputPerKernelValue Transposed OuterLoopUnrolled (kernel " + std::to_string(kernelLength) + ")")
(Catch::Benchmark::Chronometer meter)
{
meter.measure([&inputData, &inputLength, &kernelData, &kernelLength, &outputData, &output]
Expand All @@ -71,7 +71,7 @@ TEST_CASE("Convolution Implementation Benchmarks", "[.][performance]")
return outputData; });
};

BENCHMARK_ADVANCED("inputPerKernelValue Transposed InnerAndOuterLoopUnrolled (kernel " + std::to_string(kernelLength) + ")")
BENCHMARK_ADVANCED("(JohT) inputPerKernelValue Transposed InnerAndOuterLoopUnrolled (kernel " + std::to_string(kernelLength) + ")")
(Catch::Benchmark::Chronometer meter)
{
meter.measure([&inputData, &inputLength, &kernelData, &kernelLength, &outputData, &output]
Expand All @@ -80,7 +80,7 @@ TEST_CASE("Convolution Implementation Benchmarks", "[.][performance]")
return outputData; });
};

BENCHMARK_ADVANCED("inputPerKernelValue Transposed LoopFission (kernel " + std::to_string(kernelLength) + ")")
BENCHMARK_ADVANCED("(JohT) inputPerKernelValue Transposed LoopFission (kernel " + std::to_string(kernelLength) + ")")
(Catch::Benchmark::Chronometer meter)
{
meter.measure([&inputData, &inputLength, &kernelData, &kernelLength, &outputData, &output]
Expand All @@ -89,7 +89,7 @@ TEST_CASE("Convolution Implementation Benchmarks", "[.][performance]")
return outputData; });
};

BENCHMARK_ADVANCED("inputPerKernelValue Transposed LoopFissionIndexArithmetic (kernel " + std::to_string(kernelLength) + ")")
BENCHMARK_ADVANCED("(JohT) inputPerKernelValue Transposed LoopFissionIndexArithmetic (kernel " + std::to_string(kernelLength) + ")")
(Catch::Benchmark::Chronometer meter)
{
meter.measure([&inputData, &inputLength, &kernelData, &kernelLength, &outputData, &output]
Expand All @@ -98,7 +98,7 @@ TEST_CASE("Convolution Implementation Benchmarks", "[.][performance]")
return outputData; });
};

BENCHMARK_ADVANCED("kernelPerInputValue Transposed LoopFission (kernel " + std::to_string(kernelLength) + ")")
BENCHMARK_ADVANCED("(JohT) kernelPerInputValue Transposed LoopFission (kernel " + std::to_string(kernelLength) + ")")
(Catch::Benchmark::Chronometer meter)
{
meter.measure([&inputData, &inputLength, &kernelData, &kernelLength, &outputData, &output]
Expand Down

0 comments on commit 401133e

Please sign in to comment.