PyOpenCL has been released. This OpenCL wrapper for Python has complete documentation and a wiki setup. Key features of PyOpenCL are: object cleanup tied to lifetime of objects; the full power of OpenCL’s API at your disposal with every obscure get_info() query and all CL calls are accessible; automatic error checking; base layer is written in C++; complete documentation; a liberal open-source and free for commercial, academic, and private use under the MIT/X11 license. If you have feedback on this wrapper, you can contribute to a live discussion in the Khronos Message Boards.
With the launch of Snow Leopard this Friday, now is the time to start getting revved up for some of the new technologies coming with this release. One of them, OpenCL. MacResearch.org has done a great overview of what OpenCL is and a beginners tutorial on how it works and how to use it.
AMD Architect Benedict Gaster recently wrote an 'Hello World' tutorial providing a simple introduction to OpenCL. "OpenCL is a young technology, and, while a specification has been published, there are currently few documents that provide a basic introduction with examples. This article helps make OpenCL easier to understand and implement."
Members of the Khronos Group will be presenting a half day tutorial at Hot Chips 21 this August 23rd 2009 between 1:30 and 5:30 in the Memorial Auditorium at Stanford University California. The authors include Neil Trevett from NVIDIA, Mike Houston from AMD, Tim Mattson from Intel, Chris Lamb from NVIDIA, Eric Schenk from Electronic Arts and Kari Pulli from Nokia. Registration fees range from students at $95 to non-members at $220 for the Tutorials. Registration fees for Tutorials include a printed set of tutorial notes, continental breakfast, lunch, coffee break, and invitation to the evening Wine and Cheese Reception on Sunday, August 23, 2009.
AMD announced it is now offering a free OpenCL™ for CPU beta download as part of the ATI Stream SDK v2.0 Beta Program. The beta will help programmers to more easily develop parallel software programs and take further advantage of multi-core x86 CPUs to accelerate software and deliver a better computing experience. AMD has submitted conformance logs from its Microsoft® Windows® and Linux® CPU beta releases to the Khronos Working Group for certification.
TechReport recently spoke with Neil Trevett about OpenCL, who fills positions as both the Khronos Group's President and Nvidia's VP of Embedded Content.This two page report is well written and an easy read.
AMD just published a public OpenCL Beta for the CPU, soon to be followed with support for AMD’s latest GPUs. OpenCL is a young technology and there are few documents that provide a basic introduction with examples. This article, by Benedict Gaster from AMD, helps make OpenCL easier to understand and implement.
Petapath is actively using OpenCL for internal development purposes. "With only a single public Beta of a GPU OpenCL driver available it’s certainly early days for using OpenCL in earnest. Even the OpenCL forum at the Khronos Goup has a limited amount of traffic from users (but people who are working hard on OpenCL are definitely there to help)." says the Petapath website. Petapath is going to start posting comments and experiences they've had with OpenCL. Petapath has also created an OpenCL Twitter Twibe on which they will post interesting news, links and related information. The Khronos Group is also on twitter.
Jon Peddie has issued a press release stating that 2010 will show the graphics industry making a spectacular comeback, after the dismal 2009 year. "Architectural changes like Intel's Nehalem and new product introductions from AMD, ATI, Intel, and Nvidia are going to be disruptive to the status quo" says Jon Peddie. Snow Leopard and Windows 7 will also act as a catalyst to spur on the continuing expansion of GPGPU, otherwise known as GPU compute. OpenCL along with DirectX and NVIDIA's CUDA will go even further in making the GPU a "serious, economical, and powerful coprocessor in all level of PCs."
The Khronos Group will be attending Siggraph again this year, and have announced 3 BOF's. This year Khronos will be hosting another OpenGL BOF, an OpenCL and a COLLADA BOF. Complete details are on Khronos' Siggraph events page. Although the discount registration period is over, Siggraph is offering to those who are unemployed, a special discount in order to help offset the current economic conditions. Complete details are on this page. The Khronos Group looks forward to seeing all of you this year at Siggraph.
Fixstars Corporation is proud to host the OpenCL programming seminar for software developers in Tokyo, July 23. Fixstars will contribute to the penetration of the OpenCL in various industries by teaching at seminars with its expertise in multi-core programming. "Khronos warmly welcomes Fixstars hosting the first OpenCL programming seminar in Japan," said Neil Trevett, chair of the OpenCL working group, president of the Khronos Group and vice president at NVIDIA. "Providing developers the skills and insights to use a state-of-the-art technology such as OpenCL is a vital part of the growing parallel programming ecosystem, and Fixstars is uniquely qualified to provide the quality training that will result in stunning parallel applications." Fixstars recently joined the Khronos Group as a contributing member.
The Open Toolkit is a set of advanced, cross-platform bindings to OpenGL, OpenCL and OpenAL for Mono/.Net. The latest release adds support for the OpenCL 'flat' API and improves platform integration and speed.