Inventing the Future of Computing
Kickstarting the Transition to Parallel
Computing With Open Hardware
Andreas Olofsson
andreas@adapteva.com
Linux Collaboration Summit 2013
April 15th-17th, 2013 – San Francisco, CA
1
What is Adapteva?
2
Possibly the
World’s Smallest
Semiconductor
Company
64-core 28nm
100 GFLOPS
Coprocessor @2W
Now Also a System
Company…
#1 in Processor
Energy Efficiency at
50 GFLOPS/Watt
The Computing Energy Crisis: IT’S REAL!!
3
0
1
10
100
1,000
10,000
100,000
1,000,000
10,000,000
100,000,000
1990 1995 2000 2005 2010 2015 2020 2025 2030
System Processing
Needs
Legacy Processing
Efficiency
“The Efficiency Gap”
Von Neumann
Saturation
The Ideal World
4
Inf B RAM
CPU
(Inf Hz)
Inf B/sec
The Real World: Performance is Saturating!
5
4. Add
Cores
3. SIMD
1. Scale
Frequency
Now
What?
2. Multi
Issue
Power Consumption
Thermal Density
Memory Bottlenecks
Latency Wall
Wiring
Frequency Wall
Yield Issues
Time to Market
Software Complexity
Amdahl’s Law
10 Trends that Will Shape the Future of
Computing
6
Nature is Massively Parallel
7
Efficient
Robust
Hetero-
geneous
Parallel
The Heterogeneous Computing Vision
8
SYSTEM-ON-CHIP
BIG
CPU
FPGA
BIG
CPU
BIG
CPU
BIG
CPU
100’s of small
RISC CPUsGPU Analog
The Current State of Parallel Programming
9
How To Make Every Programmer a
Parallel Programmer?
Source: Github
10
Industry Challenges Before Us
• Rebuild the computer ecosystem
• Rewrite billions of lines of code
• Re-educate millions of programmers
• Rewrite the education curriculum
11
No Computing Parallel Computing
“Von Neumann Age”
Serial Computing
1943-2013?
No Electronic
Computing
-1943
Parallel Computing
2013-??
Any Reason to Think the Future of
Computing is NOT Parallel?
What is Parallella?
12
“A $99 credit card sized
parallel computing platform”
Parallella Principles
13
• PARALLEL:
• Heterogeneous and scalable parallel hardware
• OPEN:
• Open source O/S (Linux)
• Open chip documentation
• Open source drivers and SDK
• Open source hardware (board schematics, docs, layout)
• Open standards (OpenCL, OpenMP, MPI, ...)
• ACESSIBLE:
• $99 starting point
• Easy to use novice progammers
Parallella Kickstarter Stats
14
• ”$99 Linux supercomputer”
• 5,000 backers
• 6,300 boards ”pre-sold” in 4 weeks
• 67 countries, all 50 US states
• 50-75% of backers are developers
• 5,000 more signups since Jan 1st
• Customer Application Classes:
• SDR (GNU Radio)
• Ray tracing/rendering
• Image processing
• Robotics
• Gaming
• Cryptography
• Media Server
• Distributed Computing
• Signal processing
• HPC
The Parallella Architecture
15
Dual Core
ARM A9
AXI BUS
MIO
SHARED
DRAM
“O/S” DRAM
USB OTG USB 2.0
UART Ethernet
SD-CARD I2C
DAC/ADC IF
HDMI
Controller
AXI-MASTER AXI-SLAVE
“Glue-Logic”
Daughter
Card
AXI-MASTER
Zynq
FPGA
Zynq
“Hard”
Off-Chip
MEM-CTRL
“Sandbox”
EPIPHANY
For the first time in public…
16
PARALLELLA-16 PARALLELLA-64
• Zynq Dual Core ARM A9
• 16-core Epiphany Accelerator
• 1GB RAM
• GbE, USB, HDMI, uSD
• 6 GB/s expansion connectors
• $99 (long term goal)
• Same as PARALLELLA-16, with
• 64-core Epiphany Accelerator
First Parallella-16 Power-Up
was at 1:30pm on April 11
Parallella Bring-up Day 1
17
Parallella Bring-up Day 2
18
Parallella Bring-up Day 3
19
Epiphany
Coprocessor
Read/Write
Success
Parallella – What’s Next?
20
Ship 6,300 Boards
ASAP
Start the Parallella
Academic Program
Start working on
Parallella-1024
Build a sustainable
supply model

More Related Content

PDF
The Past, present, and (p)Future of the Parallella Project
PPTX
A 1024 core 70 GFLOPS/W manycore microprocessor
PDF
What I learned building a parallel processor from scratch
PDF
Improving engineering efficiency through tiled hierarchical flows
PDF
My parallel universe
PDF
Kevin Shaw at AI Frontiers: AI on the Edge: Bringing Intelligence to Small De...
PDF
The Evolution of the Datacenter
PPTX
We Should Start Overclocking Mobile Devices!
The Past, present, and (p)Future of the Parallella Project
A 1024 core 70 GFLOPS/W manycore microprocessor
What I learned building a parallel processor from scratch
Improving engineering efficiency through tiled hierarchical flows
My parallel universe
Kevin Shaw at AI Frontiers: AI on the Edge: Bringing Intelligence to Small De...
The Evolution of the Datacenter
We Should Start Overclocking Mobile Devices!

What's hot (13)

PPT
Apple II Floppy disk emulation explained by example
PDF
Design and Testing Challenges for Chiplet Based Design: Assembly and Test View
PDF
Breaking New Frontiers in Robotics and Edge Computing with AI
PDF
SGI HPC Update for June 2013
PDF
Raspberry Pi, Arduino and the Maker Movement
PDF
SGI HPC DAY 2011 Kiev
PDF
Alfred Project @LinuxDayNapoli2014
PDF
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
PPTX
The evolution of cloud gaming
PDF
Ceph Day Beijing- Ceph Community Update
PPTX
Why (and how) to switch to KiCad
PDF
“A New Golden Age for Computer Architecture: Processor Innovation to Enable U...
PPTX
Robbe Van Assche Presentatie POC AAD REV A
Apple II Floppy disk emulation explained by example
Design and Testing Challenges for Chiplet Based Design: Assembly and Test View
Breaking New Frontiers in Robotics and Edge Computing with AI
SGI HPC Update for June 2013
Raspberry Pi, Arduino and the Maker Movement
SGI HPC DAY 2011 Kiev
Alfred Project @LinuxDayNapoli2014
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
The evolution of cloud gaming
Ceph Day Beijing- Ceph Community Update
Why (and how) to switch to KiCad
“A New Golden Age for Computer Architecture: Processor Innovation to Enable U...
Robbe Van Assche Presentatie POC AAD REV A
Ad

Viewers also liked (6)

PDF
Peaceful coexistence among architectures
PDF
The good, the bad, the ugly of semiconductor crowd funding
PDF
Parallella: The Most Energy Efficient Supercomputer on the Planet
PPTX
Teoria dos Materiais - Pedras
PPTX
Parallella seminar ppt
PDF
Ther's STILL plenty of room at the bottom!
Peaceful coexistence among architectures
The good, the bad, the ugly of semiconductor crowd funding
Parallella: The Most Energy Efficient Supercomputer on the Planet
Teoria dos Materiais - Pedras
Parallella seminar ppt
Ther's STILL plenty of room at the bottom!
Ad

Similar to Kickstaring the transition to parallel computing with open hardware (20)

PPTX
The von Neumann Memory Barrier and Computer Architectures for the 21st Century
PDF
Real time machine learning proposers day v3
PPT
Future of computer architecture david A Patterson
PDF
Appsterdam talk - about the chips inside your phone
PDF
Big Data Everywhere Chicago: High Performance Computing - Contributions Towar...
PDF
Toward an Open and Unified Model for Heterogeneous and Accelerated Multicore ...
PDF
OpenPOWER Acceleration of HPCC Systems
PPT
Parallelism Processor Design
PPTX
Designing High-Performance and Scalable Middleware for HPC, AI and Data Science
PPTX
Designing High performance & Scalable Middleware for HPC
PDF
Linux para iniciantes
PPT
Millicomputing Usenix 2008
PPTX
Industrial trends in heterogeneous and esoteric compute
PDF
Techmeeting-17feb2016
PDF
Multiple Cores, Multiple Pipes, Multiple Threads – Do we have more Parallelis...
PDF
From the Archives: Future of Supercomputing at Altparty 2009
PDF
My amazing journey from mainframes to smartphones chm lecture aug 2014 final
PDF
OpenCL & the Future of Desktop High Performance Computing in CAD
PDF
IBM and ASTRON 64bit μServer for DOME
DOCX
Comparison between computers of past and present
The von Neumann Memory Barrier and Computer Architectures for the 21st Century
Real time machine learning proposers day v3
Future of computer architecture david A Patterson
Appsterdam talk - about the chips inside your phone
Big Data Everywhere Chicago: High Performance Computing - Contributions Towar...
Toward an Open and Unified Model for Heterogeneous and Accelerated Multicore ...
OpenPOWER Acceleration of HPCC Systems
Parallelism Processor Design
Designing High-Performance and Scalable Middleware for HPC, AI and Data Science
Designing High performance & Scalable Middleware for HPC
Linux para iniciantes
Millicomputing Usenix 2008
Industrial trends in heterogeneous and esoteric compute
Techmeeting-17feb2016
Multiple Cores, Multiple Pipes, Multiple Threads – Do we have more Parallelis...
From the Archives: Future of Supercomputing at Altparty 2009
My amazing journey from mainframes to smartphones chm lecture aug 2014 final
OpenCL & the Future of Desktop High Performance Computing in CAD
IBM and ASTRON 64bit μServer for DOME
Comparison between computers of past and present

Recently uploaded (20)

PDF
STKI Israel Market Study 2025 version august
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PPTX
Benefits of Physical activity for teenagers.pptx
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
Improvisation in detection of pomegranate leaf disease using transfer learni...
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PPTX
Modernising the Digital Integration Hub
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
Architecture types and enterprise applications.pdf
PPTX
2018-HIPAA-Renewal-Training for executives
PDF
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
PDF
A review of recent deep learning applications in wood surface defect identifi...
PDF
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
PDF
Credit Without Borders: AI and Financial Inclusion in Bangladesh
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Five Habits of High-Impact Board Members
PDF
A proposed approach for plagiarism detection in Myanmar Unicode text
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
Flame analysis and combustion estimation using large language and vision assi...
STKI Israel Market Study 2025 version august
NewMind AI Weekly Chronicles – August ’25 Week III
Benefits of Physical activity for teenagers.pptx
Module 1.ppt Iot fundamentals and Architecture
Improvisation in detection of pomegranate leaf disease using transfer learni...
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
Modernising the Digital Integration Hub
Final SEM Unit 1 for mit wpu at pune .pptx
Architecture types and enterprise applications.pdf
2018-HIPAA-Renewal-Training for executives
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
A review of recent deep learning applications in wood surface defect identifi...
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
Credit Without Borders: AI and Financial Inclusion in Bangladesh
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Five Habits of High-Impact Board Members
A proposed approach for plagiarism detection in Myanmar Unicode text
Convolutional neural network based encoder-decoder for efficient real-time ob...
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Flame analysis and combustion estimation using large language and vision assi...

Kickstaring the transition to parallel computing with open hardware

  • 1. Inventing the Future of Computing Kickstarting the Transition to Parallel Computing With Open Hardware Andreas Olofsson andreas@adapteva.com Linux Collaboration Summit 2013 April 15th-17th, 2013 – San Francisco, CA 1
  • 2. What is Adapteva? 2 Possibly the World’s Smallest Semiconductor Company 64-core 28nm 100 GFLOPS Coprocessor @2W Now Also a System Company… #1 in Processor Energy Efficiency at 50 GFLOPS/Watt
  • 3. The Computing Energy Crisis: IT’S REAL!! 3 0 1 10 100 1,000 10,000 100,000 1,000,000 10,000,000 100,000,000 1990 1995 2000 2005 2010 2015 2020 2025 2030 System Processing Needs Legacy Processing Efficiency “The Efficiency Gap” Von Neumann Saturation
  • 4. The Ideal World 4 Inf B RAM CPU (Inf Hz) Inf B/sec
  • 5. The Real World: Performance is Saturating! 5 4. Add Cores 3. SIMD 1. Scale Frequency Now What? 2. Multi Issue
  • 6. Power Consumption Thermal Density Memory Bottlenecks Latency Wall Wiring Frequency Wall Yield Issues Time to Market Software Complexity Amdahl’s Law 10 Trends that Will Shape the Future of Computing 6
  • 7. Nature is Massively Parallel 7 Efficient Robust Hetero- geneous Parallel
  • 8. The Heterogeneous Computing Vision 8 SYSTEM-ON-CHIP BIG CPU FPGA BIG CPU BIG CPU BIG CPU 100’s of small RISC CPUsGPU Analog
  • 9. The Current State of Parallel Programming 9 How To Make Every Programmer a Parallel Programmer? Source: Github
  • 10. 10 Industry Challenges Before Us • Rebuild the computer ecosystem • Rewrite billions of lines of code • Re-educate millions of programmers • Rewrite the education curriculum
  • 11. 11 No Computing Parallel Computing “Von Neumann Age” Serial Computing 1943-2013? No Electronic Computing -1943 Parallel Computing 2013-?? Any Reason to Think the Future of Computing is NOT Parallel?
  • 12. What is Parallella? 12 “A $99 credit card sized parallel computing platform”
  • 13. Parallella Principles 13 • PARALLEL: • Heterogeneous and scalable parallel hardware • OPEN: • Open source O/S (Linux) • Open chip documentation • Open source drivers and SDK • Open source hardware (board schematics, docs, layout) • Open standards (OpenCL, OpenMP, MPI, ...) • ACESSIBLE: • $99 starting point • Easy to use novice progammers
  • 14. Parallella Kickstarter Stats 14 • ”$99 Linux supercomputer” • 5,000 backers • 6,300 boards ”pre-sold” in 4 weeks • 67 countries, all 50 US states • 50-75% of backers are developers • 5,000 more signups since Jan 1st • Customer Application Classes: • SDR (GNU Radio) • Ray tracing/rendering • Image processing • Robotics • Gaming • Cryptography • Media Server • Distributed Computing • Signal processing • HPC
  • 15. The Parallella Architecture 15 Dual Core ARM A9 AXI BUS MIO SHARED DRAM “O/S” DRAM USB OTG USB 2.0 UART Ethernet SD-CARD I2C DAC/ADC IF HDMI Controller AXI-MASTER AXI-SLAVE “Glue-Logic” Daughter Card AXI-MASTER Zynq FPGA Zynq “Hard” Off-Chip MEM-CTRL “Sandbox” EPIPHANY
  • 16. For the first time in public… 16 PARALLELLA-16 PARALLELLA-64 • Zynq Dual Core ARM A9 • 16-core Epiphany Accelerator • 1GB RAM • GbE, USB, HDMI, uSD • 6 GB/s expansion connectors • $99 (long term goal) • Same as PARALLELLA-16, with • 64-core Epiphany Accelerator First Parallella-16 Power-Up was at 1:30pm on April 11
  • 19. Parallella Bring-up Day 3 19 Epiphany Coprocessor Read/Write Success
  • 20. Parallella – What’s Next? 20 Ship 6,300 Boards ASAP Start the Parallella Academic Program Start working on Parallella-1024 Build a sustainable supply model