NEW!! Parallella Reference Manual (PDF)
The Parallella platform is based on the Epiphany multicore chips developed by Adapteva over the last 4 years and field tested since May 2011. The Epiphany chips consists of a scalable array of simple RISC processors programmable in C/C++ connected together with a fast on chip network within a single shared memory architecture. Here is a link to the Epiphany Architecture Reference Manual
To make parallel computing ubiquitous, developers need access to a platform that is affordable, open, and easy to use. The goal of the Parallella board is to provide such a platform!
Parallella Overview
- Zynq-7020 Dual-core ARM A9 CPU
- Epiphany Multicore Accelerator (16 or 64 cores)
- 1GB SDRAM
- MicroSD Card
- USB 2.0 (two)
- Four expansion connectors
- Ethernet 10/100/1000
- HDMI connection
- Ships with Ubuntu OS
- Ships with free open source Epiphany development tools that include C compiler, multicore debugger, Eclipse IDE, OpenCL SDK/compiler, and run time libraries.
- Dimensions are 3.4” x 2.1”
Once completed, the 64-core version of the Parallella computer would deliver over 90 GFLOPS of performance on a board the size of a credit card while consuming only 5 Watts under typical work loads.
Pricing and Availability
Reserve a board using sign up form on the right. We will notify you as soon as order entry begins.


Hi,
just wanted to let you know that udacity.com has now an intro classroom to parallel computing programming (using CUDA). Maybe they are interested in an alternative platform, as CUDA is not open source (as far as I know).
Kind regards,
Steffen
Hi, CUDA is open source now, to my knowledge. It has been merged into LLVM late 2011. Please see [1] for the llvm release announcement. Also noteworthy is the GPU Ocelot project which can convert CUDA programs to run on other platforms [2].
[1] http://blog.llvm.org/2011/12/nvidia-cuda-41-compiler-now-built-on.html
[2] http://code.google.com/p/gpuocelot/
C and C++ are dirty languages. I much prefer Haskell which is naturally parallelizable. Can I program your supercomputer with Haskell?
Juan – can you get a Haskell environment running on Linux? The board ships with Ubuntu.
Prolly, if you make a haskell compiler for it. The point is that there already exists a C++ (and a C) compiler which will allow you to compile directly for the epiphany instruction set. This ofc means that there is an assembler which is what you will want your haskell compiler to output instructions for, making it much easier than having to write a whole compiler.
I agree. I would be great if Haskell is supported.
When will you make a PCIe version of it ?
I would be interested to use it in a computer
I was a backer in KS, my question is I would like to buy a Epiphany IV (besides the Epiphay I’ll get for backing you guys up) When it would be possible, and how much is it going to cost?
Great Job Guys
Julian
Haskell runs on linux, so I don’t see why not.
You keep saying that the board will consume only 5 watt under typical workload — what’s the maximum? And what is “typical workload”? My desktop at home has very varied workload, from barely idling to full pedal to the metal, while my server has pretty consistent (rather low) workload. Both could be considered “typical workloads”.
Also, what’s the minimum? i.e. what kind of power does it draw when just running a kernel, doing nothing worth anything?
I will like it if Haskell is involved.