Module 3: Writing a Vector Add Code in DPC++

This example demonstrates the addition of two vectors using DPC++. A “Vector Add” Code in DPC++ is a single source and easy to understand code that abstracts the complexity of traditional heterogeneous programming languages. The steps of writing the code includes addition of the sycl headers and namespace, buffer creation to hold the memory on the device and host, creating a queue for the accelerator of our preference, submitting a job in the queue, creating accessors to the buffer to access the buffer data on the device and finally sending the kernel for execution

You may also like

Read More