New Parallella eLink FPGA project now available in Vivado

By | Uncategorized | 14 Comments

Last summer we started migrating the elink from Xilinx ISE to the new Vivado tools while also doing a complete overhaul of the design to improve performance, power, and maintainability. There is still optimization work to be done in terms of elink read/write performance, but I consider the new design to be a high quality starting point for future work. The new…

Read More

Erlang-OTP and the Parallella Board

By | Erlang | 7 Comments

In this post I’d like to introduce Erlpiphany, the Erlang NIF library interface to the Epiphany chip. With this library, the Erlang developer can embed the power of Epiphany-accelerated computing in their application. Background I’ve followed the development of Parallella since the announcement of the Kickstarter project, so it was with great excitement that I finally managed to purchase a…

Read More

Parallella Chronicles Part Five: The Epiphany Memory Map

By | Parallella Chronicles | One Comment

In the last instalment we cycled through a number of work groups each containing two cores, within the work group these cores ran slightly different applications to demonstrate parallel operation. The output of these applications consisted of the coreid and a simple identifier as to which core in the work group had generated it. Rather helpfully this application provides a platform to…

Read More

What I learned building a parallel processor from scratch

By | Uncategorized | 53 Comments

A few weeks ago I gave a talk to a group of graduate students at Chalmers University of Technology in Gothenburg Sweden. The talk was part of a 12 week course (Chalmers Computing Labs Tech Talks) intended to bridge the world of academia and industry by inviting speakers to talk about difficult product problems (and solutions) from different industries. Professor…

Read More

Parallella now available from Digi-Key (worldwide shipping)

By | Announcements | 2 Comments

    I am pleased to announce that we we have signed up Digi-Key as a distributor for the Parallella boards. Digi-Key is a first rate distributor with a massive line-card of in stock components and an incredible logistics operation.  I am a long time customer of Digi-Key so seeing our products included in their portfolio is great feeling for me personally. In the US, they…

Read More