SlideShare una empresa de Scribd logo
1 de 61
Descargar para leer sin conexión
GREENDROID:
AN ARCHITECTURE FOR DARK SILICON AGE
February 23, 2013
1 / 29
Contents
1 GREEN TECHNOLOGY
2 ANDROID PLATFORM
3 DRAWBACKS OF ANDROID
4 UTILIZATION WALL & DARK SILICON
5 C-CORES
6 GREENDROID
7 ARCHITECTURE
8 EFFICIENCY IMPROVEMENT
9 CONCLUSION
10 REFERENCES
2 / 29
GO GREEN FOR A BETTER TOMORRROW....
What is this GREEN concept???
Green technology points to energy efficient techniques .
3 / 29
GO GREEN FOR A BETTER TOMORRROW....
What is this GREEN concept???
Green technology points to energy efficient techniques .
Scarcity for energy resources
3 / 29
GO GREEN FOR A BETTER TOMORRROW....
What is this GREEN concept???
Green technology points to energy efficient techniques .
Scarcity for energy resources
looking for energy efficient designs & architectures.
3 / 29
Mobile application processors are soon
to replace desktop processors as the
focus of innovation in microprocessor
technology . Smart phones sales surpass
those of desktops.
4 / 29
Contents
1 GREEN TECHNOLOGY
2 ANDROID PLATFORM
3 DRAWBACKS OF ANDROID
4 UTILIZATION WALL & DARK SILICON
5 C-CORES
6 GREENDROID
7 ARCHITECTURE
8 EFFICIENCY IMPROVEMENT
9 CONCLUSION
10 REFERENCES
5 / 29
ANDROID PLATFORM
A Linux based operating system
6 / 29
ANDROID PLATFORM
A Linux based operating system
Mobile devices such as smart phones and tablet computers .
6 / 29
ANDROID PLATFORM
A Linux based operating system
Mobile devices such as smart phones and tablet computers .
An open source , developed by the open handset alliance led by
Google .
6 / 29
ANDROID PLATFORM
A Linux based operating system
Mobile devices such as smart phones and tablet computers .
An open source , developed by the open handset alliance led by
Google .
A multi-channel , multi-core OS.
6 / 29
Contents
1 GREEN TECHNOLOGY
2 ANDROID PLATFORM
3 DRAWBACKS OF ANDROID
4 UTILIZATION WALL & DARK SILICON
5 C-CORES
6 GREENDROID
7 ARCHITECTURE
8 EFFICIENCY IMPROVEMENT
9 CONCLUSION
10 REFERENCES
7 / 29
DRAWBACKS OF ANDROID
Power consumption is more , since it is mainly meant for internet
surfing , co-operate applications.
8 / 29
DRAWBACKS OF ANDROID
Power consumption is more , since it is mainly meant for internet
surfing , co-operate applications.
Frequently using applications always remains on , unless we clear the
task manager and it consumes power
8 / 29
DRAWBACKS OF ANDROID
Power consumption is more , since it is mainly meant for internet
surfing , co-operate applications.
Frequently using applications always remains on , unless we clear the
task manager and it consumes power
Normally uses 200 mah , where battery provides 1500 mah.
8 / 29
Contents
1 GREEN TECHNOLOGY
2 ANDROID PLATFORM
3 DRAWBACKS OF ANDROID
4 UTILIZATION WALL & DARK SILICON
5 C-CORES
6 GREENDROID
7 ARCHITECTURE
8 EFFICIENCY IMPROVEMENT
9 CONCLUSION
10 REFERENCES
9 / 29
WHAT IS THIS DARK SILICON??
Plays an pivotal role in shaping the future of mobile processors.
10 / 29
WHAT IS THIS DARK SILICON??
Plays an pivotal role in shaping the future of mobile processors.
With each process generation, power budget becomes exponentially
more valuable in comparison
10 / 29
WHAT IS THIS DARK SILICON??
Plays an pivotal role in shaping the future of mobile processors.
With each process generation, power budget becomes exponentially
more valuable in comparison
Dark silicon is necessary, because engineers are unable to reduce
chips’ operating voltages any further to offset increases in power
consumption and waste heat produced by smaller, faster chips .
10 / 29
WHAT IS THIS DARK SILICON??
Plays an pivotal role in shaping the future of mobile processors.
With each process generation, power budget becomes exponentially
more valuable in comparison
Dark silicon is necessary, because engineers are unable to reduce
chips’ operating voltages any further to offset increases in power
consumption and waste heat produced by smaller, faster chips .
This dark silicon limits the utilization of the application processors to
the fullest.
10 / 29
SCALING THEORY
Scaling Thoery:
Transistors and power
budgets no longer balanced
11 / 29
SCALING THEORY
Scaling Thoery:
Transistors and power
budgets no longer balanced
Exponentially increasing
problem!!
11 / 29
SCALING THEORY
Scaling Thoery:
Transistors and power
budgets no longer balanced
Exponentially increasing
problem!!
11 / 29
Need to give more focus on energy efficiency....
12 / 29
Need to give more focus on energy efficiency....
12 / 29
WHAT DO WE DO WITH DARK SILICON??
Insights
Power is now more expensive than area.
13 / 29
WHAT DO WE DO WITH DARK SILICON??
Insights
Power is now more expensive than area.
Specialised logic has been shown as an effective way to improve energy
efficiency(10-1000x)
Our Approach:
Fill dark silicon with specialised cores to save energy on common apps
Power savings can be applied to other program,increasing throughput
13 / 29
WHAT DO WE DO WITH DARK SILICON??
Insights
Power is now more expensive than area.
Specialised logic has been shown as an effective way to improve energy
efficiency(10-1000x)
Our Approach:
Fill dark silicon with specialised cores to save energy on common apps
Power savings can be applied to other program,increasing throughput
C-cores provide an architectural way to trade area for an effective
increase in power budget!
13 / 29
Contents
1 GREEN TECHNOLOGY
2 ANDROID PLATFORM
3 DRAWBACKS OF ANDROID
4 UTILIZATION WALL & DARK SILICON
5 C-CORES
6 GREENDROID
7 ARCHITECTURE
8 EFFICIENCY IMPROVEMENT
9 CONCLUSION
10 REFERENCES
14 / 29
CONSERVATION CORES
Specialised cores for reducing energy
Automatically generated from hot
regions of program source
15 / 29
CONSERVATION CORES
Specialised 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
15 / 29
CONSERVATION CORES
Specialised 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.
Enegy efficient
Up to 16x for targeted hot code.
15 / 29
Contents
1 GREEN TECHNOLOGY
2 ANDROID PLATFORM
3 DRAWBACKS OF ANDROID
4 UTILIZATION WALL & DARK SILICON
5 C-CORES
6 GREENDROID
7 ARCHITECTURE
8 EFFICIENCY IMPROVEMENT
9 CONCLUSION
10 REFERENCES
16 / 29
GREENDROID : a boon to the dark silicon problem.
17 / 29
GREENDROID : a boon to the dark silicon problem.
If you fill the chip with highly specialized cores, then the fraction of
the chip that is lit up at one time can be the most energy efficient for
that particular task.
17 / 29
GREENDROID : a boon to the dark silicon problem.
If you fill the chip with highly specialized cores, then the fraction of
the chip that is lit up at one time can be the most energy efficient for
that particular task.
A 45 nm multi core research prototype.
17 / 29
GREENDROID : a boon to the dark silicon problem.
If you fill the chip with highly specialized cores, then the fraction of
the chip that is lit up at one time can be the most energy efficient for
that particular task.
A 45 nm multi core research prototype.
It targets the Android mobile phone software stack and can execute
general purpose mobile programs with 11 times less energy than most
energy efficient designs at similar or better levels of performance.
17 / 29
GREENDROID will serve as a prototype for mobile application
processors in the next five to ten years.
18 / 29
GREENDROID will serve as a prototype for mobile application
processors in the next five to ten years.
It has a specially built structure that can analyze a current Android
phone and determine which apps, and which CPU circuits the phone
is using the most.
18 / 29
GREENDROID will serve as a prototype for mobile application
processors in the next five to ten years.
It has a specially built structure that can analyze a current Android
phone and determine which apps, and which CPU circuits the phone
is using the most.
Then it can dream up a processor design that best takes advantage of
those usage habits, creating a CPU that’s both faster and more energy
efficient.
18 / 29
Contents
1 GREEN TECHNOLOGY
2 ANDROID PLATFORM
3 DRAWBACKS OF ANDROID
4 UTILIZATION WALL & DARK SILICON
5 C-CORES
6 GREENDROID
7 ARCHITECTURE
8 EFFICIENCY IMPROVEMENT
9 CONCLUSION
10 REFERENCES
19 / 29
Architecture...
20 / 29
Continues...
C-cores are most useful when they target code that execute frequently.
21 / 29
Continues...
C-cores are most useful when they target code that execute frequently.
C-core tool chain transforms the most frequently executed code into
c-core hardware.
21 / 29
Continues...
C-cores are most useful when they target code that execute frequently.
C-core tool chain transforms the most frequently executed code into
c-core hardware.
ANDROID is an excellent target for GREENDROID style
architecture.
21 / 29
Continues...
C-cores are most useful when they target code that execute frequently.
C-core tool chain transforms the most frequently executed code into
c-core hardware.
ANDROID is an excellent target for GREENDROID style
architecture.
Android comprises three main components . Linux kernel , a
collection of native libraries(written in c and c plus),virtual machine .
These all are hot codes.
21 / 29
Continues...
C-cores are most useful when they target code that execute frequently.
C-core tool chain transforms the most frequently executed code into
c-core hardware.
ANDROID is an excellent target for GREENDROID style
architecture.
Android comprises three main components . Linux kernel , a
collection of native libraries(written in c and c plus),virtual machine .
These all are hot codes.
On profiling diverse set of android applications including web
browser , mail , video player it can be found that this workload spends
95% of its time executing just 43,000 static instruction . Just 7nm of a
45nm process will replace these key instructions.
21 / 29
HOW THE CODES ARE GENERATED:An example
22 / 29
23 / 29
Contents
1 GREEN TECHNOLOGY
2 ANDROID PLATFORM
3 DRAWBACKS OF ANDROID
4 UTILIZATION WALL & DARK SILICON
5 C-CORES
6 GREENDROID
7 ARCHITECTURE
8 EFFICIENCY IMPROVEMENT
9 CONCLUSION
10 REFERENCES
24 / 29
EFFICIENCY IMPROVEMENT
25 / 29
Contents
1 GREEN TECHNOLOGY
2 ANDROID PLATFORM
3 DRAWBACKS OF ANDROID
4 UTILIZATION WALL & DARK SILICON
5 C-CORES
6 GREENDROID
7 ARCHITECTURE
8 EFFICIENCY IMPROVEMENT
9 CONCLUSION
10 REFERENCES
26 / 29
CONCLUSION
Utilization wall will exponentially worsen the problem of dark silicon.
27 / 29
CONCLUSION
Utilization wall will exponentially worsen the problem of dark silicon.
The GREENDROID prototype is a demonstration vehicle that shows
the wide spread application of c-cores to android.
27 / 29
CONCLUSION
Utilization wall will exponentially worsen the problem of dark silicon.
The GREENDROID prototype is a demonstration vehicle that shows
the wide spread application of c-cores to android.
C-core reduce energy consumption for key regions.
27 / 29
CONCLUSION
Utilization wall will exponentially worsen the problem of dark silicon.
The GREENDROID prototype is a demonstration vehicle that shows
the wide spread application of c-cores to android.
C-core reduce energy consumption for key regions.
C-core make use of selective de pipelining & reduce energy
consumption by 91%
27 / 29
Contents
1 GREEN TECHNOLOGY
2 ANDROID PLATFORM
3 DRAWBACKS OF ANDROID
4 UTILIZATION WALL & DARK SILICON
5 C-CORES
6 GREENDROID
7 ARCHITECTURE
8 EFFICIENCY IMPROVEMENT
9 CONCLUSION
10 REFERENCES
28 / 29
References
G. Venkatesh et al., Conservation Cores: Reducing the Energy of
Mature Computations,: Proc.15th Intl Conf.Architectural Support for
Programming Languages and Operating Systems,ACM Press, 2010,
pp. 205/-218. 15th Intl. Conf. Architectural Support for Prog.
Languages and Op. Sys., Mar. 2010.
29 / 29
References
G. Venkatesh et al., Conservation Cores: Reducing the Energy of
Mature Computations,: Proc.15th Intl Conf.Architectural Support for
Programming Languages and Operating Systems,ACM Press, 2010,
pp. 205/-218. 15th Intl. Conf. Architectural Support for Prog.
Languages and Op. Sys., Mar. 2010.
N. Goulding et al., GreenDroid: A Mobile Application Processor for a
Future of Dark Silicon, HotChips, 2010.
29 / 29
References
G. Venkatesh et al., Conservation Cores: Reducing the Energy of
Mature Computations,: Proc.15th Intl Conf.Architectural Support for
Programming Languages and Operating Systems,ACM Press, 2010,
pp. 205/-218. 15th Intl. Conf. Architectural Support for Prog.
Languages and Op. Sys., Mar. 2010.
N. Goulding et al., GreenDroid: A Mobile Application Processor for a
Future of Dark Silicon, HotChips, 2010.
R. Dennard et al., Design of Ion-Implanted MOSFETs with Very
Small Physical Dimensions, IEEE J. Solid State Circuits, Oct. 1974.
29 / 29
References
G. Venkatesh et al., Conservation Cores: Reducing the Energy of
Mature Computations,: Proc.15th Intl Conf.Architectural Support for
Programming Languages and Operating Systems,ACM Press, 2010,
pp. 205/-218. 15th Intl. Conf. Architectural Support for Prog.
Languages and Op. Sys., Mar. 2010.
N. Goulding et al., GreenDroid: A Mobile Application Processor for a
Future of Dark Silicon, HotChips, 2010.
R. Dennard et al., Design of Ion-Implanted MOSFETs with Very
Small Physical Dimensions, IEEE J. Solid State Circuits, Oct. 1974.
M. Taylor et al., The Raw Processor: A Scalable 32 bit Fabric for
General Purpose and Embedded Computing, HotChips, 2001.
29 / 29

Más contenido relacionado

La actualidad más candente

GreenDroid Full Report
GreenDroid Full ReportGreenDroid Full Report
GreenDroid Full ReportLachhmi_Prasad
 
Green droid ieee-micro
Green droid ieee-microGreen droid ieee-micro
Green droid ieee-microRAJENDRA469
 
GreenDroid: A Tool for Analysing Power Consumption in the Android Ecosystem
GreenDroid: A Tool for Analysing Power Consumption in the Android EcosystemGreenDroid: A Tool for Analysing Power Consumption in the Android Ecosystem
GreenDroid: A Tool for Analysing Power Consumption in the Android EcosystemGreenLabAtDI
 
Bell/Knott Caver 7X24 Presentation
Bell/Knott Caver 7X24 PresentationBell/Knott Caver 7X24 Presentation
Bell/Knott Caver 7X24 PresentationCavern Technologies
 
Rled presentation for innovation award 25 9-2017
Rled presentation for innovation award 25 9-2017Rled presentation for innovation award 25 9-2017
Rled presentation for innovation award 25 9-2017ANANDKUMARKYATHASAND
 
NVIDIA Tesla Accelerated Computing Platform for IBM Power
NVIDIA Tesla Accelerated Computing Platform for IBM PowerNVIDIA Tesla Accelerated Computing Platform for IBM Power
NVIDIA Tesla Accelerated Computing Platform for IBM PowerSlide_N
 
Deep learning for smart manufacturing
Deep learning for smart manufacturingDeep learning for smart manufacturing
Deep learning for smart manufacturingSunil Kumar Pradhan
 
High Performance Computing Infrastructure as a Key Enabler to Engineering Des...
High Performance Computing Infrastructure as a Key Enabler to Engineering Des...High Performance Computing Infrastructure as a Key Enabler to Engineering Des...
High Performance Computing Infrastructure as a Key Enabler to Engineering Des...NSEAkure
 
Flexible CIGS PV: Past, Present, and Future
Flexible CIGS PV: Past, Present, and FutureFlexible CIGS PV: Past, Present, and Future
Flexible CIGS PV: Past, Present, and FutureSolarDan
 
Flexible printed circuit boards ppt
Flexible printed circuit boards pptFlexible printed circuit boards ppt
Flexible printed circuit boards pptKetaki V
 
System Requirement Analysis in System Engineering
System Requirement Analysis in System EngineeringSystem Requirement Analysis in System Engineering
System Requirement Analysis in System EngineeringOmkar Rane
 
HiPEAC 2020: Energy-aware Task Scheduling in LEGaTO: Low Energy Toolset for H...
HiPEAC 2020: Energy-aware Task Scheduling in LEGaTO: Low Energy Toolset for H...HiPEAC 2020: Energy-aware Task Scheduling in LEGaTO: Low Energy Toolset for H...
HiPEAC 2020: Energy-aware Task Scheduling in LEGaTO: Low Energy Toolset for H...LEGATO project
 
CRITICAL FACTORS FOR ENABLING NORTH AMERICAN LI-ION CELL MANUFACTURING
CRITICAL FACTORS FOR ENABLING NORTH AMERICAN LI-ION CELL MANUFACTURINGCRITICAL FACTORS FOR ENABLING NORTH AMERICAN LI-ION CELL MANUFACTURING
CRITICAL FACTORS FOR ENABLING NORTH AMERICAN LI-ION CELL MANUFACTURINGDesignTeam8
 

La actualidad más candente (20)

GreenDroid Full Report
GreenDroid Full ReportGreenDroid Full Report
GreenDroid Full Report
 
Green droid ieee-micro
Green droid ieee-microGreen droid ieee-micro
Green droid ieee-micro
 
greendroid
greendroidgreendroid
greendroid
 
Greendroid Part2
Greendroid Part2Greendroid Part2
Greendroid Part2
 
GreenDroid
GreenDroidGreenDroid
GreenDroid
 
greendroid ppts
greendroid pptsgreendroid ppts
greendroid ppts
 
GreenDroid: A Tool for Analysing Power Consumption in the Android Ecosystem
GreenDroid: A Tool for Analysing Power Consumption in the Android EcosystemGreenDroid: A Tool for Analysing Power Consumption in the Android Ecosystem
GreenDroid: A Tool for Analysing Power Consumption in the Android Ecosystem
 
Bell/Knott Caver 7X24 Presentation
Bell/Knott Caver 7X24 PresentationBell/Knott Caver 7X24 Presentation
Bell/Knott Caver 7X24 Presentation
 
Rled presentation for innovation award 25 9-2017
Rled presentation for innovation award 25 9-2017Rled presentation for innovation award 25 9-2017
Rled presentation for innovation award 25 9-2017
 
NVIDIA Tesla Accelerated Computing Platform for IBM Power
NVIDIA Tesla Accelerated Computing Platform for IBM PowerNVIDIA Tesla Accelerated Computing Platform for IBM Power
NVIDIA Tesla Accelerated Computing Platform for IBM Power
 
Deep learning for smart manufacturing
Deep learning for smart manufacturingDeep learning for smart manufacturing
Deep learning for smart manufacturing
 
High Performance Computing Infrastructure as a Key Enabler to Engineering Des...
High Performance Computing Infrastructure as a Key Enabler to Engineering Des...High Performance Computing Infrastructure as a Key Enabler to Engineering Des...
High Performance Computing Infrastructure as a Key Enabler to Engineering Des...
 
Insight
InsightInsight
Insight
 
Flexible CIGS PV: Past, Present, and Future
Flexible CIGS PV: Past, Present, and FutureFlexible CIGS PV: Past, Present, and Future
Flexible CIGS PV: Past, Present, and Future
 
Imagineering
ImagineeringImagineering
Imagineering
 
Flexible printed circuit boards ppt
Flexible printed circuit boards pptFlexible printed circuit boards ppt
Flexible printed circuit boards ppt
 
System Requirement Analysis in System Engineering
System Requirement Analysis in System EngineeringSystem Requirement Analysis in System Engineering
System Requirement Analysis in System Engineering
 
HiPEAC 2020: Energy-aware Task Scheduling in LEGaTO: Low Energy Toolset for H...
HiPEAC 2020: Energy-aware Task Scheduling in LEGaTO: Low Energy Toolset for H...HiPEAC 2020: Energy-aware Task Scheduling in LEGaTO: Low Energy Toolset for H...
HiPEAC 2020: Energy-aware Task Scheduling in LEGaTO: Low Energy Toolset for H...
 
System Black Start with DER
System Black Start with DER System Black Start with DER
System Black Start with DER
 
CRITICAL FACTORS FOR ENABLING NORTH AMERICAN LI-ION CELL MANUFACTURING
CRITICAL FACTORS FOR ENABLING NORTH AMERICAN LI-ION CELL MANUFACTURINGCRITICAL FACTORS FOR ENABLING NORTH AMERICAN LI-ION CELL MANUFACTURING
CRITICAL FACTORS FOR ENABLING NORTH AMERICAN LI-ION CELL MANUFACTURING
 

Destacado

Green computers (NIRAJ KUMAR FROM BIHAR)
Green computers (NIRAJ KUMAR FROM BIHAR)Green computers (NIRAJ KUMAR FROM BIHAR)
Green computers (NIRAJ KUMAR FROM BIHAR)Niraj Kumar
 
Energy Efficiency computing
Energy Efficiency computing Energy Efficiency computing
Energy Efficiency computing bhaumin shah
 
Advanced energy conservation techniques and environment protection technologi...
Advanced energy conservation techniques and environment protection technologi...Advanced energy conservation techniques and environment protection technologi...
Advanced energy conservation techniques and environment protection technologi...IAEME Publication
 
Differences between quantitative finance and nuclear physics
Differences between quantitative finance and nuclear physicsDifferences between quantitative finance and nuclear physics
Differences between quantitative finance and nuclear physicsAhmed Ammar Rebai PhD
 
Biomass briquetting as green energy saving technology
Biomass briquetting as green energy saving technologyBiomass briquetting as green energy saving technology
Biomass briquetting as green energy saving technologyShri Ram AgroTech Engineering
 
carbon nanotube antenna
carbon nanotube antenna carbon nanotube antenna
carbon nanotube antenna sree3724
 
Concept of motivation in Psychology
Concept of motivation in PsychologyConcept of motivation in Psychology
Concept of motivation in PsychologySatya P. Joshi
 
Phyics M4 Electrical Energy cost and Conservation
Phyics M4 Electrical Energy cost and ConservationPhyics M4 Electrical Energy cost and Conservation
Phyics M4 Electrical Energy cost and ConservationeLearningJa
 
Energy Conservation Techniques For Industries
Energy Conservation Techniques For IndustriesEnergy Conservation Techniques For Industries
Energy Conservation Techniques For IndustriesShakti Prasad Ghadei
 
Face recognition using artificial neural network
Face recognition using artificial neural networkFace recognition using artificial neural network
Face recognition using artificial neural networkSumeet Kakani
 
underwater wireless communication.
underwater wireless communication.underwater wireless communication.
underwater wireless communication.Poonam Jamakhandi
 
energy conservation / how to conserve/ save energy
energy conservation / how to conserve/ save energyenergy conservation / how to conserve/ save energy
energy conservation / how to conserve/ save energysaksham123ska
 
Electronics past,present and future
Electronics past,present and futureElectronics past,present and future
Electronics past,present and futureRajat Dhiman
 

Destacado (19)

GreenDroid
GreenDroidGreenDroid
GreenDroid
 
A primer on ux design
A primer on ux designA primer on ux design
A primer on ux design
 
Green computers (NIRAJ KUMAR FROM BIHAR)
Green computers (NIRAJ KUMAR FROM BIHAR)Green computers (NIRAJ KUMAR FROM BIHAR)
Green computers (NIRAJ KUMAR FROM BIHAR)
 
Energy Efficiency computing
Energy Efficiency computing Energy Efficiency computing
Energy Efficiency computing
 
Advanced energy conservation techniques and environment protection technologi...
Advanced energy conservation techniques and environment protection technologi...Advanced energy conservation techniques and environment protection technologi...
Advanced energy conservation techniques and environment protection technologi...
 
Differences between quantitative finance and nuclear physics
Differences between quantitative finance and nuclear physicsDifferences between quantitative finance and nuclear physics
Differences between quantitative finance and nuclear physics
 
Ect
EctEct
Ect
 
Biomass briquetting as green energy saving technology
Biomass briquetting as green energy saving technologyBiomass briquetting as green energy saving technology
Biomass briquetting as green energy saving technology
 
carbon nanotube antenna
carbon nanotube antenna carbon nanotube antenna
carbon nanotube antenna
 
Energy use Awareness
Energy use  AwarenessEnergy use  Awareness
Energy use Awareness
 
Concept of motivation in Psychology
Concept of motivation in PsychologyConcept of motivation in Psychology
Concept of motivation in Psychology
 
Pc energy conservation meijer
Pc energy conservation   meijerPc energy conservation   meijer
Pc energy conservation meijer
 
Phyics M4 Electrical Energy cost and Conservation
Phyics M4 Electrical Energy cost and ConservationPhyics M4 Electrical Energy cost and Conservation
Phyics M4 Electrical Energy cost and Conservation
 
Energy Conservation Techniques For Industries
Energy Conservation Techniques For IndustriesEnergy Conservation Techniques For Industries
Energy Conservation Techniques For Industries
 
SIXTH SENSE TECHNOLOGY
SIXTH SENSE TECHNOLOGYSIXTH SENSE TECHNOLOGY
SIXTH SENSE TECHNOLOGY
 
Face recognition using artificial neural network
Face recognition using artificial neural networkFace recognition using artificial neural network
Face recognition using artificial neural network
 
underwater wireless communication.
underwater wireless communication.underwater wireless communication.
underwater wireless communication.
 
energy conservation / how to conserve/ save energy
energy conservation / how to conserve/ save energyenergy conservation / how to conserve/ save energy
energy conservation / how to conserve/ save energy
 
Electronics past,present and future
Electronics past,present and futureElectronics past,present and future
Electronics past,present and future
 

Similar a Greendroid an architecture for dark silicon age

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
 
“Deploy Your Embedded Vision Solution on Any Processor Using Edge Impulse,” A...
“Deploy Your Embedded Vision Solution on Any Processor Using Edge Impulse,” A...“Deploy Your Embedded Vision Solution on Any Processor Using Edge Impulse,” A...
“Deploy Your Embedded Vision Solution on Any Processor Using Edge Impulse,” A...Edge AI and Vision Alliance
 
Android and processors
Android and processorsAndroid and processors
Android and processorsAdarsh Gowda
 
Green computing 28thdec15_siddharth
Green computing 28thdec15_siddharthGreen computing 28thdec15_siddharth
Green computing 28thdec15_siddharthSiddharth Dwivedi
 
Inova Semiconductors Award Write Up
Inova Semiconductors Award Write UpInova Semiconductors Award Write Up
Inova Semiconductors Award Write UpClaudia Toscano
 
Enabling 3d Microelectronics Platforms Mcms
Enabling 3d Microelectronics Platforms  McmsEnabling 3d Microelectronics Platforms  Mcms
Enabling 3d Microelectronics Platforms McmsIonela
 
“Toward the Era of AI Everywhere,” a Presentation from DEEPX
“Toward the Era of AI Everywhere,” a Presentation from DEEPX“Toward the Era of AI Everywhere,” a Presentation from DEEPX
“Toward the Era of AI Everywhere,” a Presentation from DEEPXEdge AI and Vision Alliance
 
New books mar2013
New books mar2013New books mar2013
New books mar2013maethaya
 
Graph-Based Network Topology Analysis for Telecom Operators
Graph-Based Network Topology Analysis for Telecom OperatorsGraph-Based Network Topology Analysis for Telecom Operators
Graph-Based Network Topology Analysis for Telecom OperatorsNeo4j
 
DFMA study of an Emergency lamp
DFMA study of an Emergency lampDFMA study of an Emergency lamp
DFMA study of an Emergency lampSushil.wp manda
 
Apple iPhone X – Infrared Dot Projector 2017 teardown reverse costing report ...
Apple iPhone X – Infrared Dot Projector 2017 teardown reverse costing report ...Apple iPhone X – Infrared Dot Projector 2017 teardown reverse costing report ...
Apple iPhone X – Infrared Dot Projector 2017 teardown reverse costing report ...system_plus
 
INTERFACE by apidays 2023 - Imbibing Sustainability in Software Development, ...
INTERFACE by apidays 2023 - Imbibing Sustainability in Software Development, ...INTERFACE by apidays 2023 - Imbibing Sustainability in Software Development, ...
INTERFACE by apidays 2023 - Imbibing Sustainability in Software Development, ...apidays
 
Intel 14nm aug11
Intel 14nm aug11Intel 14nm aug11
Intel 14nm aug11lopatto
 

Similar a Greendroid an architecture for dark silicon age (20)

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 ...
 
“Deploy Your Embedded Vision Solution on Any Processor Using Edge Impulse,” A...
“Deploy Your Embedded Vision Solution on Any Processor Using Edge Impulse,” A...“Deploy Your Embedded Vision Solution on Any Processor Using Edge Impulse,” A...
“Deploy Your Embedded Vision Solution on Any Processor Using Edge Impulse,” A...
 
Enphiniti Presentation
Enphiniti PresentationEnphiniti Presentation
Enphiniti Presentation
 
Green computing
Green computingGreen computing
Green computing
 
Android and processors
Android and processorsAndroid and processors
Android and processors
 
Green computing ppt
Green computing pptGreen computing ppt
Green computing ppt
 
Green computing 28thdec15_siddharth
Green computing 28thdec15_siddharthGreen computing 28thdec15_siddharth
Green computing 28thdec15_siddharth
 
Inova Semiconductors Award Write Up
Inova Semiconductors Award Write UpInova Semiconductors Award Write Up
Inova Semiconductors Award Write Up
 
Enabling 3d Microelectronics Platforms Mcms
Enabling 3d Microelectronics Platforms  McmsEnabling 3d Microelectronics Platforms  Mcms
Enabling 3d Microelectronics Platforms Mcms
 
“Toward the Era of AI Everywhere,” a Presentation from DEEPX
“Toward the Era of AI Everywhere,” a Presentation from DEEPX“Toward the Era of AI Everywhere,” a Presentation from DEEPX
“Toward the Era of AI Everywhere,” a Presentation from DEEPX
 
339_311 PPT
339_311 PPT339_311 PPT
339_311 PPT
 
Green computing
Green computingGreen computing
Green computing
 
Gadd_Portfolio
Gadd_PortfolioGadd_Portfolio
Gadd_Portfolio
 
New books mar2013
New books mar2013New books mar2013
New books mar2013
 
Graph-Based Network Topology Analysis for Telecom Operators
Graph-Based Network Topology Analysis for Telecom OperatorsGraph-Based Network Topology Analysis for Telecom Operators
Graph-Based Network Topology Analysis for Telecom Operators
 
DFMA study of an Emergency lamp
DFMA study of an Emergency lampDFMA study of an Emergency lamp
DFMA study of an Emergency lamp
 
Apple iPhone X – Infrared Dot Projector 2017 teardown reverse costing report ...
Apple iPhone X – Infrared Dot Projector 2017 teardown reverse costing report ...Apple iPhone X – Infrared Dot Projector 2017 teardown reverse costing report ...
Apple iPhone X – Infrared Dot Projector 2017 teardown reverse costing report ...
 
INTERFACE by apidays 2023 - Imbibing Sustainability in Software Development, ...
INTERFACE by apidays 2023 - Imbibing Sustainability in Software Development, ...INTERFACE by apidays 2023 - Imbibing Sustainability in Software Development, ...
INTERFACE by apidays 2023 - Imbibing Sustainability in Software Development, ...
 
Intel 14nm aug11
Intel 14nm aug11Intel 14nm aug11
Intel 14nm aug11
 
Green computing
Green computingGreen computing
Green computing
 

Más de sukanya thatamsetty (9)

Virtualscreen
VirtualscreenVirtualscreen
Virtualscreen
 
Copy (4) of 5 wimax3424
Copy (4) of 5 wimax3424Copy (4) of 5 wimax3424
Copy (4) of 5 wimax3424
 
My presentation1
My presentation1My presentation1
My presentation1
 
5 wimax3424
5 wimax34245 wimax3424
5 wimax3424
 
Airborne internet
Airborne internetAirborne internet
Airborne internet
 
A paper presentation on sixth sense
A paper presentation on sixth senseA paper presentation on sixth sense
A paper presentation on sixth sense
 
5 wimax3424
5 wimax34245 wimax3424
5 wimax3424
 
4g magic communication
4g magic communication4g magic communication
4g magic communication
 
8 g iris-recognition_system
8 g iris-recognition_system8 g iris-recognition_system
8 g iris-recognition_system
 

Último

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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 WorkerThousandEyes
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

Último (20)

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Greendroid an architecture for dark silicon age

  • 1. GREENDROID: AN ARCHITECTURE FOR DARK SILICON AGE February 23, 2013 1 / 29
  • 2. Contents 1 GREEN TECHNOLOGY 2 ANDROID PLATFORM 3 DRAWBACKS OF ANDROID 4 UTILIZATION WALL & DARK SILICON 5 C-CORES 6 GREENDROID 7 ARCHITECTURE 8 EFFICIENCY IMPROVEMENT 9 CONCLUSION 10 REFERENCES 2 / 29
  • 3. GO GREEN FOR A BETTER TOMORRROW.... What is this GREEN concept??? Green technology points to energy efficient techniques . 3 / 29
  • 4. GO GREEN FOR A BETTER TOMORRROW.... What is this GREEN concept??? Green technology points to energy efficient techniques . Scarcity for energy resources 3 / 29
  • 5. GO GREEN FOR A BETTER TOMORRROW.... What is this GREEN concept??? Green technology points to energy efficient techniques . Scarcity for energy resources looking for energy efficient designs & architectures. 3 / 29
  • 6. Mobile application processors are soon to replace desktop processors as the focus of innovation in microprocessor technology . Smart phones sales surpass those of desktops. 4 / 29
  • 7. Contents 1 GREEN TECHNOLOGY 2 ANDROID PLATFORM 3 DRAWBACKS OF ANDROID 4 UTILIZATION WALL & DARK SILICON 5 C-CORES 6 GREENDROID 7 ARCHITECTURE 8 EFFICIENCY IMPROVEMENT 9 CONCLUSION 10 REFERENCES 5 / 29
  • 8. ANDROID PLATFORM A Linux based operating system 6 / 29
  • 9. ANDROID PLATFORM A Linux based operating system Mobile devices such as smart phones and tablet computers . 6 / 29
  • 10. ANDROID PLATFORM A Linux based operating system Mobile devices such as smart phones and tablet computers . An open source , developed by the open handset alliance led by Google . 6 / 29
  • 11. ANDROID PLATFORM A Linux based operating system Mobile devices such as smart phones and tablet computers . An open source , developed by the open handset alliance led by Google . A multi-channel , multi-core OS. 6 / 29
  • 12. Contents 1 GREEN TECHNOLOGY 2 ANDROID PLATFORM 3 DRAWBACKS OF ANDROID 4 UTILIZATION WALL & DARK SILICON 5 C-CORES 6 GREENDROID 7 ARCHITECTURE 8 EFFICIENCY IMPROVEMENT 9 CONCLUSION 10 REFERENCES 7 / 29
  • 13. DRAWBACKS OF ANDROID Power consumption is more , since it is mainly meant for internet surfing , co-operate applications. 8 / 29
  • 14. DRAWBACKS OF ANDROID Power consumption is more , since it is mainly meant for internet surfing , co-operate applications. Frequently using applications always remains on , unless we clear the task manager and it consumes power 8 / 29
  • 15. DRAWBACKS OF ANDROID Power consumption is more , since it is mainly meant for internet surfing , co-operate applications. Frequently using applications always remains on , unless we clear the task manager and it consumes power Normally uses 200 mah , where battery provides 1500 mah. 8 / 29
  • 16. Contents 1 GREEN TECHNOLOGY 2 ANDROID PLATFORM 3 DRAWBACKS OF ANDROID 4 UTILIZATION WALL & DARK SILICON 5 C-CORES 6 GREENDROID 7 ARCHITECTURE 8 EFFICIENCY IMPROVEMENT 9 CONCLUSION 10 REFERENCES 9 / 29
  • 17. WHAT IS THIS DARK SILICON?? Plays an pivotal role in shaping the future of mobile processors. 10 / 29
  • 18. WHAT IS THIS DARK SILICON?? Plays an pivotal role in shaping the future of mobile processors. With each process generation, power budget becomes exponentially more valuable in comparison 10 / 29
  • 19. WHAT IS THIS DARK SILICON?? Plays an pivotal role in shaping the future of mobile processors. With each process generation, power budget becomes exponentially more valuable in comparison Dark silicon is necessary, because engineers are unable to reduce chips’ operating voltages any further to offset increases in power consumption and waste heat produced by smaller, faster chips . 10 / 29
  • 20. WHAT IS THIS DARK SILICON?? Plays an pivotal role in shaping the future of mobile processors. With each process generation, power budget becomes exponentially more valuable in comparison Dark silicon is necessary, because engineers are unable to reduce chips’ operating voltages any further to offset increases in power consumption and waste heat produced by smaller, faster chips . This dark silicon limits the utilization of the application processors to the fullest. 10 / 29
  • 21. SCALING THEORY Scaling Thoery: Transistors and power budgets no longer balanced 11 / 29
  • 22. SCALING THEORY Scaling Thoery: Transistors and power budgets no longer balanced Exponentially increasing problem!! 11 / 29
  • 23. SCALING THEORY Scaling Thoery: Transistors and power budgets no longer balanced Exponentially increasing problem!! 11 / 29
  • 24. Need to give more focus on energy efficiency.... 12 / 29
  • 25. Need to give more focus on energy efficiency.... 12 / 29
  • 26. WHAT DO WE DO WITH DARK SILICON?? Insights Power is now more expensive than area. 13 / 29
  • 27. WHAT DO WE DO WITH DARK SILICON?? Insights Power is now more expensive than area. Specialised logic has been shown as an effective way to improve energy efficiency(10-1000x) Our Approach: Fill dark silicon with specialised cores to save energy on common apps Power savings can be applied to other program,increasing throughput 13 / 29
  • 28. WHAT DO WE DO WITH DARK SILICON?? Insights Power is now more expensive than area. Specialised logic has been shown as an effective way to improve energy efficiency(10-1000x) Our Approach: Fill dark silicon with specialised cores to save energy on common apps Power savings can be applied to other program,increasing throughput C-cores provide an architectural way to trade area for an effective increase in power budget! 13 / 29
  • 29. Contents 1 GREEN TECHNOLOGY 2 ANDROID PLATFORM 3 DRAWBACKS OF ANDROID 4 UTILIZATION WALL & DARK SILICON 5 C-CORES 6 GREENDROID 7 ARCHITECTURE 8 EFFICIENCY IMPROVEMENT 9 CONCLUSION 10 REFERENCES 14 / 29
  • 30. CONSERVATION CORES Specialised cores for reducing energy Automatically generated from hot regions of program source 15 / 29
  • 31. CONSERVATION CORES Specialised 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 15 / 29
  • 32. CONSERVATION CORES Specialised 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. Enegy efficient Up to 16x for targeted hot code. 15 / 29
  • 33. Contents 1 GREEN TECHNOLOGY 2 ANDROID PLATFORM 3 DRAWBACKS OF ANDROID 4 UTILIZATION WALL & DARK SILICON 5 C-CORES 6 GREENDROID 7 ARCHITECTURE 8 EFFICIENCY IMPROVEMENT 9 CONCLUSION 10 REFERENCES 16 / 29
  • 34. GREENDROID : a boon to the dark silicon problem. 17 / 29
  • 35. GREENDROID : a boon to the dark silicon problem. If you fill the chip with highly specialized cores, then the fraction of the chip that is lit up at one time can be the most energy efficient for that particular task. 17 / 29
  • 36. GREENDROID : a boon to the dark silicon problem. If you fill the chip with highly specialized cores, then the fraction of the chip that is lit up at one time can be the most energy efficient for that particular task. A 45 nm multi core research prototype. 17 / 29
  • 37. GREENDROID : a boon to the dark silicon problem. If you fill the chip with highly specialized cores, then the fraction of the chip that is lit up at one time can be the most energy efficient for that particular task. A 45 nm multi core research prototype. It targets the Android mobile phone software stack and can execute general purpose mobile programs with 11 times less energy than most energy efficient designs at similar or better levels of performance. 17 / 29
  • 38. GREENDROID will serve as a prototype for mobile application processors in the next five to ten years. 18 / 29
  • 39. GREENDROID will serve as a prototype for mobile application processors in the next five to ten years. It has a specially built structure that can analyze a current Android phone and determine which apps, and which CPU circuits the phone is using the most. 18 / 29
  • 40. GREENDROID will serve as a prototype for mobile application processors in the next five to ten years. It has a specially built structure that can analyze a current Android phone and determine which apps, and which CPU circuits the phone is using the most. Then it can dream up a processor design that best takes advantage of those usage habits, creating a CPU that’s both faster and more energy efficient. 18 / 29
  • 41. Contents 1 GREEN TECHNOLOGY 2 ANDROID PLATFORM 3 DRAWBACKS OF ANDROID 4 UTILIZATION WALL & DARK SILICON 5 C-CORES 6 GREENDROID 7 ARCHITECTURE 8 EFFICIENCY IMPROVEMENT 9 CONCLUSION 10 REFERENCES 19 / 29
  • 43. Continues... C-cores are most useful when they target code that execute frequently. 21 / 29
  • 44. Continues... C-cores are most useful when they target code that execute frequently. C-core tool chain transforms the most frequently executed code into c-core hardware. 21 / 29
  • 45. Continues... C-cores are most useful when they target code that execute frequently. C-core tool chain transforms the most frequently executed code into c-core hardware. ANDROID is an excellent target for GREENDROID style architecture. 21 / 29
  • 46. Continues... C-cores are most useful when they target code that execute frequently. C-core tool chain transforms the most frequently executed code into c-core hardware. ANDROID is an excellent target for GREENDROID style architecture. Android comprises three main components . Linux kernel , a collection of native libraries(written in c and c plus),virtual machine . These all are hot codes. 21 / 29
  • 47. Continues... C-cores are most useful when they target code that execute frequently. C-core tool chain transforms the most frequently executed code into c-core hardware. ANDROID is an excellent target for GREENDROID style architecture. Android comprises three main components . Linux kernel , a collection of native libraries(written in c and c plus),virtual machine . These all are hot codes. On profiling diverse set of android applications including web browser , mail , video player it can be found that this workload spends 95% of its time executing just 43,000 static instruction . Just 7nm of a 45nm process will replace these key instructions. 21 / 29
  • 48. HOW THE CODES ARE GENERATED:An example 22 / 29
  • 50. Contents 1 GREEN TECHNOLOGY 2 ANDROID PLATFORM 3 DRAWBACKS OF ANDROID 4 UTILIZATION WALL & DARK SILICON 5 C-CORES 6 GREENDROID 7 ARCHITECTURE 8 EFFICIENCY IMPROVEMENT 9 CONCLUSION 10 REFERENCES 24 / 29
  • 52. Contents 1 GREEN TECHNOLOGY 2 ANDROID PLATFORM 3 DRAWBACKS OF ANDROID 4 UTILIZATION WALL & DARK SILICON 5 C-CORES 6 GREENDROID 7 ARCHITECTURE 8 EFFICIENCY IMPROVEMENT 9 CONCLUSION 10 REFERENCES 26 / 29
  • 53. CONCLUSION Utilization wall will exponentially worsen the problem of dark silicon. 27 / 29
  • 54. CONCLUSION Utilization wall will exponentially worsen the problem of dark silicon. The GREENDROID prototype is a demonstration vehicle that shows the wide spread application of c-cores to android. 27 / 29
  • 55. CONCLUSION Utilization wall will exponentially worsen the problem of dark silicon. The GREENDROID prototype is a demonstration vehicle that shows the wide spread application of c-cores to android. C-core reduce energy consumption for key regions. 27 / 29
  • 56. CONCLUSION Utilization wall will exponentially worsen the problem of dark silicon. The GREENDROID prototype is a demonstration vehicle that shows the wide spread application of c-cores to android. C-core reduce energy consumption for key regions. C-core make use of selective de pipelining & reduce energy consumption by 91% 27 / 29
  • 57. Contents 1 GREEN TECHNOLOGY 2 ANDROID PLATFORM 3 DRAWBACKS OF ANDROID 4 UTILIZATION WALL & DARK SILICON 5 C-CORES 6 GREENDROID 7 ARCHITECTURE 8 EFFICIENCY IMPROVEMENT 9 CONCLUSION 10 REFERENCES 28 / 29
  • 58. References G. Venkatesh et al., Conservation Cores: Reducing the Energy of Mature Computations,: Proc.15th Intl Conf.Architectural Support for Programming Languages and Operating Systems,ACM Press, 2010, pp. 205/-218. 15th Intl. Conf. Architectural Support for Prog. Languages and Op. Sys., Mar. 2010. 29 / 29
  • 59. References G. Venkatesh et al., Conservation Cores: Reducing the Energy of Mature Computations,: Proc.15th Intl Conf.Architectural Support for Programming Languages and Operating Systems,ACM Press, 2010, pp. 205/-218. 15th Intl. Conf. Architectural Support for Prog. Languages and Op. Sys., Mar. 2010. N. Goulding et al., GreenDroid: A Mobile Application Processor for a Future of Dark Silicon, HotChips, 2010. 29 / 29
  • 60. References G. Venkatesh et al., Conservation Cores: Reducing the Energy of Mature Computations,: Proc.15th Intl Conf.Architectural Support for Programming Languages and Operating Systems,ACM Press, 2010, pp. 205/-218. 15th Intl. Conf. Architectural Support for Prog. Languages and Op. Sys., Mar. 2010. N. Goulding et al., GreenDroid: A Mobile Application Processor for a Future of Dark Silicon, HotChips, 2010. R. Dennard et al., Design of Ion-Implanted MOSFETs with Very Small Physical Dimensions, IEEE J. Solid State Circuits, Oct. 1974. 29 / 29
  • 61. References G. Venkatesh et al., Conservation Cores: Reducing the Energy of Mature Computations,: Proc.15th Intl Conf.Architectural Support for Programming Languages and Operating Systems,ACM Press, 2010, pp. 205/-218. 15th Intl. Conf. Architectural Support for Prog. Languages and Op. Sys., Mar. 2010. N. Goulding et al., GreenDroid: A Mobile Application Processor for a Future of Dark Silicon, HotChips, 2010. R. Dennard et al., Design of Ion-Implanted MOSFETs with Very Small Physical Dimensions, IEEE J. Solid State Circuits, Oct. 1974. M. Taylor et al., The Raw Processor: A Scalable 32 bit Fabric for General Purpose and Embedded Computing, HotChips, 2001. 29 / 29