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.
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 firstname.lastname@example.org! We would very much like to hear from you.
- Introduction and Setting up
- Getting started: The Basics
- BSP Variables
- Message Passing
- Communicating with the Epiphany
- Data streams
- Other features