SlideShare a Scribd company logo
1 of 14
1
Embeded systems
Future architecture
Mohammad Amin Khorsandi
2
What are embedded systems?
1- Low power
2- Fast (critical throughput)
3- Particular task
4- Reliable
5- Cheap
6- Small size
Applications:
3
Platforms:
 Microcontrollers
 Microprocessors
 FPGA
 Digital signal processors
 Application specific integrated circuits
4
5
Power consumption reduction
Power is influenced by voltage and
pulses on each part of hardware
Traditional idea:
Reducing voltage and frequency if
necessary
6
Power consumption reduction
New idea
reducing hardware to obtain the least
states between instructions, data and
functional units.
Instruction>>
Pipeline, branch prediction, memory
access, speculation and etc.
>>function unit
Fast? How come? How much?
7
worst-case of execution time
Pipeline (hazards and stages)
Speculation
events
Branch miss prediction
Cache miss
Computing maximum band of execution time:
Exclude as many possible timing accident
8
9
Shorter instructions
Cache
The most important consideration for
cache speedup is predictability.
May: upper approximations of cache content
Must: lower approximations of cache content
Evict: when “may” information becomes
available
Fill: when “must” and “may” information is
obtained
10
11
Predictability of k-way LRU/PLRU/FIFO
12
Multicores
 Not highly recommended
 Avoiding shared resources conflict
 Using crossbars for communication
between shared resources
 Private L1 and L2 replacement
strategies
13
Conclusion
 Simplifying the hardware causes
increasing in critical throughput and
power saving
 We must take care of these
simplicities
 Software must carry the burden of
simplicity in hardware.
2464

More Related Content

Viewers also liked

Student Teaching LA LP 4
Student Teaching LA LP 4Student Teaching LA LP 4
Student Teaching LA LP 4Joy Hoffman
 
Le café civette ou weasel coffee ou cà phê chon voyage au vietnam - horizon...
Le café civette ou weasel coffee ou cà phê chon   voyage au vietnam - horizon...Le café civette ou weasel coffee ou cà phê chon   voyage au vietnam - horizon...
Le café civette ou weasel coffee ou cà phê chon voyage au vietnam - horizon...Horizon-Vietnam-Voyage
 
пенза. форум городских сообществ
пенза. форум городских сообществпенза. форум городских сообществ
пенза. форум городских сообществcpumoscow
 
Exposicion De Learning ingenieria de sistemas
Exposicion De Learning ingenieria de sistemasExposicion De Learning ingenieria de sistemas
Exposicion De Learning ingenieria de sistemaslcarzuaga
 
Korean War
Korean WarKorean War
Korean Warkbeacom
 
Desestimación de Denuncia - NISMAN-
Desestimación de Denuncia - NISMAN-Desestimación de Denuncia - NISMAN-
Desestimación de Denuncia - NISMAN-Jose Diaz
 
A day at Friendship Public Charter School’s Collegiate Academy - Washington D...
A day at Friendship Public Charter School’s Collegiate Academy - Washington D...A day at Friendship Public Charter School’s Collegiate Academy - Washington D...
A day at Friendship Public Charter School’s Collegiate Academy - Washington D...makeshiftlatch459
 
Presentation of HH Manager Talent Recruiter
Presentation of HH Manager Talent RecruiterPresentation of HH Manager Talent Recruiter
Presentation of HH Manager Talent RecruiterJohn Mooney
 
Real Estate Investing: The Key To Long Term Wealth
Real Estate Investing: The Key To Long Term WealthReal Estate Investing: The Key To Long Term Wealth
Real Estate Investing: The Key To Long Term WealthTeam Nickerson
 
Agronegocios en Uruguay: Ganadería e interacción con agricultura en un entorn...
Agronegocios en Uruguay: Ganadería e interacción con agricultura en un entorn...Agronegocios en Uruguay: Ganadería e interacción con agricultura en un entorn...
Agronegocios en Uruguay: Ganadería e interacción con agricultura en un entorn...contenidos-ort
 
Student Teaching Cooperative Learning Group Lesson Plan (Math)
Student Teaching Cooperative Learning Group Lesson Plan (Math)Student Teaching Cooperative Learning Group Lesson Plan (Math)
Student Teaching Cooperative Learning Group Lesson Plan (Math)Joy Hoffman
 
пенза. центр городских инициатив
пенза. центр городских инициативпенза. центр городских инициатив
пенза. центр городских инициативcpumoscow
 
музей москвы, образовательный хаб
музей москвы, образовательный хабмузей москвы, образовательный хаб
музей москвы, образовательный хабcpumoscow
 

Viewers also liked (16)

Guia nâ°30
Guia nâ°30Guia nâ°30
Guia nâ°30
 
Student Teaching LA LP 4
Student Teaching LA LP 4Student Teaching LA LP 4
Student Teaching LA LP 4
 
Le café civette ou weasel coffee ou cà phê chon voyage au vietnam - horizon...
Le café civette ou weasel coffee ou cà phê chon   voyage au vietnam - horizon...Le café civette ou weasel coffee ou cà phê chon   voyage au vietnam - horizon...
Le café civette ou weasel coffee ou cà phê chon voyage au vietnam - horizon...
 
пенза. форум городских сообществ
пенза. форум городских сообществпенза. форум городских сообществ
пенза. форум городских сообществ
 
Olivia parker.pptx
Olivia parker.pptxOlivia parker.pptx
Olivia parker.pptx
 
Exposicion De Learning ingenieria de sistemas
Exposicion De Learning ingenieria de sistemasExposicion De Learning ingenieria de sistemas
Exposicion De Learning ingenieria de sistemas
 
Korean War
Korean WarKorean War
Korean War
 
Desestimación de Denuncia - NISMAN-
Desestimación de Denuncia - NISMAN-Desestimación de Denuncia - NISMAN-
Desestimación de Denuncia - NISMAN-
 
A day at Friendship Public Charter School’s Collegiate Academy - Washington D...
A day at Friendship Public Charter School’s Collegiate Academy - Washington D...A day at Friendship Public Charter School’s Collegiate Academy - Washington D...
A day at Friendship Public Charter School’s Collegiate Academy - Washington D...
 
Doc2.docx Pic Walter Richmond
Doc2.docx Pic Walter RichmondDoc2.docx Pic Walter Richmond
Doc2.docx Pic Walter Richmond
 
Presentation of HH Manager Talent Recruiter
Presentation of HH Manager Talent RecruiterPresentation of HH Manager Talent Recruiter
Presentation of HH Manager Talent Recruiter
 
Real Estate Investing: The Key To Long Term Wealth
Real Estate Investing: The Key To Long Term WealthReal Estate Investing: The Key To Long Term Wealth
Real Estate Investing: The Key To Long Term Wealth
 
Agronegocios en Uruguay: Ganadería e interacción con agricultura en un entorn...
Agronegocios en Uruguay: Ganadería e interacción con agricultura en un entorn...Agronegocios en Uruguay: Ganadería e interacción con agricultura en un entorn...
Agronegocios en Uruguay: Ganadería e interacción con agricultura en un entorn...
 
Student Teaching Cooperative Learning Group Lesson Plan (Math)
Student Teaching Cooperative Learning Group Lesson Plan (Math)Student Teaching Cooperative Learning Group Lesson Plan (Math)
Student Teaching Cooperative Learning Group Lesson Plan (Math)
 
пенза. центр городских инициатив
пенза. центр городских инициативпенза. центр городских инициатив
пенза. центр городских инициатив
 
музей москвы, образовательный хаб
музей москвы, образовательный хабмузей москвы, образовательный хаб
музей москвы, образовательный хаб
 

Similar to 2464

Automating the Hunt for Non-Obvious Sources of Latency Spreads
Automating the Hunt for Non-Obvious Sources of Latency SpreadsAutomating the Hunt for Non-Obvious Sources of Latency Spreads
Automating the Hunt for Non-Obvious Sources of Latency SpreadsScyllaDB
 
참여기관_발표자료-국민대학교 201301 정기회의
참여기관_발표자료-국민대학교 201301 정기회의참여기관_발표자료-국민대학교 201301 정기회의
참여기관_발표자료-국민대학교 201301 정기회의DzH QWuynh
 
FastSMP: Next Generation Approach to Protection: More Reliable, Less Cost
FastSMP: Next Generation Approach to Protection: More Reliable, Less CostFastSMP: Next Generation Approach to Protection: More Reliable, Less Cost
FastSMP: Next Generation Approach to Protection: More Reliable, Less CostInfinera
 
Introduction to embedded System.pptx
Introduction to embedded System.pptxIntroduction to embedded System.pptx
Introduction to embedded System.pptxPratik Gohel
 
AMD EPYC™ Microprocessor Architecture
AMD EPYC™ Microprocessor ArchitectureAMD EPYC™ Microprocessor Architecture
AMD EPYC™ Microprocessor ArchitectureAMD
 
Maxwell siuc hpc_description_tutorial
Maxwell siuc hpc_description_tutorialMaxwell siuc hpc_description_tutorial
Maxwell siuc hpc_description_tutorialmadhuinturi
 
FPGA Based Data Processing for Real-time WSN Applications:
FPGA Based Data Processing for Real-time WSN Applications: FPGA Based Data Processing for Real-time WSN Applications:
FPGA Based Data Processing for Real-time WSN Applications: Ilham Amezzane
 
54522002 triple-des-vhdl-project
54522002 triple-des-vhdl-project54522002 triple-des-vhdl-project
54522002 triple-des-vhdl-projectveenanandkakarla
 
Sagar Kadam, Lead Software Engineer, Open-Silicon
Sagar Kadam, Lead Software Engineer, Open-SiliconSagar Kadam, Lead Software Engineer, Open-Silicon
Sagar Kadam, Lead Software Engineer, Open-Siliconchiportal
 
Reducing power in using different technologies using FSM architecture
Reducing power in using different technologies using FSM architectureReducing power in using different technologies using FSM architecture
Reducing power in using different technologies using FSM architectureVLSICS Design
 
XPDS13: On Paravirualizing TCP - Congestion Control on Xen VMs - Luwei Cheng,...
XPDS13: On Paravirualizing TCP - Congestion Control on Xen VMs - Luwei Cheng,...XPDS13: On Paravirualizing TCP - Congestion Control on Xen VMs - Luwei Cheng,...
XPDS13: On Paravirualizing TCP - Congestion Control on Xen VMs - Luwei Cheng,...The Linux Foundation
 
Anomaly Detection at Scale
Anomaly Detection at ScaleAnomaly Detection at Scale
Anomaly Detection at ScaleJeff Henrikson
 
Optimizing Servers for High-Throughput and Low-Latency at Dropbox
Optimizing Servers for High-Throughput and Low-Latency at DropboxOptimizing Servers for High-Throughput and Low-Latency at Dropbox
Optimizing Servers for High-Throughput and Low-Latency at DropboxScyllaDB
 
AVR_Course_Day4 introduction to microcontroller
AVR_Course_Day4 introduction to microcontrollerAVR_Course_Day4 introduction to microcontroller
AVR_Course_Day4 introduction to microcontrollerMohamed Ali
 
Linux rt in financial markets
Linux rt in financial marketsLinux rt in financial markets
Linux rt in financial marketsAdrien Mahieux
 
OPAL-RT RT13 Conference: Rapid control prototyping solutions for power electr...
OPAL-RT RT13 Conference: Rapid control prototyping solutions for power electr...OPAL-RT RT13 Conference: Rapid control prototyping solutions for power electr...
OPAL-RT RT13 Conference: Rapid control prototyping solutions for power electr...OPAL-RT TECHNOLOGIES
 
Ch1Intro.pdf Computer organization and org.
Ch1Intro.pdf Computer organization and org.Ch1Intro.pdf Computer organization and org.
Ch1Intro.pdf Computer organization and org.gadisaAdamu
 

Similar to 2464 (20)

Automating the Hunt for Non-Obvious Sources of Latency Spreads
Automating the Hunt for Non-Obvious Sources of Latency SpreadsAutomating the Hunt for Non-Obvious Sources of Latency Spreads
Automating the Hunt for Non-Obvious Sources of Latency Spreads
 
참여기관_발표자료-국민대학교 201301 정기회의
참여기관_발표자료-국민대학교 201301 정기회의참여기관_발표자료-국민대학교 201301 정기회의
참여기관_발표자료-국민대학교 201301 정기회의
 
FastSMP: Next Generation Approach to Protection: More Reliable, Less Cost
FastSMP: Next Generation Approach to Protection: More Reliable, Less CostFastSMP: Next Generation Approach to Protection: More Reliable, Less Cost
FastSMP: Next Generation Approach to Protection: More Reliable, Less Cost
 
Introduction to embedded System.pptx
Introduction to embedded System.pptxIntroduction to embedded System.pptx
Introduction to embedded System.pptx
 
AMD EPYC™ Microprocessor Architecture
AMD EPYC™ Microprocessor ArchitectureAMD EPYC™ Microprocessor Architecture
AMD EPYC™ Microprocessor Architecture
 
Maxwell siuc hpc_description_tutorial
Maxwell siuc hpc_description_tutorialMaxwell siuc hpc_description_tutorial
Maxwell siuc hpc_description_tutorial
 
Chapter_01.pptx
Chapter_01.pptxChapter_01.pptx
Chapter_01.pptx
 
FPGA Based Data Processing for Real-time WSN Applications:
FPGA Based Data Processing for Real-time WSN Applications: FPGA Based Data Processing for Real-time WSN Applications:
FPGA Based Data Processing for Real-time WSN Applications:
 
54522002 triple-des-vhdl-project
54522002 triple-des-vhdl-project54522002 triple-des-vhdl-project
54522002 triple-des-vhdl-project
 
Wsn handbook
Wsn handbookWsn handbook
Wsn handbook
 
Sagar Kadam, Lead Software Engineer, Open-Silicon
Sagar Kadam, Lead Software Engineer, Open-SiliconSagar Kadam, Lead Software Engineer, Open-Silicon
Sagar Kadam, Lead Software Engineer, Open-Silicon
 
Reducing power in using different technologies using FSM architecture
Reducing power in using different technologies using FSM architectureReducing power in using different technologies using FSM architecture
Reducing power in using different technologies using FSM architecture
 
XPDS13: On Paravirualizing TCP - Congestion Control on Xen VMs - Luwei Cheng,...
XPDS13: On Paravirualizing TCP - Congestion Control on Xen VMs - Luwei Cheng,...XPDS13: On Paravirualizing TCP - Congestion Control on Xen VMs - Luwei Cheng,...
XPDS13: On Paravirualizing TCP - Congestion Control on Xen VMs - Luwei Cheng,...
 
Anomaly Detection at Scale
Anomaly Detection at ScaleAnomaly Detection at Scale
Anomaly Detection at Scale
 
Optimizing Servers for High-Throughput and Low-Latency at Dropbox
Optimizing Servers for High-Throughput and Low-Latency at DropboxOptimizing Servers for High-Throughput and Low-Latency at Dropbox
Optimizing Servers for High-Throughput and Low-Latency at Dropbox
 
AVR_Course_Day4 introduction to microcontroller
AVR_Course_Day4 introduction to microcontrollerAVR_Course_Day4 introduction to microcontroller
AVR_Course_Day4 introduction to microcontroller
 
Linux rt in financial markets
Linux rt in financial marketsLinux rt in financial markets
Linux rt in financial markets
 
OPAL-RT RT13 Conference: Rapid control prototyping solutions for power electr...
OPAL-RT RT13 Conference: Rapid control prototyping solutions for power electr...OPAL-RT RT13 Conference: Rapid control prototyping solutions for power electr...
OPAL-RT RT13 Conference: Rapid control prototyping solutions for power electr...
 
Ch1Intro.pdf Computer organization and org.
Ch1Intro.pdf Computer organization and org.Ch1Intro.pdf Computer organization and org.
Ch1Intro.pdf Computer organization and org.
 
Chap2 slides
Chap2 slidesChap2 slides
Chap2 slides
 

2464