  The Parallella is a hybrid computing platform that came into existence as the
result of a Kickstarter project by Adapteva. It is composed of the high
performance, energy-efficient, manycore architecture, Epiphany chip (used as
co-processor) and one Zynq-7000 series chip, which normally runs a regular
Linux OS version, serves as the main processor, and implements "glue logic" in
its internal FPGA to communicate with the many interfaces in the Parallella. In
this paper an Epiphany-accelerated BLAS library for the Parallella platform was
created (which could be suitable, also, for similar hybrid platforms that
include the Epiphany chip as a coprocessor). For the actual instantiation of
the BLAS, the BLIS framework was used. There have been previous implementations
of Matrix-Matrix multiplication, on this platform, that achieved very good
performances inside the Epiphany chip (up to 85% of peak), but not so good ones
for the complete Parallella platform (due to inter-chip data transfer bandwidth
limitations). The main purpose of this work was to get closer to practical
Linear Algebra aplications for the entire Parallella platform, with scientific
computing in view.
