From 91a58fe669623c80c08a625002e47a1938457c40 Mon Sep 17 00:00:00 2001 From: "Claudius \"keldu\" Holeksa" Date: Sat, 5 Jul 2025 12:05:14 +0200 Subject: Adding possible diverge --- modules/remote-sycl/benchmarks/mixed_precision.hpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'modules/remote-sycl/benchmarks/mixed_precision.hpp') diff --git a/modules/remote-sycl/benchmarks/mixed_precision.hpp b/modules/remote-sycl/benchmarks/mixed_precision.hpp index fc3fc46..e21a2e6 100644 --- a/modules/remote-sycl/benchmarks/mixed_precision.hpp +++ b/modules/remote-sycl/benchmarks/mixed_precision.hpp @@ -24,6 +24,18 @@ using MixedPrecisionBenchmarkInterface = Interface< Member, "float64">, Member, "float32"> >; + +/** + * This is more of a presentation + */ +template +using FloatPrecisionBenchmarkInterface = Interface< + Member, "float_arr"> +>; } saw::interface, cl::sycl::queue*> listen_mixed_precision(cl::sycl::event& mixed_ev, cl::sycl::event& float64_ev, cl::sycl::event& float32_ev, uint64_t& arithmetic_intensity); + +saw::interface, saw::encode::Sycl, cl::sycl::queue*> listen_mixed_float_precision(cl::sycl::event& ev, uint64_t& arithmetic_intensity); +saw::interface, saw::encode::Sycl, cl::sycl::queue*> listen_half_float_precision(cl::sycl::event& ev, uint64_t& arithmetic_intensity); +saw::interface, saw::encode::Sycl, cl::sycl::queue*> listen_full_precision(cl::sycl::event& ev, uint64_t& arithmetic_intensity); -- cgit v1.2.3