From 8c4af581d1167efc5a834898fc7020894b526b61 Mon Sep 17 00:00:00 2001 From: Vanya Yaneva Date: Thu, 27 Jul 2017 17:36:12 +0100 Subject: [PATCH] Reverted changes in kernel build --- SYCLStream.cpp | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/SYCLStream.cpp b/SYCLStream.cpp index 9e228b9..4b1aa44 100644 --- a/SYCLStream.cpp +++ b/SYCLStream.cpp @@ -58,20 +58,13 @@ SYCLStream::SYCLStream(const unsigned int ARRAY_SIZE, const int device_index) }); /* Pre-build the kernels */ - cl::sycl::vector_class v; - v.push_back(cl::sycl::program{queue->get_context()}); - v.back().compile_from_kernel_name(); - v.push_back(cl::sycl::program{queue->get_context()}); - v.back().compile_from_kernel_name(); - v.push_back(cl::sycl::program{queue->get_context()}); - v.back().compile_from_kernel_name(); - v.push_back(cl::sycl::program{queue->get_context()}); - v.back().compile_from_kernel_name(); - v.push_back(cl::sycl::program{queue->get_context()}); - v.back().compile_from_kernel_name(); - v.push_back(cl::sycl::program{queue->get_context()}); - v.back().compile_from_kernel_name(); - p = new program(v); + p = new program(queue->get_context()); + p->build_from_kernel_name(); + p->build_from_kernel_name(); + p->build_from_kernel_name(); + p->build_from_kernel_name(); + p->build_from_kernel_name(); + p->build_from_kernel_name(); // Create buffers d_a = new buffer(array_size);