Brown Deer Technology (BDT) is excited to announce that we have demonstrated the use of MPI for programming the Epiphany architecture. Programming is easy and the performance has been incredible. In this post I will share an overview of what is being developed and highlight an example of its application to a 2D FFT. MPI, the overlooked API for Epiphany….
All posts by David Richie
Introduction The COPRTHR® SDK provides libraries and tools for developers targeting accelerators and co-processors. The SDK is freely available under the open-source GPLv3 license. COPRTHR version 1.6 has been updated to support Parallella. In this blog post I present a quick overview of the support for Parallella provided by the SDK. API Support The SDK provides several APIs for programming…
The COPRTHR SDK provides many libraries and tools that support Parallella and the Epiphany processor, including STDCL, baseline OpenCL support, and compiler tools for a standard compilation model. A programming introduction for Parallella will be available soon providing a guide for getting started using the high-level tools that are available. In this post I discuss recent efforts to refactor the…
The following post provides an introduction to the use of OpenCL™ for programming Parallella. What is OpenCL? OpenCL is an industry standard API for parallel programming co-processors on heterogeneous platforms. Designed primarily for computing with general-purpose graphics processing units (GPUs), the API may be used to access the compute capability of other types of devices including multicore CPUs and other…