From 25e05907f0292310eaae27a032db0ee274413874 Mon Sep 17 00:00:00 2001 From: "Claudius \"keldu\" Holeksa" Date: Tue, 2 Jul 2024 19:46:02 +0200 Subject: Preparing benchmark work --- modules/remote-sycl/benchmarks/mixed_precision.hpp | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 modules/remote-sycl/benchmarks/mixed_precision.hpp (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 new file mode 100644 index 0000000..3462bcd --- /dev/null +++ b/modules/remote-sycl/benchmarks/mixed_precision.hpp @@ -0,0 +1,27 @@ +#pragma once + +#include "../c++/remote.hpp" + +namespace sch { +using namespace saw::schema; + +using MixedArray = Array< + MixedPrecision +>; + +using Float64Array = Array< + Float64 +>; + +using Float32Array = Array< + Float32 +>; + +using MixedPrecisionBenchmarkInterface = Interface< + Member, "float64_32">, + Member, "float64">, + Member, "float32"> +>; +} + +saw::interface listen_mixed_precision(cl::sycl::event& mixed_ev, cl::sycl::event& float64_ev, cl::sycl::event& float32_ev); -- cgit v1.2.3