Day 2 — Set Up
Hello, all.
Today, I began setting up my system to be compatible for OpenCL.
I was having a bit of trouble finding materials and guides online, as results online did not paint a clear picture on where to find the necessary programs I needed. I wanted to find a Windows version, in case working on this project from a Linux system was impossible.
In my research, I managed to find the OpenCL repository from The Khronos Group on GitHub. I lifted the OpenCL-CCX and OpenCL-Headers repositories and migrated them to the Linux system. The Headers repository, in particular, has a directory filled with tests, that are designed to test the OpenCL header files so that they are working as intended. When running all the tests, all but four passed correctly. Three of them, unfortunately, did not compile correctly, while one of them ran successfully but did not pass.
Next time, I will continue to set up OpenCL on the system, with the main goal of the header tests working. Until then, see you next time!
Sincerely,
Kyle Jenkins.
Time spent today: 1 hour 30 minutes.
Total Time: 1 hour 30 minutes.
Good work. Keep in mind that I will need to be able to run and test your code — and I don’t use Windows.