2015-12-18

It has now been 3 years since we launched the Parallella project on Kickstarter with the lofty goal of “democratizing access to parallel computing”.  Starting with a clunky prototype and an understaffed team in 2012, Parallella has come a long but as the saying goes: “the proof is in the pudding”. This post shares some of the stuff in the Parallella pudding.

The Parallella is making a difference and the project is gaining momentum. A big thank you to all for doing your part to make this happen!

A happy and peaceful 2016 to all .

Best wishes,

Andreas

ps. As a small thank you to those of you made Parallella a possibility, we are dropping prices to $99 for the Desktop and $75 for the Microserver version until December 24th on Amazon. (US only)

Parallella Pudding

Free Parallel Programming Tools for Parallella (8)

MPI

OpenMP

OpenCL

Erlang

Python

Basic

BSP

STDCL

Products in Distribution (4)

Embedded

Desktop

Microserver

Porcupine

Open Source Goodness (~100K lines of code)

PAL (Simple parallel math library)

OH! (Verilog open source hardware library)

Board designs (Parallella and Porcupine sources)

Epiphany (Collection of GPL licensed tool chain repos)

Parallella (Collection of utility libs, examples, and run times)

Open Source Community Examples (~25)

Mandelbrot, FFT, Matrix multiplication, Python, BSP, Kinect, Assembly, RPI-camera, N-body, etc….

Universities (~200)

100 kits ($10K) donated by Adapteva to Parallella University Program (PUP).

100 addtional University customers

Parallella Publications (~30)

Andreas Olofsson, Tomas Nordström, and Zain Ul-Abdin, “Kickstarting High-performance Energy-efficient Manycore Architectures with Epiphany“, Asilomar Conference on signals, systems, and computers , Nov 2014

Peter Brauer, Martin Lundqvist, Aare Mällo, “Improving Latency in a Signal Processing System on the Epiphany Architecture“, 24th Euromicro International Conference on Parallel, Distributed and Network-Based Processing. Heraklion Crete, Greece, 17th-19th February 2016

Anish Varghese, Bob Edwards, Gaurav Mitra, Alistair P. Rendell, “Programming the Adapteva Epiphany 64-core NoC Coprocessor”  14 pages, submitted to IJHPCA Journal special edition,

David Richie, James Ross, Song Park, Dale Shires, “Parallel Programming Model for the Epiphany Many-Core Coprocessor Using Threaded MPI“, ISCA’15, Third ACM International Workshop on Manycore Embedded Systems

David Richie, James Ross, Song Park, Dale Shires, “Threaded MPI Programming Model for the Epiphany” , Journal of Computational Science, Volume 9, July 2015, Pages 94–100

Matthews, SJ. “Teaching with Parallella: A First Look in an Undergraduate Parallel Computing Course“. Journal of Computing Sciences in Colleges, 31(3), pp. 18-27. 2016. Note: Best Paper Award, CCSC Eastern

David Richie, James Ross, Song Park, Dale Shires, “Threaded MPI Programming Model for the Epiphany” , Journal of Computational Science, Volume 9, July 2015, Pages 94–100

Ola Jeppsson, Sally McKee,  “Towards a scalable functional simulator for the Adapteva Epiphany architecture“, MULTIPROG-2015, HiPEAC

Zain Ul-Abdin , Mingkun Yang, “A Radar Signal Processing Case Study for Dataflow Programming of Manycores“, Journal of Signal Processing Systems, Nov 27. 2015

Zain Ul-Abdin , Mingkun YangZain Ul-Abdin, Bertil Svensson, Towards Teaching Embedded Parallel Computing: An Analytical Approach, 18th Workshop on Computer Architecture Education (WCAE) (ISCA2015) , Portland, OR, USA, June 13, 2015

Yilmaz Serhan Gener, Abdullah Yildiz, Assoc. Prof. Sezer Goren, “Low-Cost and Low-Power Video Filtering with Parallella“, Yeditepe University Technical Report

Spiros N. Agathos, Alexandros Papadogiannakis and Vassilios V. Dimakopoulos,  “Targeting the Parallella with OpenMP“, Euro Par 2015

Brennand Pierce and Gordon Cheng, “Herbert: design and realization of a full-sized anthropomorphically correct humanoid robot“, Frontiers in Robotics and AI

Joel C. Adams, Jacob Caswell, Suzanne J. Matthews, Charles Peck, Elizabeth Shoop, David Toth , “Budget Beowulfs: A Showcase of Inexpensive Clusters for Teaching PDC“, Proceedings of the 46th ACM Technical Symposium on Computer Science Education

Sebastian Raase, Tomas Nordström, “On the Use of a Many-core Processor for Computational Fluid Dynamics Simulations“, International Conference On Computational Science, ICCS 2015

Jerry Lindström, Stefan Nannesson, “Implementing a streaming application on a processor array“, Lund University Master’s Project

Nahro Nadir, Omar Jamal, “Communication mechanism among instances of many-core real time system“, Malardalen University Master’s Project

Magnus Lang, Kostis Sagonas,  “Running Erlang on the Parallella“, Erlang User Conference 2015

Laust Brock and Sven Karlsson, “Library support for resource constrained accelerators“, 10th International Workshop on OpenMP, IWOMP 2014, Salvador, Brazil, September 28-30, 2014. Proceedings

Farshid Besharati, Mahdad Davari, Christian Danheimer Furedal, Björn Forsberg, Niklas Forsmark, Henrik Grandin, Jimmy Gunnarsson, Engla Ling, Marcus Lofvars, Sven Lundgren, Luis Mauricio, Erik Norgren, Magnus Norgren, Johan Risch, Christos Sakalis, and Stefanos Kaxiras, “The EVI Distributed Shared Memory System”, Uppsala Technical Report 2015-006

Katja Malvoni, Solar Designer,Josip Knezovic “Efficient Bcrypt Cracking with Low-Cost Parallel Hardware“, Usenix 2014

Savas, S., Gebrewahid, E., Ul-Abdin, Z., Nordstrom, T, Mingkun Y, “An evaluation of code generation of dataflow languages on manycore architectures , Embedded and Real-Time Computing Systems and Applications (RTCSA), 2014 IEEE 20th International Conference on

Zain Ul-Abdi, Mingkun Yang, “Dataflow Programming of Real-time Radar Signal Processing on Manycores“, GlobalSIP 2014: Data Flow Algorithms and Architecture for Signal Processing Systems

Essayas Gebrewahid , Mingkun Yang, Gustav Cedersjo , Zain-Ul-Abdin, Veronica Gaspes, Jorn Janneck , and Bertil Svensson, “Realizing Efficient Execution of Dataflow Actors on Manycores“,  Conference: 12th IEEE International Conference on Embedded and Ubiquitous Computing (EUC), 2014

Mingkun, Yang, “CAL code generator for Epiphany architecture“, Master’s Thesis, Halmstad Hogskola

Michał Bejda,  “Efficient code placement management for Epiphany architecture chips“, Master’s Thesis,  Jagiellonian University

Zain-ul-Abdin, Anders Ahlander, Bertil Svensson,  Energy-Efficient Synthetic-Aperture Radar Processing on a Manycore Architecture, 2013 42nd International Conference on Parallel Processing (ICPP)

Amirhossein Taher Kouhestani, Power-aware Scheduler for Many-core, Master’s Thesis, KTH

Christoffer Lind, Jonas Green, Thomas Ingvarsson, “Movement sensor using image correlation on a multicore platform“, Master’s Thesis, Halmstad Hogskola

Xi Zhou, Yaoyao Luo, “Implementation of Hierarchical Temporal Memory on a Many-core Architecture“, Master’s Thesis, Halmstad Hogskola

James Pallister, Simon J. Hollis, and Jeremy Bennett, “Identifying Compiler Options to Minimize Energy Consumption for Embedded Platforms“, The Computer Journal

James Pallister, Simon J. Hollis, and Jeremy Bennett, “BEEBS: Open Benchmarks for Energy Measurements on Embedded Platforms“,  Open Publication

Show more