Reverted changes in kernel build

This commit is contained in:
Vanya Yaneva 2017-07-27 17:36:12 +01:00
parent 05fc803858
commit 8c4af581d1

View File

@ -58,20 +58,13 @@ SYCLStream<T>::SYCLStream(const unsigned int ARRAY_SIZE, const int device_index)
}); });
/* Pre-build the kernels */ /* Pre-build the kernels */
cl::sycl::vector_class<cl::sycl::program> v; p = new program(queue->get_context());
v.push_back(cl::sycl::program{queue->get_context()}); p->build_from_kernel_name<init_kernel>();
v.back().compile_from_kernel_name<init_kernel>(); p->build_from_kernel_name<copy_kernel>();
v.push_back(cl::sycl::program{queue->get_context()}); p->build_from_kernel_name<mul_kernel>();
v.back().compile_from_kernel_name<copy_kernel>(); p->build_from_kernel_name<add_kernel>();
v.push_back(cl::sycl::program{queue->get_context()}); p->build_from_kernel_name<triad_kernel>();
v.back().compile_from_kernel_name<mul_kernel>(); p->build_from_kernel_name<dot_kernel>();
v.push_back(cl::sycl::program{queue->get_context()});
v.back().compile_from_kernel_name<add_kernel>();
v.push_back(cl::sycl::program{queue->get_context()});
v.back().compile_from_kernel_name<triad_kernel>();
v.push_back(cl::sycl::program{queue->get_context()});
v.back().compile_from_kernel_name<dot_kernel>();
p = new program(v);
// Create buffers // Create buffers
d_a = new buffer<T>(array_size); d_a = new buffer<T>(array_size);