SlideShare a Scribd company logo
Presented by – Sonali Singh
Guide – Prof. Amol Baviskar
Coordinator - Prof. Anjali Almale
Introduction
Major problems related to smartphone
Necessity
Dark Silicon
Architecture of Green droid
C-Core
Conclusion
Mobile phone are now replaced by Smart phone that run
on the open-source operating systems such as Android or
IOS.
The Green Droid mobile application processor is a 45-nm
multi core 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.
 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.
GREENDROID: A SOLUTION TO THE BATTERY PROBLEM OF SMARTPHONE
GREENDROID: A SOLUTION TO THE BATTERY PROBLEM OF SMARTPHONE
GREENDROID: A SOLUTION TO THE BATTERY PROBLEM OF SMARTPHONE
GREENDROID: A SOLUTION TO THE BATTERY PROBLEM OF SMARTPHONE
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
How many transistors you can actually use
simultaneously given your power budget – the
gap between area gains and power gains.
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.
Scaling theory
 Transistor and power budgets no longer balanced
 Exponentially increasing problem!
Experimental results
 Replicated small data path
 More ‘Dark Silicon’ than active
Observations in the wild
 Flat frequency curve
 Increasing cache/processor ratio
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
Spectrum tradeoff between frequency and cores
e.g. Take 65 nm32 nm i.e. (s =2)
4 cores= 3GHZ
2x4
(8 cores dark)
3x4
(12 cores dark)
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.
GREENDROID: A SOLUTION TO THE BATTERY PROBLEM OF SMARTPHONE
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
Specialized cores for reducing energy
 Automatically generated from hot regions of program source
 Patching support future proofs HW
Fully automated tool chain
 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
GREENDROID: A SOLUTION TO THE BATTERY PROBLEM OF SMARTPHONE
Figure shows the projected energy savings in GreenDroid
and the origin of these savings.
The savings come from two sources
1)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.
2)The second source of savings (35 % of energy) comes
from the specialization of the c-cores data path.
3)The result is that average per-instruction energy drops
from 91 pJ per instruction to just 8 pJ per instruction.
GREENDROID: A SOLUTION TO THE BATTERY PROBLEM OF SMARTPHONE
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 Green Droid 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.
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.
M. Taylor et al., The Raw Processor: A Scalable 32
bit Fabric for General Purpose and Embedded
Computing, HotChips, 2001.
GREENDROID: A SOLUTION TO THE BATTERY PROBLEM OF SMARTPHONE

More Related Content

PPTX
Greendroid Part2
PPTX
Presentation by Priyanka_Greendroid
PPTX
Greendroid ppt
PPTX
greendroid
PPTX
greendroid
PDF
Greendroid an architecture for dark silicon age
PPTX
GreenDroid
Greendroid Part2
Presentation by Priyanka_Greendroid
Greendroid ppt
greendroid
greendroid
Greendroid an architecture for dark silicon age
GreenDroid

What's hot (19)

PDF
GreenDroid Full Report
PPTX
Greendroid ppt
PPTX
GreenDroid
PPTX
greendroid ppts
PPTX
GreenDroid: A Tool for Analysing Power Consumption in the Android Ecosystem
PDF
Green droid ieee-micro
PDF
A General-Purpose Architectural Approach to Energy Efficiency for Greendroid ...
PPTX
Flexible printed circuit boards ppt
PPTX
Micromirror display technology
PPTX
Flexible Electronics PPT by Sourabh Kumar
PPTX
Green Computing
DOC
Optical computers pdf
PDF
System Requirement Analysis in System Engineering
PPTX
Deep learning for smart manufacturing
PPTX
Optical computers
PDF
Gerard Smit TU Twente
PPT
Rled presentation for innovation award 25 9-2017
PDF
Power Design - Head to Head: Integrated Silicon vs. GE Point of Load (POL)
PPTX
Optical computer
GreenDroid Full Report
Greendroid ppt
GreenDroid
greendroid ppts
GreenDroid: A Tool for Analysing Power Consumption in the Android Ecosystem
Green droid ieee-micro
A General-Purpose Architectural Approach to Energy Efficiency for Greendroid ...
Flexible printed circuit boards ppt
Micromirror display technology
Flexible Electronics PPT by Sourabh Kumar
Green Computing
Optical computers pdf
System Requirement Analysis in System Engineering
Deep learning for smart manufacturing
Optical computers
Gerard Smit TU Twente
Rled presentation for innovation award 25 9-2017
Power Design - Head to Head: Integrated Silicon vs. GE Point of Load (POL)
Optical computer
Ad

Viewers also liked (12)

PPTX
GreenDroid
PDF
Greendroid an architecture for dark silicon age
DOC
Smart quill seminar report final
PPTX
Brain gate technology
PDF
smart quill pen
PPTX
Smartphone technology
PPTX
Seminar (VK)
PPTX
Emospark
PPT
Maemo Introduction
PPTX
Global monitoring's forgotten history: typewriter to smartphone in five decades
 
PDF
A primer on ux design
GreenDroid
Greendroid an architecture for dark silicon age
Smart quill seminar report final
Brain gate technology
smart quill pen
Smartphone technology
Seminar (VK)
Emospark
Maemo Introduction
Global monitoring's forgotten history: typewriter to smartphone in five decades
 
A primer on ux design
Ad

Similar to GREENDROID: A SOLUTION TO THE BATTERY PROBLEM OF SMARTPHONE (20)

PDF
N045067680
PPTX
Energy efficient mobile computing techniques in smartphones
PDF
14A81A05B2
PDF
O045068183
PPTX
SoC based smartphone processors
PPT
The past and the next 20 years? Scalable computing as a key evolution
PPTX
mobile processors introduction..
PPTX
Energy-aware Computing
DOCX
Green droid automated diagnosis of energy inefficiency for smartphone applica...
PDF
Keynote Speech - Low Power Seminar, Jain College, October 5th 2012
PDF
Embedded Software For Soc 1st Edition Ahmed Amine Jerraya Sungjoo Yoo
PDF
Energy Efficient Computing - 26mar13
PPTX
a new approach in processors technology
PPTX
CPU Architectures for Mobile Phone Devices
PDF
AN DYNAMIC ENERGY MANAGEMENT ON FPGA FOR WIRELESS SENSOR NETWORK
PPTX
SNAPDRAGON SoC Family and ARM Architecture
PDF
Aw26312325
PDF
APE-Annotation Programming For Energy Eciency in Android
PDF
Energy Efficiant Computing in the 21c
PDF
Arm processor architecture awareness session pi technologies
N045067680
Energy efficient mobile computing techniques in smartphones
14A81A05B2
O045068183
SoC based smartphone processors
The past and the next 20 years? Scalable computing as a key evolution
mobile processors introduction..
Energy-aware Computing
Green droid automated diagnosis of energy inefficiency for smartphone applica...
Keynote Speech - Low Power Seminar, Jain College, October 5th 2012
Embedded Software For Soc 1st Edition Ahmed Amine Jerraya Sungjoo Yoo
Energy Efficient Computing - 26mar13
a new approach in processors technology
CPU Architectures for Mobile Phone Devices
AN DYNAMIC ENERGY MANAGEMENT ON FPGA FOR WIRELESS SENSOR NETWORK
SNAPDRAGON SoC Family and ARM Architecture
Aw26312325
APE-Annotation Programming For Energy Eciency in Android
Energy Efficiant Computing in the 21c
Arm processor architecture awareness session pi technologies

Recently uploaded (20)

PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
Analyzing Impact of Pakistan Economic Corridor on Import and Export in Pakist...
PDF
PPT on Performance Review to get promotions
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
UNIT 4 Total Quality Management .pptx
PDF
COURSE DESCRIPTOR OF SURVEYING R24 SYLLABUS
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
Categorization of Factors Affecting Classification Algorithms Selection
PPTX
Fundamentals of safety and accident prevention -final (1).pptx
PDF
Visual Aids for Exploratory Data Analysis.pdf
PPTX
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
PPTX
Fundamentals of Mechanical Engineering.pptx
PDF
Integrating Fractal Dimension and Time Series Analysis for Optimized Hyperspe...
PPTX
introduction to high performance computing
PDF
III.4.1.2_The_Space_Environment.p pdffdf
PDF
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PDF
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PPT
Total quality management ppt for engineering students
PDF
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Analyzing Impact of Pakistan Economic Corridor on Import and Export in Pakist...
PPT on Performance Review to get promotions
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
UNIT 4 Total Quality Management .pptx
COURSE DESCRIPTOR OF SURVEYING R24 SYLLABUS
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Categorization of Factors Affecting Classification Algorithms Selection
Fundamentals of safety and accident prevention -final (1).pptx
Visual Aids for Exploratory Data Analysis.pdf
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
Fundamentals of Mechanical Engineering.pptx
Integrating Fractal Dimension and Time Series Analysis for Optimized Hyperspe...
introduction to high performance computing
III.4.1.2_The_Space_Environment.p pdffdf
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
Total quality management ppt for engineering students
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf

GREENDROID: A SOLUTION TO THE BATTERY PROBLEM OF SMARTPHONE

  • 1. Presented by – Sonali Singh Guide – Prof. Amol Baviskar Coordinator - Prof. Anjali Almale
  • 2. Introduction Major problems related to smartphone Necessity Dark Silicon Architecture of Green droid C-Core Conclusion
  • 3. Mobile phone are now replaced by Smart phone that run on the open-source operating systems such as Android or IOS. The Green Droid mobile application processor is a 45-nm multi core 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.
  • 4.  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.
  • 9. 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
  • 10. How many transistors you can actually use simultaneously given your power budget – the gap between area gains and power gains. 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.
  • 11. Scaling theory  Transistor and power budgets no longer balanced  Exponentially increasing problem! Experimental results  Replicated small data path  More ‘Dark Silicon’ than active Observations in the wild  Flat frequency curve  Increasing cache/processor ratio
  • 12. 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
  • 13. Spectrum tradeoff between frequency and cores e.g. Take 65 nm32 nm i.e. (s =2) 4 cores= 3GHZ 2x4 (8 cores dark) 3x4 (12 cores dark)
  • 14. 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.
  • 16. The system comprises an array of 16 non-identical tiles.
  • 17. 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.
  • 18. The c-cores are tightly coupled to the host CPU via the L1 data cache and a specialized interface
  • 19. Specialized cores for reducing energy  Automatically generated from hot regions of program source  Patching support future proofs HW Fully automated tool chain  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
  • 21. Figure shows the projected energy savings in GreenDroid and the origin of these savings. The savings come from two sources 1)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. 2)The second source of savings (35 % of energy) comes from the specialization of the c-cores data path. 3)The result is that average per-instruction energy drops from 91 pJ per instruction to just 8 pJ per instruction.
  • 23. 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 Green Droid 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.
  • 24. 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. M. Taylor et al., The Raw Processor: A Scalable 32 bit Fabric for General Purpose and Embedded Computing, HotChips, 2001.