Welcome to Epiphany BSP’s documentation!

Epiphany BSP is a library for developing applications for the Parallella board. It is easy to setup and use, and provides powerful mechanisms for writing optimized parallel programs.

This documentation provides an introduction to each component of the Epiphany BSP (EBSP) library. Each section introduces a number of new EBSP functions which we call primitives through an example. At the end of each section the new primitives are summarized and detailed documentation is provided for them. After reading only a couple of sections you will be able to write simple programs for the Parallella. We also provide a complete reference of the API and a short introduction to the formal BSP model.

The EBSP library is released under the LGPLv3. The source code and issue tracker are both hosted on GitHub. The latest EBSP release is 1.0.

About Coduin

Coduin (formerly Buurlage Wits) is a small company based in Utrecht, the Netherlands. Next to our work on software libraries and models for many-core processors in embedded systems, we are also active in the area of data analysis and predictive modelling.


If you are using EBSP, or have any questions, remarks or ideas then please get in touch at info@buurlagewits.nl! We would very much like to hear from you.

Indices and tables