by jar » Mon Dec 17, 2012 3:34 pm
For those of you interested in the Parallella SDK, see the 'current' branch () of the COPRTHR SDK (). I'm not sure if Adapteva is going to be supporting a fork of this code but this is what they're basing the Parallella SDK on.
The COPRTHR SDK includes an OpenCL 1.1 implementation with a compiler based on GNU/GCC that supports x86_64, ARM, and Epiphany microarchitectures. Also included is a lightweight interface to OpenCL, called Standard Compute Layer (STDCL), that should ease the development of new codes and new programmers. For those of you that have written OpenCL codes, you know how verbose the API can be. The STDCL interface is closer to the CUDA API in simplicity yet portable across architectures and other vendors OpenCL implementations.
The SDK also includes other tools related to OpenCL software development such as clcc (an offline OpenCL kernel compilation tool) and cltrace (a tool used to trace OpenCL API calls).
There's a lot more to the SDK, but this should help you guys get started. See some of the example codes that are included ().