A primary goal for creating this technology is to bring CUDA applications such as Octane to Apple’s Metal GPGPU API on OSX and iOS, where support for OpenCL 2.1, Vulkan, and OpenGL ES compute is noticeably absent, Urbach said.The new feature will be made available with the 3.1 release of Otoy's Octane rendering engine. Full details at VentureBeat.
Urbach said that Otoy undertook the translation task because it wanted to make the beautiful CUDA-based Nvidia programs run on technology commonly by game developers, such as Mac computers and iOS devices. Otoy is adapting Octane to work as a plug-in for game engine’s such as Epic’s Unreal game engine.
“You can now take the best and highest GPU language and run it on other devices,” Urbach said. “OpenCL has been hit or miss. Now you can skip that.”
Otoy reverse engineered NVIDIA CUDA to run on non-NVIDIA hardware
Posted on Thursday, March 10 2016 @ 13:15 CET by Thomas De Maesschalck