Skip to content
Snippets Groups Projects
Commit e3335bd7 authored by Mattia Mancini's avatar Mattia Mancini
Browse files

Rename tests

parent ec5697e3
Branches
No related tags found
1 merge request!11Add batch approach for matrix multiplication
Pipeline #83968 passed
This commit is part of merge request !11. Comments created here will be created in the context of that merge request.
......@@ -126,4 +126,5 @@ collect-performance:
- ./*.tar
script:
- ls -la
- python3 ci/summarize-results.py --filter MatrixMultiplication results*.json result-summary
- python3 ci/summarize-results.py --filter MatrixMultiplication results*.json result-matrixmultiplication-summary
- python3 ci/summarize-results.py --filter BatchMatrixMultiplication results*.json result-matrixmultiplicationbatch-summary
......@@ -128,7 +128,7 @@ BENCHMARK_F(InitializeInput, MatrixMultiplicationNEONb)
}
#endif
BENCHMARK_DEFINE_F(InitializeInputBatch, MatrixMultiplicationBatchReference)
BENCHMARK_DEFINE_F(InitializeInputBatch, BatchMatrixMultiplicationReference)
(benchmark::State& state) {
for (auto _ : state) {
for (size_t s = 0; s < state.range(0); s++) {
......@@ -137,7 +137,7 @@ BENCHMARK_DEFINE_F(InitializeInputBatch, MatrixMultiplicationBatchReference)
}
}
BENCHMARK_DEFINE_F(InitializeInputBatch, MatrixMultiplicationBatchAOCommon)
BENCHMARK_DEFINE_F(InitializeInputBatch, BatchMatrixMultiplicationAOCommon)
(benchmark::State& state) {
for (auto _ : state) {
for (size_t s = 0; s < state.range(0); s++) {
......@@ -147,31 +147,31 @@ BENCHMARK_DEFINE_F(InitializeInputBatch, MatrixMultiplicationBatchAOCommon)
}
BENCHMARK_DEFINE_F(InitializeInputBatch,
MatrixMultiplicationBatchRealComplexOpenMP)
BatchMatrixMultiplicationRealComplexOpenMP)
(benchmark::State& state) {
for (auto _ : state) {
matrixMultiplyRealComplexSIMD(A, B, C, state.range(0));
}
}
BENCHMARK_DEFINE_F(InitializeInputBatch, MatrixMultiplicationBatchRealComplex)
BENCHMARK_DEFINE_F(InitializeInputBatch, BatchMatrixMultiplicationRealComplex)
(benchmark::State& state) {
for (auto _ : state) {
matrixMultiplyRealComplex(A, B, C, state.range(0));
}
}
BENCHMARK_REGISTER_F(InitializeInputBatch, MatrixMultiplicationBatchReference)
BENCHMARK_REGISTER_F(InitializeInputBatch, BatchMatrixMultiplicationReference)
->Range(8, 512);
BENCHMARK_REGISTER_F(InitializeInputBatch, MatrixMultiplicationBatchAOCommon)
BENCHMARK_REGISTER_F(InitializeInputBatch, BatchMatrixMultiplicationAOCommon)
->Range(8, 512);
BENCHMARK_REGISTER_F(InitializeInputBatch, MatrixMultiplicationBatchRealComplex)
BENCHMARK_REGISTER_F(InitializeInputBatch, BatchMatrixMultiplicationRealComplex)
->Range(8, 512);
BENCHMARK_REGISTER_F(InitializeInputBatch,
MatrixMultiplicationBatchRealComplexOpenMP)
BatchMatrixMultiplicationRealComplexOpenMP)
->Range(8, 512);
BENCHMARK_MAIN();
......@@ -5,7 +5,7 @@ import seaborn
import pandas
import matplotlib.pyplot as plt
seaborn.set_theme(palette="flare", style="whitegrid")
seaborn.set_theme(style="whitegrid")
def parse_args():
parser = ArgumentParser(description="Combine benchmark metrics from Google Benchmarks Framework")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment