Я хочу написать трассировщик лучей, и GPGPU кажется очень хорошим способом ускорить его. Проблема в том, что хотя OpenCL является стандартом Khronos, кажется, что Intel, NVIDIA и ATI выпустили свои собственные SDK.
Хотя кажется, что большинство людей здесь задаются вопросом, работает ли их код ядра на всех платформах, мне интересно, как скомпилировать реальную программу C, которая использует API OpenCL для всех платформ.