SlideShare a Scribd company logo
1 of 13
Download to read offline
The irresistible and necessary touch 
between supercomputers and 
embedded systems
Mauro Olivieri
Associate Professor, Sapienza University of Rome
Visiting researcher, Barcelona Supercomputing Center 
Computer system EVOLUTION... at a glance
High Performance 
ComputersPersonal 
Computers & 
Servers
Embedded 
Computers
Computer system EVOLUTION... at a glance
High 
Performance 
Computers 
& Data 
Centers
Personal 
Computers 
& Servers
High end 
Embedded 
Systems
Diversification of markets and 
technical solutions
IoT 
devices
Tablets
& Smart
Phones
Computer system EVOLUTION... at a glance
Personal 
Computers 
& Servers
High end 
Embedded 
Systems
Diversification of 
microprocessors
Tablets
& Smart
Phones
IoT 
devices
High 
Performance 
Computers
&
Data Centers
POWER9
Today’s supercomputers
DF W
FU
FU
M
clock clockclock clock
Processor CORE
Multi‐core CPU (chip)
Multi‐chip node (board)
HBM
Accel.
(GPU)
Accel.
(GPU)
NIC
L2, L3 cache
Rack
(connects
many nodes)
System
(connects
many racks)L2,L3cacheL2,L3cache
What’s happened in supercomputing
• Mainframe Era (circa 1953 ‐ circa 1972)
• Memory capacity is the main limit
• All fundamental computer architecture techniques are invented
• First rise of HW acceleration: vector computers (1974‐1993)
• Processing speed on matrix algebra is the main limit
• SIMD processing, domain specific architectures
• Rise of massive homogeneous parallelism (1994‐2007)
• Memory bandwidth is the main limit (memory wall)
• Moore’s law boosts clock speed and scale of integration in HIGH VOLUME 
PRODUCTION processors (killer processors)
• Parallel architectures with commodity CPUs overcome vector processors
• The renaissance of acceleration units (2008 ‐ …? )
• Power consumption is the main limit
• Hardware specialization allows better power efficiency (FLOPS/W)
• The first example are GPUs because they come from HIGH VOLUME MARKET
• Need specialized yet widely re‐usable power efficient accelerator chips
Todays’s Embedded Systems for IoT
Long range, low BW
Short range, BW
Low rate (periodic) data
SW update, commands
Transmit
Idle:  ~1µW
Active: ~ 10mW
Analyze
µController
IOs
Was 1 ÷ 25 MOPS
in 1 ÷ 10 mW
e.g. CortexM
Sense
MEMS Microphone
ULP Imager
100 µW ÷ 2 mW
EMG/ECG/EIT
Local  Mem.
Accelerators
Now is >1000 MOPS
in 1 ÷ 10 mW
Courtesy of Luca Benini,ETH Zurich
What’s happened in Embedded Systems for IoT
• Wireless Sensor Network era (2000 – 2010)
• Limited or absent Internet connection, limited and local processing
• First generation Internet of Things (2010 – 2018)
• Internet connection; processing demanded to the cloud
• Artificial Intelligence on Internet of Things (2018 ‐ …?)
• Need very high computing power for AI applications
(VGG16 convolutional NN requires >100 billions operations per inference)
• Need to favor local processing (edge computing) over processing off‐load 
(cloud computing) to reduce communication overhead
• Need very high power efficiency for local processing
• Hardware acceleration and parallel computation
• Need a supercomputer on the sensor node
• HPC is a strategic goal pursued at worldwide political level 
• EPI project alone totaling 120 Million Euros funding
• HPC systems (supercomputers) necessarily target not only higher 
speed, but also higher and higher power efficiency 
• HPC history shows that supercomputers need high volume market 
devices to economically survive using top‐level technology
• Embedded systems (IoT, automotive) demand not only power 
efficiency, but also higher and higher computing speed
• Embedded systems have the market volume to justify mass 
production of computing devices
• Key enabling technologies in the close future:
• 7‐5‐3 nm FinFET processes
• 3D stacked memories  (HBM), stacked memories‐CPU (heat!)
• Chip‐lets
• Optical links
Summary of the trends...
Summary of the trends...
High 
Performance 
Computers 
& Data 
Centers
Personal 
Computers 
& Servers
High end 
Embedded 
Systems
Embedded computing and HPC 
touch
IoT 
devices
Tablets
& Smart
Phones
What about computing platforms?
Embedded Domain    
App1    App2     App3
Cortex M5      …  Cortex A57
HPC + PC Domain    
App1    App2     App3
Xeon Phi   …  Core I7   … Atom
A bet on the future... 
Embedded Domain    
App1    App2     App3
Core A      …          Core B
HPC + PC Domain    
App1    App2     App3
Core C …  Core D … Core E
Thank you
mauro.olivieri@uniroma1.it
The views expressed in this presentation belong solely 
to the presenter and do not necessarily reflect the 
views and plans of the BSC or of any other organization 
“Personal views” disclaimer

More Related Content

What's hot

Generations of computers.15
Generations of computers.15Generations of computers.15
Generations of computers.15
myrajendra
 
Sistem mikroprosessor
Sistem mikroprosessorSistem mikroprosessor
Sistem mikroprosessor
fahmihafid
 

What's hot (20)

Generations of computers.15
Generations of computers.15Generations of computers.15
Generations of computers.15
 
4th generation intel core processoer
4th generation intel core processoer4th generation intel core processoer
4th generation intel core processoer
 
GENERATIONS OF COMPUTER
GENERATIONS OF COMPUTERGENERATIONS OF COMPUTER
GENERATIONS OF COMPUTER
 
Five generations-of-computers
Five generations-of-computersFive generations-of-computers
Five generations-of-computers
 
ages of computer...................
ages  of computer...................ages  of computer...................
ages of computer...................
 
Microprocessors
MicroprocessorsMicroprocessors
Microprocessors
 
Mp evolution
Mp evolutionMp evolution
Mp evolution
 
00.what isa computer
00.what isa computer00.what isa computer
00.what isa computer
 
Computer
ComputerComputer
Computer
 
Resent intel microprocessor
Resent intel microprocessorResent intel microprocessor
Resent intel microprocessor
 
Generation of computer
Generation of computerGeneration of computer
Generation of computer
 
Intel microprocessors
Intel microprocessorsIntel microprocessors
Intel microprocessors
 
6th gen processor
6th gen processor6th gen processor
6th gen processor
 
Generation of computer
Generation of computerGeneration of computer
Generation of computer
 
2. computer generations
2. computer generations2. computer generations
2. computer generations
 
Generation of computer
Generation of computerGeneration of computer
Generation of computer
 
History of computer lecture notes
History of computer lecture notesHistory of computer lecture notes
History of computer lecture notes
 
Computer generations
Computer generationsComputer generations
Computer generations
 
Sistem mikroprosessor
Sistem mikroprosessorSistem mikroprosessor
Sistem mikroprosessor
 
594
594594
594
 

Similar to The irresistible and necessary touch between supercomputers and embedded systems

Codemotion 2013 Madrid - Modern OOP embedded development with .NET Micro Fram...
Codemotion 2013 Madrid - Modern OOP embedded development with .NET Micro Fram...Codemotion 2013 Madrid - Modern OOP embedded development with .NET Micro Fram...
Codemotion 2013 Madrid - Modern OOP embedded development with .NET Micro Fram...
Lorenzo Maiorfi
 
Lecturer1 introduction to computer architecture (ca)
Lecturer1   introduction to computer architecture (ca)Lecturer1   introduction to computer architecture (ca)
Lecturer1 introduction to computer architecture (ca)
ADEOLA ADISA
 

Similar to The irresistible and necessary touch between supercomputers and embedded systems (20)

Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer Fundamentals
 
Unit 1 one part introduction to computers
Unit 1 one part introduction to computersUnit 1 one part introduction to computers
Unit 1 one part introduction to computers
 
Unit i
Unit  iUnit  i
Unit i
 
computer application in hospitality Industry, periyar university unit 1
computer application in hospitality Industry, periyar university  unit 1computer application in hospitality Industry, periyar university  unit 1
computer application in hospitality Industry, periyar university unit 1
 
Unit i
Unit  iUnit  i
Unit i
 
computer applicationin hospitality Industry1 periyar university unit1
computer applicationin hospitality Industry1 periyar university  unit1computer applicationin hospitality Industry1 periyar university  unit1
computer applicationin hospitality Industry1 periyar university unit1
 
Unit I
Unit  IUnit  I
Unit I
 
Null mumbai-iot-workshop
Null mumbai-iot-workshopNull mumbai-iot-workshop
Null mumbai-iot-workshop
 
Computer Science PowerPoint Presentation
Computer Science PowerPoint PresentationComputer Science PowerPoint Presentation
Computer Science PowerPoint Presentation
 
Comparison between computers of past and present
Comparison between computers of past and presentComparison between computers of past and present
Comparison between computers of past and present
 
Computer Evolution
Computer EvolutionComputer Evolution
Computer Evolution
 
Introduction To Computing (Evolution of Computers)
Introduction To Computing (Evolution of Computers) Introduction To Computing (Evolution of Computers)
Introduction To Computing (Evolution of Computers)
 
Codemotion 2013 Madrid - Modern OOP embedded development with .NET Micro Fram...
Codemotion 2013 Madrid - Modern OOP embedded development with .NET Micro Fram...Codemotion 2013 Madrid - Modern OOP embedded development with .NET Micro Fram...
Codemotion 2013 Madrid - Modern OOP embedded development with .NET Micro Fram...
 
Lecturer1 introduction to computer architecture (ca)
Lecturer1   introduction to computer architecture (ca)Lecturer1   introduction to computer architecture (ca)
Lecturer1 introduction to computer architecture (ca)
 
Free Hardware & Networking Slides by ITE Infotech Private Limited
Free Hardware & Networking Slides by ITE Infotech Private LimitedFree Hardware & Networking Slides by ITE Infotech Private Limited
Free Hardware & Networking Slides by ITE Infotech Private Limited
 
ECESLU Microprocessors lecture
ECESLU Microprocessors lecture ECESLU Microprocessors lecture
ECESLU Microprocessors lecture
 
Lecture 1 - introduction to computer systems architecture 2018 / 2019
Lecture 1 - introduction to computer systems architecture 2018 / 2019Lecture 1 - introduction to computer systems architecture 2018 / 2019
Lecture 1 - introduction to computer systems architecture 2018 / 2019
 
125252.ppt
125252.ppt125252.ppt
125252.ppt
 
INTRODUCTION TO COMPUTER SYSTEMS ARCHITECTURE1_17 December 2023.ppt
INTRODUCTION TO COMPUTER SYSTEMS ARCHITECTURE1_17 December 2023.pptINTRODUCTION TO COMPUTER SYSTEMS ARCHITECTURE1_17 December 2023.ppt
INTRODUCTION TO COMPUTER SYSTEMS ARCHITECTURE1_17 December 2023.ppt
 
Overview of Computer Systems
Overview of Computer SystemsOverview of Computer Systems
Overview of Computer Systems
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 

The irresistible and necessary touch between supercomputers and embedded systems