diff --git a/src/sycl/SYCLStream.cpp b/src/sycl/SYCLStream.cpp index 3f44537..76c0a8b 100644 --- a/src/sycl/SYCLStream.cpp +++ b/src/sycl/SYCLStream.cpp @@ -28,29 +28,7 @@ SYCLStream::SYCLStream(const size_t ARRAY_SIZE, const int device_index) if (device_index >= devices.size()) throw std::runtime_error("Invalid device index"); -<<<<<<< HEAD:SYCLStream.cpp sycl::device dev = devices[device_index]; -======= - // Check device can support FP64 if needed - if (sizeof(T) == sizeof(double)) - { - if (dev.get_info().size() == 0) { - throw std::runtime_error("Device does not support double precision, please use --float"); - } - } - - // Determine sensible dot kernel NDRange configuration - if (dev.is_cpu()) - { - dot_num_groups = dev.get_info(); - dot_wgsize = dev.get_info() * 2; - } - else - { - dot_num_groups = dev.get_info() * 4; - dot_wgsize = dev.get_info(); - } ->>>>>>> main:src/sycl/SYCLStream.cpp // Print out device information std::cout << "Using SYCL device " << getDeviceName(device_index) << std::endl; diff --git a/src/sycl/SYCLStream.h b/src/sycl/SYCLStream.h index 2ed95f6..7481d16 100644 --- a/src/sycl/SYCLStream.h +++ b/src/sycl/SYCLStream.h @@ -11,14 +11,10 @@ #include #include "Stream.h" -<<<<<<< HEAD:SYCLStream.h #include -======= -#include "CL/sycl.hpp" ->>>>>>> main:src/sycl/SYCLStream.h -#define IMPLEMENTATION_STRING "SYCL" +#define IMPLEMENTATION_STRING "SYCL 2020" template class SYCLStream : public Stream