- To verify that you understand manipulating kernel invocations and buffers in OpenCL.
- Start with your VADD program in C++ or Python.
- Add additional buffer objects and assign them to vectors defined on the host (see the provided vadd programs for examples of how to do this).
- Chain vadds ... e.g. C=A+B; D=C+E; F=D+G.
- Read back the final result and verify that this is correct.
- Compare the complexity of your host code to C.
- A message to standard output verifying that the chain of vector additions produced the correct result.
Sample solution is for C = A + B; D = C + E; F = D + G; return F