SlideShare a Scribd company logo
1 of 24
Visit www.seminarlinks.blogspot.com to download
Introduction
• The GreenDroid mobile application processor is a 45-nm multicore
research prototype that targets the Android mobile-phone software
stack.
• It can execute general-purpose mobile programs with 11 times less
energy than today’s most energy-efficient designs, at similar or better
performance levels.
Working
It does this through the use of a
hundred or so automatically
generated, highly specialized, energy-
reducing cores, called conservation
cores.
Major technological
problem for
Microprocessor
Architects
Necessity
• A key technological problem for microprocessor architects is the
utilization wall.
• The utilization wall says that, with each process generation, the
percentage of transistors that a chip design can switch at full
frequency drops exponentially because of power constraints.
• A direct consequence of this is Dark Silicon
• Dark Silicon—large swaths of a chip’s silicon area that must remain
mostly passive to stay within the chip’s power budget.
• Currently, only about 1 percent
of a modest-sized 32-nm mobile
chip can switch at full frequency
within a 3-W power budget.
• With each process generation,
dark silicon gets exponentially
cheaper, whereas the power
budget is becoming
exponentially more valuable.
What is Power Budget ??
• A power budget shows where all the possible power will be used by a
device to by breaking it down into components and categories.
• In some situations, you might be told up front that you will have 3W
available to run your design.
• However, sometimes as designers start by calculating the total power
a system needs and then taking actions such as replacing parts or
redesigning circuits to cut back power to an acceptable level.
The Utilization Wall
• Scaling theory
Transistor and power budgets no longer balanced
Exponentially increasing problem!
Classical scaling
Device count S2
Device frequency S
Device power (cap) 1/S
Device power (Vdd) 1/S2
Utilization 1
Leakage limited scaling
Device count S2
Device frequency S
Device power (cap) 1/S
Device power (Vdd) ~1
Utilization 1/S2
Expected utilization for fixed area
and power budget
0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1.0
90nm 65nm 45nm 32nm
The Utilization Wall
• Experimental results
• Replicated small data path
• More ‘Dark Silicon’ than active
• Observations in the wild
• Flat frequency curve
• “Turbo Mode”
• Increasing cache/processor ratio
Utilization @ 300mm
2
& 80w
3.3%
6.5%
17.6%
0.00
0.02
0.04
0.06
0.08
0.10
0.12
0.14
0.16
0.18
0.20
90nm
TSMC
45nm
TSMC
32nm
ITRS
Utilization Wall: Dark Implications for Multicore
4 cores @ 3 GHz
4 cores @ 2x3 GHz
(12 cores dark)
2x4 cores @ 3 GHz
(8 cores dark)
(Industry’s Choice)
.…
65 nm 32 nm
.…
.…
Spectrum of tradeoffs
between # cores and
frequency.
e.g.; take
65 nm32 nm;
i.e. (s =2)
Key Insights
The research leverages two key insights:
• First, it makes sense to find architectural techniques that trade this
cheap resource, dark silicon, for the more valuable resource, energy
efficiency.
• Second, specialized logic can attain 10X to 1,000X better energy
efficiency over general-purpose processors.
Approach
• The approach is to fill a chip’s dark silicon area with
specialized cores to save energy on common
applications.
• These cores are automatically generated from the code
base that the processor is intended to run—that is, the
Android mobile-phone software stack.
• The cores feature a focused re-configurability so that
they can remain useful even as the code they target
evolves.
Dark Silicon
The GreenDroid architecture
• The GreenDroid architecture uses specialized, energy-efficient
processors, called conservation cores, or c-cores to execute
frequently used portions of the application code.
• Collectively, the c-cores span approximately 95 percent of the
execution time of team’s test Android-based workload.
The high-level architecture of a GreenDroid system
The system comprises an
array of 16 non-identical
tiles.
Each tile holds components
common to every tile—the
CPU, on-chip network (OCN),
and shared Level 1 (L1) data
cache—and provides space
for multiple conservation
cores (c-cores) of various sizes
The c-cores are tightly coupled
to the host CPU via the L1 data
cache and a specialized
interface
Conservation Cores
• Specialized cores for reducing energy
• Automatically generated from hot
regions of program source
• Patching support future proofs HW
• Fully automated toolchain
• Drop-in replacements for code
• Hot code implemented by C-Core, cold
code runs on host CPU
• HW generation/SW integration
• Energy efficient
• Up to 16x for targeted hot code
D cache
Host
CPU
(general purpose)
I cache
Hot code
Cold code
C-Core
Figure shows the projected energy
savings in GreenDroid and the origin
of these savings.
The savings come from two sources
• First, c-cores don’t require
instruction fetch, instruction decode,
a conventional register file, or any of
the associated structures. Removing
these reduces energy consumption
by 56 percent.
• The second source of savings (35 %
of energy) comes from the
specialization of the c-cores’ data
path.
• The result is that average per-
instruction energy drops from 91 pJ
per instruction to just 8 pJ per
instruction.
Marching Toward Completion
The toolchain automatically generates placed-and-routed c-core
tiles, given the source code and information about execution
properties.
The cycle- and energy-accurate simulation tools have confirmed the
energy savings provided by c-cores.
The team is currently working on more detailed full-system Android
emulation to improve our workload modeling so that they can finalize
the selection of c-cores that will populate GreenDroid’s dark silicon.
In parallel with this effort, they are working ontiming closure and
physical design.
The Research Team
The University of California,San Diego,USA.
Assistant professors
• Michael Bedford Taylor
• Steven Swanson
Postdoctoral scholar
• Jack Sampson
Massachusetts Institute of
Technology (MIT),USA
Postdoctoral Researcher
• Jonathan Babb
PhD students
• Nathan Goulding-Hotta
• Ganesh Venkatesh
• Saturnino Garcia
• Manish Arora
• Siddhartha Nath
Graduate Students
• Vikram Bhatt
• Joe Auricchio
• Po-Chao Huang
22
Conclusions
• Over the next five to 10 years, the breakdown of conventional silicon
scaling and the resulting utilization wall will exponentially increase
the amount of dark silicon in both desktop and mobile processors.
• The GreenDroid prototype demonstrates that c-cores offer a new
technique to convert dark silicon into energy savings and increased
parallel execution under strict power budgets.
• The estimate that the prototype will reduce processor energy
consumption by 91 percent for the code that c-cores target, and
result in an overall savings of 7.4 X.
Reference
Based on April 2011 IEEE Micro paper.
THE GREENDROID MOBILE APPLICATION PROCESSOR:
AN ARCHITECTURE FOR SILICON’S
DARK FUTURE
http://greendroid.ucsd.edu/
Visit www.seminarlinks.blogspot.com to download

More Related Content

What's hot

Gsm Based Automated Irrigation irrigation system
Gsm Based Automated Irrigation irrigation systemGsm Based Automated Irrigation irrigation system
Gsm Based Automated Irrigation irrigation systemSantanu Mukhopadhyay
 
Advanced irrigation system using Arduino
Advanced irrigation system using ArduinoAdvanced irrigation system using Arduino
Advanced irrigation system using ArduinoHimanshuSingh1351
 
Enabling on-device learning at scale
Enabling on-device learning at scaleEnabling on-device learning at scale
Enabling on-device learning at scaleQualcomm Research
 
Intro to Arduino
Intro to ArduinoIntro to Arduino
Intro to Arduinoavikdhupar
 
EC6601 VLSI Design Memory Circuits
EC6601 VLSI Design   Memory CircuitsEC6601 VLSI Design   Memory Circuits
EC6601 VLSI Design Memory Circuitschitrarengasamy
 
Raspberry Pi (Introduction)
Raspberry Pi (Introduction)Raspberry Pi (Introduction)
Raspberry Pi (Introduction)Mandeesh Singh
 
Getting Started with Raspberry Pi
Getting Started with Raspberry PiGetting Started with Raspberry Pi
Getting Started with Raspberry Piyeokm1
 
AVR Micro controller Interfacing
AVR Micro controller Interfacing AVR Micro controller Interfacing
AVR Micro controller Interfacing Raghav Shetty
 
The Effect of CPU Clock Rate on Power Consumption
The Effect of CPU Clock Rate on Power ConsumptionThe Effect of CPU Clock Rate on Power Consumption
The Effect of CPU Clock Rate on Power ConsumptionMarc Bacvanski
 
Home automation using FPGA controller
Home automation  using FPGA controller Home automation  using FPGA controller
Home automation using FPGA controller Ajay1120539
 
Interrupt in real time system
Interrupt in real time system Interrupt in real time system
Interrupt in real time system ali jawad
 
Finfet; My 3rd PPT in clg
Finfet; My 3rd PPT in clgFinfet; My 3rd PPT in clg
Finfet; My 3rd PPT in clgARUNASUJITHA
 
Generations of solar cells
Generations of solar cellsGenerations of solar cells
Generations of solar cellsMohanNaidu34
 
EEPROM Part-21
EEPROM Part-21EEPROM Part-21
EEPROM Part-21Techvilla
 

What's hot (20)

Gsm Based Automated Irrigation irrigation system
Gsm Based Automated Irrigation irrigation systemGsm Based Automated Irrigation irrigation system
Gsm Based Automated Irrigation irrigation system
 
Abstract of raspberry pi
Abstract of raspberry piAbstract of raspberry pi
Abstract of raspberry pi
 
generations of computer
generations of computergenerations of computer
generations of computer
 
Advanced irrigation system using Arduino
Advanced irrigation system using ArduinoAdvanced irrigation system using Arduino
Advanced irrigation system using Arduino
 
Enabling on-device learning at scale
Enabling on-device learning at scaleEnabling on-device learning at scale
Enabling on-device learning at scale
 
An introduction to FPGAs and Their MPSOCs
An introduction to FPGAs and Their MPSOCs  An introduction to FPGAs and Their MPSOCs
An introduction to FPGAs and Their MPSOCs
 
Intro to Arduino
Intro to ArduinoIntro to Arduino
Intro to Arduino
 
EC6601 VLSI Design Memory Circuits
EC6601 VLSI Design   Memory CircuitsEC6601 VLSI Design   Memory Circuits
EC6601 VLSI Design Memory Circuits
 
Raspberry Pi (Introduction)
Raspberry Pi (Introduction)Raspberry Pi (Introduction)
Raspberry Pi (Introduction)
 
Getting Started with Raspberry Pi
Getting Started with Raspberry PiGetting Started with Raspberry Pi
Getting Started with Raspberry Pi
 
Raspberry Pi
Raspberry PiRaspberry Pi
Raspberry Pi
 
AVR Micro controller Interfacing
AVR Micro controller Interfacing AVR Micro controller Interfacing
AVR Micro controller Interfacing
 
The Effect of CPU Clock Rate on Power Consumption
The Effect of CPU Clock Rate on Power ConsumptionThe Effect of CPU Clock Rate on Power Consumption
The Effect of CPU Clock Rate on Power Consumption
 
Home automation using FPGA controller
Home automation  using FPGA controller Home automation  using FPGA controller
Home automation using FPGA controller
 
cplds
cpldscplds
cplds
 
Interrupt in real time system
Interrupt in real time system Interrupt in real time system
Interrupt in real time system
 
Finfet; My 3rd PPT in clg
Finfet; My 3rd PPT in clgFinfet; My 3rd PPT in clg
Finfet; My 3rd PPT in clg
 
Generations of solar cells
Generations of solar cellsGenerations of solar cells
Generations of solar cells
 
EEPROM Part-21
EEPROM Part-21EEPROM Part-21
EEPROM Part-21
 
Deep learning with FPGA
Deep learning with FPGADeep learning with FPGA
Deep learning with FPGA
 

Viewers also liked

GREENDROID: A SOLUTION TO THE BATTERY PROBLEM OF SMARTPHONE
GREENDROID: A SOLUTION TO THE BATTERY PROBLEM OF SMARTPHONEGREENDROID: A SOLUTION TO THE BATTERY PROBLEM OF SMARTPHONE
GREENDROID: A SOLUTION TO THE BATTERY PROBLEM OF SMARTPHONEpihu281
 
Presentation by Priyanka_Greendroid
Presentation by Priyanka_GreendroidPresentation by Priyanka_Greendroid
Presentation by Priyanka_GreendroidPRIYANKA KATKAR
 
Greendroid an architecture for dark silicon age
Greendroid   an architecture for dark silicon ageGreendroid   an architecture for dark silicon age
Greendroid an architecture for dark silicon agesukanya thatamsetty
 
Brain gate technology
Brain gate technologyBrain gate technology
Brain gate technologyPadmaja Dash
 
Global and china mobile application processor industry report, 2009 2010
Global and china mobile application processor industry report, 2009 2010 Global and china mobile application processor industry report, 2009 2010
Global and china mobile application processor industry report, 2009 2010 ResearchInChina
 
Airborne Internet
Airborne InternetAirborne Internet
Airborne InternetAjith Anil
 
Electronic watchdog
Electronic watchdogElectronic watchdog
Electronic watchdogviv3ksharma
 
Smart quill seminar report final
Smart quill seminar report finalSmart quill seminar report final
Smart quill seminar report finalPramod Kumar
 
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro..."High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...Edge AI and Vision Alliance
 
Chipolo technical seminar for ece
Chipolo technical seminar for eceChipolo technical seminar for ece
Chipolo technical seminar for ecemanikanta1339
 
neural network
neural networkneural network
neural networkSTUDENT
 

Viewers also liked (20)

GREENDROID: A SOLUTION TO THE BATTERY PROBLEM OF SMARTPHONE
GREENDROID: A SOLUTION TO THE BATTERY PROBLEM OF SMARTPHONEGREENDROID: A SOLUTION TO THE BATTERY PROBLEM OF SMARTPHONE
GREENDROID: A SOLUTION TO THE BATTERY PROBLEM OF SMARTPHONE
 
Greendroid ppt
Greendroid pptGreendroid ppt
Greendroid ppt
 
GreenDroid
GreenDroidGreenDroid
GreenDroid
 
Greendroid Part2
Greendroid Part2Greendroid Part2
Greendroid Part2
 
greendroid
greendroidgreendroid
greendroid
 
Presentation by Priyanka_Greendroid
Presentation by Priyanka_GreendroidPresentation by Priyanka_Greendroid
Presentation by Priyanka_Greendroid
 
Greendroid an architecture for dark silicon age
Greendroid   an architecture for dark silicon ageGreendroid   an architecture for dark silicon age
Greendroid an architecture for dark silicon age
 
Brain gate technology
Brain gate technologyBrain gate technology
Brain gate technology
 
Global and china mobile application processor industry report, 2009 2010
Global and china mobile application processor industry report, 2009 2010 Global and china mobile application processor industry report, 2009 2010
Global and china mobile application processor industry report, 2009 2010
 
Airborne Internet
Airborne InternetAirborne Internet
Airborne Internet
 
Thunderbolt
ThunderboltThunderbolt
Thunderbolt
 
Mobile cloning
Mobile cloningMobile cloning
Mobile cloning
 
Electronic watchdog
Electronic watchdogElectronic watchdog
Electronic watchdog
 
Smart quill seminar report final
Smart quill seminar report finalSmart quill seminar report final
Smart quill seminar report final
 
Watch dog
Watch dogWatch dog
Watch dog
 
BRAIN FINGERPRINTING
BRAIN FINGERPRINTINGBRAIN FINGERPRINTING
BRAIN FINGERPRINTING
 
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro..."High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
 
Teleportation
TeleportationTeleportation
Teleportation
 
Chipolo technical seminar for ece
Chipolo technical seminar for eceChipolo technical seminar for ece
Chipolo technical seminar for ece
 
neural network
neural networkneural network
neural network
 

Similar to Download GreenDroid Whitepaper on Energy Efficient Mobile Processors

40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facilityinside-BigData.com
 
EE 330 Lect 3 Spring 2022.pdf
EE 330 Lect 3 Spring 2022.pdfEE 330 Lect 3 Spring 2022.pdf
EE 330 Lect 3 Spring 2022.pdfPatriciaTutuani1
 
DARPA ERI Summit 2018: The End of Moore’s Law & Faster General Purpose Comput...
DARPA ERI Summit 2018: The End of Moore’s Law & Faster General Purpose Comput...DARPA ERI Summit 2018: The End of Moore’s Law & Faster General Purpose Comput...
DARPA ERI Summit 2018: The End of Moore’s Law & Faster General Purpose Comput...zionsaint
 
Michael Gschwind, Chip Multiprocessing and the Cell Broadband Engine
Michael Gschwind, Chip Multiprocessing and the Cell Broadband EngineMichael Gschwind, Chip Multiprocessing and the Cell Broadband Engine
Michael Gschwind, Chip Multiprocessing and the Cell Broadband EngineMichael Gschwind
 
LEGaTO: Low-Energy Heterogeneous Computing Use of AI in the project
LEGaTO: Low-Energy Heterogeneous Computing Use of AI in the projectLEGaTO: Low-Energy Heterogeneous Computing Use of AI in the project
LEGaTO: Low-Energy Heterogeneous Computing Use of AI in the projectLEGATO project
 
A General-Purpose Architectural Approach to Energy Efficiency for Greendroid ...
A General-Purpose Architectural Approach to Energy Efficiency for Greendroid ...A General-Purpose Architectural Approach to Energy Efficiency for Greendroid ...
A General-Purpose Architectural Approach to Energy Efficiency for Greendroid ...theijes
 
Linaro connect 2018 keynote final updated
Linaro connect 2018 keynote final updatedLinaro connect 2018 keynote final updated
Linaro connect 2018 keynote final updatedDileep Bhandarkar
 
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...Linaro
 
Syste O CHip Concepts for Students.ppt
Syste O CHip Concepts for Students.pptSyste O CHip Concepts for Students.ppt
Syste O CHip Concepts for Students.pptmonzhalabs
 
Green droid ieee-micro
Green droid ieee-microGreen droid ieee-micro
Green droid ieee-microRAJENDRA469
 
Cloud-Native & Sustainability: How and Why to Build Sustainable Workloads
Cloud-Native & Sustainability: How and Why to Build Sustainable WorkloadsCloud-Native & Sustainability: How and Why to Build Sustainable Workloads
Cloud-Native & Sustainability: How and Why to Build Sustainable WorkloadsNico Meisenzahl
 

Similar to Download GreenDroid Whitepaper on Energy Efficient Mobile Processors (20)

GreenDroid
GreenDroidGreenDroid
GreenDroid
 
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
 
Greendroid
GreendroidGreendroid
Greendroid
 
greendroid ppts
greendroid pptsgreendroid ppts
greendroid ppts
 
EE 330 Lect 3 Spring 2022.pdf
EE 330 Lect 3 Spring 2022.pdfEE 330 Lect 3 Spring 2022.pdf
EE 330 Lect 3 Spring 2022.pdf
 
N045067680
N045067680N045067680
N045067680
 
DARPA ERI Summit 2018: The End of Moore’s Law & Faster General Purpose Comput...
DARPA ERI Summit 2018: The End of Moore’s Law & Faster General Purpose Comput...DARPA ERI Summit 2018: The End of Moore’s Law & Faster General Purpose Comput...
DARPA ERI Summit 2018: The End of Moore’s Law & Faster General Purpose Comput...
 
Michael Gschwind, Chip Multiprocessing and the Cell Broadband Engine
Michael Gschwind, Chip Multiprocessing and the Cell Broadband EngineMichael Gschwind, Chip Multiprocessing and the Cell Broadband Engine
Michael Gschwind, Chip Multiprocessing and the Cell Broadband Engine
 
LEGaTO: Low-Energy Heterogeneous Computing Use of AI in the project
LEGaTO: Low-Energy Heterogeneous Computing Use of AI in the projectLEGaTO: Low-Energy Heterogeneous Computing Use of AI in the project
LEGaTO: Low-Energy Heterogeneous Computing Use of AI in the project
 
A General-Purpose Architectural Approach to Energy Efficiency for Greendroid ...
A General-Purpose Architectural Approach to Energy Efficiency for Greendroid ...A General-Purpose Architectural Approach to Energy Efficiency for Greendroid ...
A General-Purpose Architectural Approach to Energy Efficiency for Greendroid ...
 
Linaro connect 2018 keynote final updated
Linaro connect 2018 keynote final updatedLinaro connect 2018 keynote final updated
Linaro connect 2018 keynote final updated
 
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
 
High–Performance Computing
High–Performance ComputingHigh–Performance Computing
High–Performance Computing
 
Syste O CHip Concepts for Students.ppt
Syste O CHip Concepts for Students.pptSyste O CHip Concepts for Students.ppt
Syste O CHip Concepts for Students.ppt
 
Hipeac 2018 keynote Talk
Hipeac 2018 keynote TalkHipeac 2018 keynote Talk
Hipeac 2018 keynote Talk
 
Green droid ieee-micro
Green droid ieee-microGreen droid ieee-micro
Green droid ieee-micro
 
Bluegene
BluegeneBluegene
Bluegene
 
Bluegene
BluegeneBluegene
Bluegene
 
Cloud-Native & Sustainability: How and Why to Build Sustainable Workloads
Cloud-Native & Sustainability: How and Why to Build Sustainable WorkloadsCloud-Native & Sustainability: How and Why to Build Sustainable Workloads
Cloud-Native & Sustainability: How and Why to Build Sustainable Workloads
 
Green Computing
Green ComputingGreen Computing
Green Computing
 

More from Seminar Links

Artificial Intelligence (A.I.) in Schools (PPT)
Artificial Intelligence (A.I.) in Schools (PPT)Artificial Intelligence (A.I.) in Schools (PPT)
Artificial Intelligence (A.I.) in Schools (PPT)Seminar Links
 
Sustainable Materials Management (SMM)
Sustainable Materials Management (SMM)Sustainable Materials Management (SMM)
Sustainable Materials Management (SMM)Seminar Links
 
Are Top Grades Enough (PPT)
Are Top Grades Enough (PPT)Are Top Grades Enough (PPT)
Are Top Grades Enough (PPT)Seminar Links
 
AI and Youth Employment (PPT)
AI and Youth Employment (PPT)AI and Youth Employment (PPT)
AI and Youth Employment (PPT)Seminar Links
 
Environmental Impacts of COVID-19 Pandemic: PPT
Environmental Impacts of COVID-19 Pandemic: PPTEnvironmental Impacts of COVID-19 Pandemic: PPT
Environmental Impacts of COVID-19 Pandemic: PPTSeminar Links
 
20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging Technologies20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging TechnologiesSeminar Links
 
Claytronics | Programmable Matter | PPT
Claytronics | Programmable Matter | PPTClaytronics | Programmable Matter | PPT
Claytronics | Programmable Matter | PPTSeminar Links
 
Three-dimensional Holographic Projection Technology PPT | 2018
Three-dimensional Holographic Projection Technology PPT | 2018Three-dimensional Holographic Projection Technology PPT | 2018
Three-dimensional Holographic Projection Technology PPT | 2018Seminar Links
 
MicroLED : Latest Display Technology | PPT
MicroLED : Latest Display Technology | PPTMicroLED : Latest Display Technology | PPT
MicroLED : Latest Display Technology | PPTSeminar Links
 
Performance of 400 kV line insulators under pollution | PDF | DOC | PPT
Performance of 400 kV line insulators under pollution | PDF | DOC | PPTPerformance of 400 kV line insulators under pollution | PDF | DOC | PPT
Performance of 400 kV line insulators under pollution | PDF | DOC | PPTSeminar Links
 
Box Pushing Technique
Box Pushing TechniqueBox Pushing Technique
Box Pushing TechniqueSeminar Links
 
Highest Largest Tallest Longest in India 2018
Highest Largest Tallest Longest in India 2018Highest Largest Tallest Longest in India 2018
Highest Largest Tallest Longest in India 2018Seminar Links
 
Atmospheric Vortex Engine (AVE)
Atmospheric Vortex Engine (AVE) Atmospheric Vortex Engine (AVE)
Atmospheric Vortex Engine (AVE) Seminar Links
 
Artificial photosynthesis PPT
Artificial photosynthesis PPTArtificial photosynthesis PPT
Artificial photosynthesis PPTSeminar Links
 
How to prevent WannaCry Ransomware
How to prevent WannaCry RansomwareHow to prevent WannaCry Ransomware
How to prevent WannaCry RansomwareSeminar Links
 
Babbitt material ppt
Babbitt material pptBabbitt material ppt
Babbitt material pptSeminar Links
 
Carbon Foam Military Applications
Carbon Foam Military ApplicationsCarbon Foam Military Applications
Carbon Foam Military ApplicationsSeminar Links
 

More from Seminar Links (20)

Artificial Intelligence (A.I.) in Schools (PPT)
Artificial Intelligence (A.I.) in Schools (PPT)Artificial Intelligence (A.I.) in Schools (PPT)
Artificial Intelligence (A.I.) in Schools (PPT)
 
Sustainable Materials Management (SMM)
Sustainable Materials Management (SMM)Sustainable Materials Management (SMM)
Sustainable Materials Management (SMM)
 
Are Top Grades Enough (PPT)
Are Top Grades Enough (PPT)Are Top Grades Enough (PPT)
Are Top Grades Enough (PPT)
 
AI and Youth Employment (PPT)
AI and Youth Employment (PPT)AI and Youth Employment (PPT)
AI and Youth Employment (PPT)
 
Environmental Impacts of COVID-19 Pandemic: PPT
Environmental Impacts of COVID-19 Pandemic: PPTEnvironmental Impacts of COVID-19 Pandemic: PPT
Environmental Impacts of COVID-19 Pandemic: PPT
 
20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging Technologies20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging Technologies
 
Claytronics | Programmable Matter | PPT
Claytronics | Programmable Matter | PPTClaytronics | Programmable Matter | PPT
Claytronics | Programmable Matter | PPT
 
Three-dimensional Holographic Projection Technology PPT | 2018
Three-dimensional Holographic Projection Technology PPT | 2018Three-dimensional Holographic Projection Technology PPT | 2018
Three-dimensional Holographic Projection Technology PPT | 2018
 
MicroLED : Latest Display Technology | PPT
MicroLED : Latest Display Technology | PPTMicroLED : Latest Display Technology | PPT
MicroLED : Latest Display Technology | PPT
 
Performance of 400 kV line insulators under pollution | PDF | DOC | PPT
Performance of 400 kV line insulators under pollution | PDF | DOC | PPTPerformance of 400 kV line insulators under pollution | PDF | DOC | PPT
Performance of 400 kV line insulators under pollution | PDF | DOC | PPT
 
Box Pushing Technique
Box Pushing TechniqueBox Pushing Technique
Box Pushing Technique
 
Highest Largest Tallest Longest in India 2018
Highest Largest Tallest Longest in India 2018Highest Largest Tallest Longest in India 2018
Highest Largest Tallest Longest in India 2018
 
Atmospheric Vortex Engine (AVE)
Atmospheric Vortex Engine (AVE) Atmospheric Vortex Engine (AVE)
Atmospheric Vortex Engine (AVE)
 
Artificial photosynthesis PPT
Artificial photosynthesis PPTArtificial photosynthesis PPT
Artificial photosynthesis PPT
 
How to prevent WannaCry Ransomware
How to prevent WannaCry RansomwareHow to prevent WannaCry Ransomware
How to prevent WannaCry Ransomware
 
Dams PPT
Dams PPTDams PPT
Dams PPT
 
Bio mass Energy
Bio mass EnergyBio mass Energy
Bio mass Energy
 
Babbitt material ppt
Babbitt material pptBabbitt material ppt
Babbitt material ppt
 
Ceramic Bearing ppt
Ceramic Bearing pptCeramic Bearing ppt
Ceramic Bearing ppt
 
Carbon Foam Military Applications
Carbon Foam Military ApplicationsCarbon Foam Military Applications
Carbon Foam Military Applications
 

Recently uploaded

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Recently uploaded (20)

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

Download GreenDroid Whitepaper on Energy Efficient Mobile Processors

  • 2. Introduction • The GreenDroid mobile application processor is a 45-nm multicore research prototype that targets the Android mobile-phone software stack. • It can execute general-purpose mobile programs with 11 times less energy than today’s most energy-efficient designs, at similar or better performance levels.
  • 3. Working It does this through the use of a hundred or so automatically generated, highly specialized, energy- reducing cores, called conservation cores.
  • 5. Necessity • A key technological problem for microprocessor architects is the utilization wall. • The utilization wall says that, with each process generation, the percentage of transistors that a chip design can switch at full frequency drops exponentially because of power constraints. • A direct consequence of this is Dark Silicon • Dark Silicon—large swaths of a chip’s silicon area that must remain mostly passive to stay within the chip’s power budget.
  • 6. • Currently, only about 1 percent of a modest-sized 32-nm mobile chip can switch at full frequency within a 3-W power budget. • With each process generation, dark silicon gets exponentially cheaper, whereas the power budget is becoming exponentially more valuable.
  • 7. What is Power Budget ?? • A power budget shows where all the possible power will be used by a device to by breaking it down into components and categories. • In some situations, you might be told up front that you will have 3W available to run your design. • However, sometimes as designers start by calculating the total power a system needs and then taking actions such as replacing parts or redesigning circuits to cut back power to an acceptable level.
  • 8. The Utilization Wall • Scaling theory Transistor and power budgets no longer balanced Exponentially increasing problem! Classical scaling Device count S2 Device frequency S Device power (cap) 1/S Device power (Vdd) 1/S2 Utilization 1 Leakage limited scaling Device count S2 Device frequency S Device power (cap) 1/S Device power (Vdd) ~1 Utilization 1/S2 Expected utilization for fixed area and power budget 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 90nm 65nm 45nm 32nm
  • 9. The Utilization Wall • Experimental results • Replicated small data path • More ‘Dark Silicon’ than active • Observations in the wild • Flat frequency curve • “Turbo Mode” • Increasing cache/processor ratio Utilization @ 300mm 2 & 80w 3.3% 6.5% 17.6% 0.00 0.02 0.04 0.06 0.08 0.10 0.12 0.14 0.16 0.18 0.20 90nm TSMC 45nm TSMC 32nm ITRS
  • 10. Utilization Wall: Dark Implications for Multicore 4 cores @ 3 GHz 4 cores @ 2x3 GHz (12 cores dark) 2x4 cores @ 3 GHz (8 cores dark) (Industry’s Choice) .… 65 nm 32 nm .… .… Spectrum of tradeoffs between # cores and frequency. e.g.; take 65 nm32 nm; i.e. (s =2)
  • 11. Key Insights The research leverages two key insights: • First, it makes sense to find architectural techniques that trade this cheap resource, dark silicon, for the more valuable resource, energy efficiency. • Second, specialized logic can attain 10X to 1,000X better energy efficiency over general-purpose processors.
  • 12. Approach • The approach is to fill a chip’s dark silicon area with specialized cores to save energy on common applications. • These cores are automatically generated from the code base that the processor is intended to run—that is, the Android mobile-phone software stack. • The cores feature a focused re-configurability so that they can remain useful even as the code they target evolves. Dark Silicon
  • 13. The GreenDroid architecture • The GreenDroid architecture uses specialized, energy-efficient processors, called conservation cores, or c-cores to execute frequently used portions of the application code. • Collectively, the c-cores span approximately 95 percent of the execution time of team’s test Android-based workload.
  • 14. The high-level architecture of a GreenDroid system
  • 15. The system comprises an array of 16 non-identical tiles.
  • 16. Each tile holds components common to every tile—the CPU, on-chip network (OCN), and shared Level 1 (L1) data cache—and provides space for multiple conservation cores (c-cores) of various sizes
  • 17. The c-cores are tightly coupled to the host CPU via the L1 data cache and a specialized interface
  • 18. Conservation Cores • Specialized cores for reducing energy • Automatically generated from hot regions of program source • Patching support future proofs HW • Fully automated toolchain • Drop-in replacements for code • Hot code implemented by C-Core, cold code runs on host CPU • HW generation/SW integration • Energy efficient • Up to 16x for targeted hot code D cache Host CPU (general purpose) I cache Hot code Cold code C-Core
  • 19. Figure shows the projected energy savings in GreenDroid and the origin of these savings. The savings come from two sources • First, c-cores don’t require instruction fetch, instruction decode, a conventional register file, or any of the associated structures. Removing these reduces energy consumption by 56 percent. • The second source of savings (35 % of energy) comes from the specialization of the c-cores’ data path. • The result is that average per- instruction energy drops from 91 pJ per instruction to just 8 pJ per instruction.
  • 20. Marching Toward Completion The toolchain automatically generates placed-and-routed c-core tiles, given the source code and information about execution properties. The cycle- and energy-accurate simulation tools have confirmed the energy savings provided by c-cores. The team is currently working on more detailed full-system Android emulation to improve our workload modeling so that they can finalize the selection of c-cores that will populate GreenDroid’s dark silicon. In parallel with this effort, they are working ontiming closure and physical design.
  • 21. The Research Team The University of California,San Diego,USA. Assistant professors • Michael Bedford Taylor • Steven Swanson Postdoctoral scholar • Jack Sampson Massachusetts Institute of Technology (MIT),USA Postdoctoral Researcher • Jonathan Babb PhD students • Nathan Goulding-Hotta • Ganesh Venkatesh • Saturnino Garcia • Manish Arora • Siddhartha Nath Graduate Students • Vikram Bhatt • Joe Auricchio • Po-Chao Huang
  • 22. 22 Conclusions • Over the next five to 10 years, the breakdown of conventional silicon scaling and the resulting utilization wall will exponentially increase the amount of dark silicon in both desktop and mobile processors. • The GreenDroid prototype demonstrates that c-cores offer a new technique to convert dark silicon into energy savings and increased parallel execution under strict power budgets. • The estimate that the prototype will reduce processor energy consumption by 91 percent for the code that c-cores target, and result in an overall savings of 7.4 X.
  • 23. Reference Based on April 2011 IEEE Micro paper. THE GREENDROID MOBILE APPLICATION PROCESSOR: AN ARCHITECTURE FOR SILICON’S DARK FUTURE http://greendroid.ucsd.edu/