!!!THESE PAGES WILL BE MOVED TO OPENCL.ORG!!!
OpenCL is growing fast and various architectures now support compute-acceleration. This means that you have a lot of choice to find the right solution for your algorithm.
!!!THESE PAGES WILL BE MOVED TO OPENCL.ORG!!!
!!!THESE PAGES WILL BE MOVED TO OPENCL.ORG!!!
!!!THESE PAGES WILL BE MOVED TO OPENCL.ORG!!!
Working
- X86
- AMD GPUs & CPUs – hardware and OpenCL 2.0 drivers available now.
- Intel CPUs – hardware and OpenCL 2.0 drivers available.
- NVidia GPUs – hardware and OpenCL 1.1 drivers available.
- ARM
- ARM CPU – drivers available for ST-Ericsson
- ZiiLabs ARM Tablet – OpenCL-drivers available for B2B (minimal order volume size unknown).
- Imagination Technologies PowerVR – drivers available in H2 2013, but possibly earlier.
- Qualcomm Snapdragon – drivers available.
- Vivante GPUs – hardware (Freescale i.MX6) and drivers.
- ARM MALI – drivers available for Exynos 5 Dual. Not yet for Exynos 5420.
- Grid-accelerator
- Adapteva Parallella board – hardware and drivers available now.
- (Kalray – currently has an OpenCL driver under a closed beta program).
- Intel Xeon Phi – hardware and OpenCL 2.0 drivers available.
- FPGA
- Altera FPGA board – drivers and SDK public for Stratix V and Arria 10.
- XilinX FPGA board – closed program, but available.
- DSP
- Texas Instruments DSP Board – drivers and SDK
Possibly in the (near) future
Currently we are looking into:
- Game Consoles
- Nintendo Wii U dev – only vague rumours.
- Sony Playstation 4 Orbis – strong rumours.
- Movidius – has internal builds, but will only release on customer’s request.
- Texas Instruments – support on C66x multicore DSPs (PDF source) and on their ARM-chips.
- ST-Ericsson
If you have more information, let us know.
Abandoned
- IBM POWER-processor (and PS2) – hardware and drivers available, but not actively developed anymore.
Useful peripherals
When working with various devices, you might find the below tips useful.
ARM
When working with those small cute computers, three things come in handy:
- a HDMI-switch (or monitor with more HDMI-inputs).
- A small keyboard+mouse which uses Bluetooth or only one USB-port. I use the Logitech-keyboard as shown at the right.
- A network-switch with enough free ports. Even though most boards have WIFI, good internet proofs itself to be valuable.