diff --git a/SYCLStream.cpp b/SYCLStream.cpp index e56f530..60a79a5 100644 --- a/SYCLStream.cpp +++ b/SYCLStream.cpp @@ -24,6 +24,7 @@ namespace kernels { class mul; class add; class triad; + class dot; } template @@ -63,7 +64,7 @@ SYCLStream::SYCLStream(const unsigned int ARRAY_SIZE, const int device_index) 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); @@ -169,7 +170,7 @@ T SYCLStream::dot() size_t N = array_size; - cgh.parallel_for(nd_range<1>(dot_num_groups*dot_wgsize, dot_wgsize), [=](nd_item<1> item) + cgh.parallel_for(nd_range<1>(dot_num_groups*dot_wgsize, dot_wgsize), [=](nd_item<1> item) { size_t i = item.get_global(0); size_t li = item.get_local(0);