For who hasn’t seen the latest addition to our knowledge base, we have added a list of all (almost) available OpenCL-SDKs. You can find it in the menu under “Knowledge Base” -> “SDKs…“.
This list shows how important OpenCL is getting, as developers now can write compute-intensive parallel software on CPUs, GPUs, ARM-based accelerators and even FPGAs. This growth of OpenCL-devices is very exciting and important news, and that’s why it has got its own section on the site.
The the current list is (in random order):
- AMD GPUs & CPUs
- ZiiLabs ARM Tablet
- Altera FPGA board – available in Q2/Q3 2013
- Adapteva Parallella board – available in Q2/Q3 2013
- Intel CPUs
- Samsung Exynos 5 board – available in December 2012
- IBM POWER-processor
Currently looking into:
- Intel Xeon Phi
- Nintendo Wii U dev
- Sony Playstation 4 Orbis
- Vivante
- Xilinx
- NVidia GPUs
- Qualcomm
The SDK of NVIDIA is on the second list, what you maybe did not unexpected. We have to wait until they have put their official statement on what they are going to do with CUDA and OpenCL.
While you are there, also check the other parts of the Knowledge Base:
- What is… -> Explanations of terminology. Put your requests in a comment.
- Event&Talks -> A list of events which StreamHPC attends, give talks at and helps organise. Interesting for both managers and engineers.
- Self Study – The part of the site most visited after the blog. This is for the engineers who want to start learning programming GPUs.
This section will be updated and extended continuously with information not available anywhere else.
StreamHPC has been in the OpenCL business since 2010 as one of the few. We have been the most visible and known OpenCL-specialist ever since.
What about Vivante’s OpenCL 1.1 Embedded Profile implementation [1]? The graphics core is part of Freescale’s i.MX6 (ARM) platform and there are already hardware available [2]. The functionality is exposed through a binary blob [3].
[1] http://www.vivantecorp.com/vtopcl.html
[2] http://boundarydevices.com/products/sabre-lite-imx6-sbc/
[3] http://boundarydevices.com/imx6-builds/#comment-7097
Qualcomm has said that they are working on OpenCL for Snapdragons including Adreno 320 GPU. They said it is coming “soon”.
Intel have confirmed OpenCL on Xeon Phi: http://software.intel.com/en-us/forums/topic/333119