diff options
author | Arne Juul <arnej@verizonmedia.com> | 2020-11-12 07:25:57 +0000 |
---|---|---|
committer | Arne Juul <arnej@verizonmedia.com> | 2020-11-12 07:56:57 +0000 |
commit | 69e8bac5e12a465bd2e49900b369e053bee54549 (patch) | |
tree | 8141a04a27f183ada459b43bf4a6bc797e5efabb /eval/src/tests/tensor/instruction_benchmark/instruction_benchmark.cpp | |
parent | 5ed4818cb8dd8fd9eebd61f49a982f2615ba4ad2 (diff) |
move "keep as-is" optimizers
* from eval/tensor/dense to eval/instruction
* minimal changes to track move in this commit
Diffstat (limited to 'eval/src/tests/tensor/instruction_benchmark/instruction_benchmark.cpp')
-rw-r--r-- | eval/src/tests/tensor/instruction_benchmark/instruction_benchmark.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/eval/src/tests/tensor/instruction_benchmark/instruction_benchmark.cpp b/eval/src/tests/tensor/instruction_benchmark/instruction_benchmark.cpp index 9ea27ff2f10..8887f2cb6aa 100644 --- a/eval/src/tests/tensor/instruction_benchmark/instruction_benchmark.cpp +++ b/eval/src/tests/tensor/instruction_benchmark/instruction_benchmark.cpp @@ -705,6 +705,12 @@ TEST(DenseJoin, no_overlap) { benchmark_join("dense no overlap multiply", lhs, rhs, operation::Mul::f); } +TEST(DenseJoin, simple_expand) { + auto lhs = make_cube(D::idx("a", 5), D::idx("b", 4), D::idx("c", 4), 1.0); + auto rhs = make_cube(D::idx("d", 4), D::idx("e", 4), D::idx("f", 5), 2.0); + benchmark_join("dense simple expand multiply", lhs, rhs, operation::Mul::f); +} + TEST(DenseJoin, multiply_by_number) { auto lhs = make_spec(3.0); auto rhs = make_cube(D::idx("a", 16), D::idx("b", 16), D::idx("c", 16), 2.0); |