The Minnesota Chapter of the CocoaHeads User Group was founded in the Spring of 2008. Our group is a community gathering for people interested in developing software for the Macintosh, iPhone, and iPad platforms. The group was formed with the goal of bringing like-minded developers together to share experiences, insights, and techniques. Our monthly meetings are a mix of informal and interactive presentations, hands on coding, and discussion.
Tom Gall will discuss OpenCL as well as touch on Metal/Mantle. OpenCL is a standard API by the Khronos Group for offloading work to the GPU. It’s available across a wide range of operating systems and hardware for developers to accelerate their software. It enables highly parallel computing and on Machines like the Mac Pro can really having dazzling performance. On low end mobile hardware it has shown to be 4-10x more power efficient running the workload on the GPU than on the CPU. OpenCL is available for MacOS but not for iOS. iOS does however have Metal which is very much akin to OpenCL. Tom will also talk about a project of his to accelerate SQLite with OpenCL.