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)
Products in Distribution (4)
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)
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
I wish to buy it at amazon.com ($99) but alas amazon.com cannot deliver it to Europe (France in my case).
I think you may have more people outside US being interested with proper advertising by the same people advertising RPi. The actual prices showed in Digi-Key or RS are quite prohibitive.
[…] In the fall of 2012 I started an open source effort called Parallella through Kickstarter. We ended up raising close to $1M in 30 days and successfully delivered over 6,300 boards to backers. In total we have build 20,000 Parallella boards and by most measures I would call the project a big success. […]
when can I buy the 64 cpu parallella board
An execllent post from you, all helpful in stuffing my head up with useful knowledge.
I’ve also taken the time to share this on Fb 🙂