Adapteva's Epiphany platform is a scalable low-power manycore architecture. Even though Adapteva provides an ANSI C compatible compiler and runtime as well as a Software Development Kit (eSDK), developing for this platform is not particularly easy.
At Halmstad University, we are interested in dataflow applications and have developed a suitable communications library (e-commlib) for the Epiphany, which we would like to release under a permissive 2-clause BSD license. Given sufficiently aware compute kernels, e-commlib projects can also be compiled and run in a Linux-pthreads environment, which simplifies both development and (functional) debugging. This Technical Report shall document both e-commlib (version 3) and our surrounding infrastructure.
Source code is BSD licensed.