Thursday, December 11, 2008

OpenCL supported on top of CUDA

I have got this link from Dr. Box
NVIDIA pioneering OpenCL support on top of CUDA

"NVIDIA, Apple's new MacBook chipset partner, is working hard to provide seamless support for OpenCL, the cross platform API Apple developed for Snow Leopard (10.6) to create a vendor neutral, open specification for parallel programming across any compliant GPU."

"Every GPU (including GeForce, Tesla and Quadro lines) from the GeForce 8 series onwards will support OpenCL. This gives OpenCL developers an installed base of more than 100 million GPUs."

"OpenCL, which has also been adopted as the latest GPGPU strategy by AMD, is a multi-vendor standard and so the expectation is that if a vendor has an OpenCL compliant implementation, code written in OpenCL should run seamlessly across their architectures. CUDA was designed to natively support all parallel computing interfaces and will seamlessly run OpenCL and future standards as they arise."

"Both C for CUDA and OpenCL share very similar constructs for defining data parallelism, so if the developers wish, porting that code to OpenCL after its full release, will be easy."

What's OpenCL?


No comments:

Post a Comment