SlideShare a Scribd company logo
1 of 22
A Seminar on
GREENDROID
AN ARCHITECTURE FOR DARK SILICON AGE
Shreyas Kardalli
27-Mar-16 2
Presented By:
Dept. of E&CE, GEC RAICHUR
Guidance:
Prof.Saraswati
HOD & Associate Professor
Dept. Of Electronics And Communication Engineering
(3GU10EC030)
CONTENTS
27-Mar-16 Dept. of E&CE, GEC RAICHUR 3
1) INTRODUCTION
2) NECESSITY
3) DARK SILICON
4) THE UTILIZATION WALL
5) ARCHITECTURE OF GREENDROID
6) CONSERVATION CORES
7) ADVANTAGES
8) APPLICATIONS
9) CONCLUSION
10) REFERENCES
INTRODUCTION
27-Mar-16 Dept of E&CE, GEC RAICHUR 4
1) Mobile phone are now replaced by Smart phone that run on the
open source operating systems such as Android or IOS.
2) The Green Droid mobile application processor is a 45-nm multi
core research prototype that targets the Android mobile phone
software stack.
3) 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.
Contd….
27-Mar-16 Dept. of E&CE, GEC RAICHUR 5
5) 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.
6) 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.
NECESSITY
27-Mar-16 Dept. of E&CE, GEC RAICHUR 6
1) A key technological problem for microprocessor architects
is the utilization wall.
2) 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.
3) A direct consequence of this is Dark Silicon.
DARK SILICON
27-Mar-16 Dept. of E&CE, GEC RAICHUR 7
1) How many transistors you can actually use simultaneously
given your power budget – the gap between area gains and
power gains.
2) 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 .
3) This dark silicon limits the utilization of the application
processors to the fullest.
THE UTILIZATION WALL
27-Mar-16 Dept. of E&CE, GEC RAICHUR 8
Scaling theory
a) Transistor and power budgets no longer balanced
b) Exponentially increasing problem.
Experimental results
a) Replicated small data path
b) More ‘Dark Silicon’ than active
Observations in the wild
a) Flat frequency curve
b) Increasing cache/processor ratio
ARCHITECTURE OF GREENDROID
27-Mar-16 Dept. of E&CE, GEC RAICHUR 9
1) The GreenDroid architecture uses specialized, energy-
efficient processors, called conservation cores, or c-cores to
execute frequently used portions of the application code.
2) Collectively, the c-cores span approximately 95 percent of
the execution time of team’s test Android-based workload.
27-Mar-16Dept. of E&CE, GEC RAICHUR 10
27-Mar-16 Dept. of E&CE, GEC RAICHUR 11
The system comprises
an array of 16 non
identical tiles.
27-Mar-16 Dept. of E&CE, GEC RAICHUR 12
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.
27-Mar-16 Dept. of E&CE, GEC RAICHUR 13
The c-cores are
tightly coupled to
the host CPU via the
L1 data cache and a
specialized interface.
CONSERVATION CORES
27-Mar-16 Dept. of E&CE, GEC RAICHUR 14
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
27-Mar-16Dept. of E&CE, GEC RAICHUR 15
27-Mar-16 Dept. of E&CE, GEC RAICHUR 16
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.
27-Mar-16Dept. of E&CE, GEC RAICHUR 17
ADVANTAGES
27-Mar-16 Dept. of E&CE, GEC RAICHUR 18
1) Less power consumption.
2) Most faster than android
3) More Efficient
4) Easy to use
5) Life time is more
6) More application is available in GreenDroid than android.
APPLICATIONS
27-Mar-16 Dept. of E&CE, GEC RAICHUR 19
1) GreenDroid is a boon for dark silicon problem.
2) Can be used for desktop processors.
3) Power savings can be applied to other program, increasing
throughput
27-Mar-16 Dept. of E&CE, GEC RAICHUR 20
CONCLUSION
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 times.
27-Mar-16 Dept. of E&CE, GEC RAICHUR 21
REFERENCE
1) 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.
2) N. Goulding et al., GreenDroid: A Mobile Application Processor
for a Future of Dark Silicon, HotChips, 2010.
3) M. Taylor et al., The Raw Processor: A Scalable 32 bit Fabric for
General Purpose and Embedded Computing, HotChips, 2001.
Greendroid ppt

More Related Content

What's hot

Green droid ieee-micro
Green droid ieee-microGreen droid ieee-micro
Green droid ieee-microRAJENDRA469
 
Deep learning for smart manufacturing
Deep learning for smart manufacturingDeep learning for smart manufacturing
Deep learning for smart manufacturingSunil Kumar Pradhan
 
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
 
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
 
prathap resume-14 professional
prathap resume-14 professionalprathap resume-14 professional
prathap resume-14 professionalPrathap Tatapudi
 
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
 
Simulation Software for Renewable Integration Briefing
Simulation Software for Renewable Integration BriefingSimulation Software for Renewable Integration Briefing
Simulation Software for Renewable Integration BriefingBryan Haines
 
System Requirement Analysis in System Engineering
System Requirement Analysis in System EngineeringSystem Requirement Analysis in System Engineering
System Requirement Analysis in System EngineeringOmkar Rane
 
"Deep Learning for Manufacturing Inspection Applications," a Presentation fro...
"Deep Learning for Manufacturing Inspection Applications," a Presentation fro..."Deep Learning for Manufacturing Inspection Applications," a Presentation fro...
"Deep Learning for Manufacturing Inspection Applications," a Presentation fro...Edge AI and Vision Alliance
 
Flexible printed circuit boards ppt
Flexible printed circuit boards pptFlexible printed circuit boards ppt
Flexible printed circuit boards pptKetaki V
 

What's hot (19)

Greendroid ppt
Greendroid pptGreendroid ppt
Greendroid ppt
 
GreenDroid
GreenDroidGreenDroid
GreenDroid
 
GreenDroid
GreenDroidGreenDroid
GreenDroid
 
greendroid ppts
greendroid pptsgreendroid ppts
greendroid ppts
 
greendroid
greendroidgreendroid
greendroid
 
Green droid ieee-micro
Green droid ieee-microGreen droid ieee-micro
Green droid ieee-micro
 
Optical computers pdf
Optical computers pdfOptical computers pdf
Optical computers pdf
 
Deep learning for smart manufacturing
Deep learning for smart manufacturingDeep learning for smart manufacturing
Deep learning for smart manufacturing
 
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...
 
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
 
prathap resume-14 professional
prathap resume-14 professionalprathap resume-14 professional
prathap resume-14 professional
 
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...
 
Simulation Software for Renewable Integration Briefing
Simulation Software for Renewable Integration BriefingSimulation Software for Renewable Integration Briefing
Simulation Software for Renewable Integration Briefing
 
System Requirement Analysis in System Engineering
System Requirement Analysis in System EngineeringSystem Requirement Analysis in System Engineering
System Requirement Analysis in System Engineering
 
Imagineering
ImagineeringImagineering
Imagineering
 
Green Computing
Green ComputingGreen Computing
Green Computing
 
"Deep Learning for Manufacturing Inspection Applications," a Presentation fro...
"Deep Learning for Manufacturing Inspection Applications," a Presentation fro..."Deep Learning for Manufacturing Inspection Applications," a Presentation fro...
"Deep Learning for Manufacturing Inspection Applications," a Presentation fro...
 
System Black Start with DER
System Black Start with DER System Black Start with DER
System Black Start with DER
 
Flexible printed circuit boards ppt
Flexible printed circuit boards pptFlexible printed circuit boards ppt
Flexible printed circuit boards ppt
 

Viewers also liked

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
 
5G MOBILE TECHNOLOGY PPT
5G MOBILE TECHNOLOGY PPT5G MOBILE TECHNOLOGY PPT
5G MOBILE TECHNOLOGY PPTpriyanka reddy
 
उपभोक्तावादी संस्कृति
उपभोक्तावादी संस्कृतिउपभोक्तावादी संस्कृति
उपभोक्तावादी संस्कृतिSeminar Links
 
Hardware Description Language
Hardware Description Language Hardware Description Language
Hardware Description Language Prachi Pandey
 
TMPA-2017: Predicate Abstraction Based Configurable Method for Data Race Dete...
TMPA-2017: Predicate Abstraction Based Configurable Method for Data Race Dete...TMPA-2017: Predicate Abstraction Based Configurable Method for Data Race Dete...
TMPA-2017: Predicate Abstraction Based Configurable Method for Data Race Dete...Iosif Itkin
 
TMPA-2017: Using Functional Directives to Analyze Code Complexity and Communi...
TMPA-2017: Using Functional Directives to Analyze Code Complexity and Communi...TMPA-2017: Using Functional Directives to Analyze Code Complexity and Communi...
TMPA-2017: Using Functional Directives to Analyze Code Complexity and Communi...Iosif Itkin
 
TMPA-2017: Vellvm - Verifying the LLVM
TMPA-2017: Vellvm - Verifying the LLVMTMPA-2017: Vellvm - Verifying the LLVM
TMPA-2017: Vellvm - Verifying the LLVMIosif Itkin
 
Hdl based simulators
Hdl based simulatorsHdl based simulators
Hdl based simulatorsPrachi Pandey
 
Poultry Farm Management System
Poultry Farm Management SystemPoultry Farm Management System
Poultry Farm Management Systembimoljit
 
Introduction to Wolfram Alpha
Introduction to Wolfram AlphaIntroduction to Wolfram Alpha
Introduction to Wolfram AlphaJulie Starr
 
Concept of motivation in Psychology
Concept of motivation in PsychologyConcept of motivation in Psychology
Concept of motivation in PsychologySatya P. Joshi
 
Holographic Data Storeg ppt
Holographic Data Storeg pptHolographic Data Storeg ppt
Holographic Data Storeg pptSameer Gupta
 

Viewers also liked (17)

GreenDroid
GreenDroidGreenDroid
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
 
5G MOBILE TECHNOLOGY PPT
5G MOBILE TECHNOLOGY PPT5G MOBILE TECHNOLOGY PPT
5G MOBILE TECHNOLOGY PPT
 
TeaVM: dead code elimination and devirtualization
TeaVM: dead code elimination and devirtualizationTeaVM: dead code elimination and devirtualization
TeaVM: dead code elimination and devirtualization
 
A primer on ux design
A primer on ux designA primer on ux design
A primer on ux design
 
उपभोक्तावादी संस्कृति
उपभोक्तावादी संस्कृतिउपभोक्तावादी संस्कृति
उपभोक्तावादी संस्कृति
 
Hardware Description Language
Hardware Description Language Hardware Description Language
Hardware Description Language
 
TMPA-2017: Predicate Abstraction Based Configurable Method for Data Race Dete...
TMPA-2017: Predicate Abstraction Based Configurable Method for Data Race Dete...TMPA-2017: Predicate Abstraction Based Configurable Method for Data Race Dete...
TMPA-2017: Predicate Abstraction Based Configurable Method for Data Race Dete...
 
TMPA-2017: Using Functional Directives to Analyze Code Complexity and Communi...
TMPA-2017: Using Functional Directives to Analyze Code Complexity and Communi...TMPA-2017: Using Functional Directives to Analyze Code Complexity and Communi...
TMPA-2017: Using Functional Directives to Analyze Code Complexity and Communi...
 
TMPA-2017: Vellvm - Verifying the LLVM
TMPA-2017: Vellvm - Verifying the LLVMTMPA-2017: Vellvm - Verifying the LLVM
TMPA-2017: Vellvm - Verifying the LLVM
 
Hdl based simulators
Hdl based simulatorsHdl based simulators
Hdl based simulators
 
Poultry Farm Management System
Poultry Farm Management SystemPoultry Farm Management System
Poultry Farm Management System
 
Introduction to Wolfram Alpha
Introduction to Wolfram AlphaIntroduction to Wolfram Alpha
Introduction to Wolfram Alpha
 
Concept of motivation in Psychology
Concept of motivation in PsychologyConcept of motivation in Psychology
Concept of motivation in Psychology
 
Holographic Data Storeg ppt
Holographic Data Storeg pptHolographic Data Storeg ppt
Holographic Data Storeg ppt
 
5G report
5G report5G report
5G report
 
Mobile cloning
Mobile cloningMobile cloning
Mobile cloning
 

Similar to Greendroid ppt

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
 
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
 
Project GreenLight Measuring the Energy Cost of Applications, Algorithms, and...
Project GreenLight Measuring the Energy Cost of Applications, Algorithms, and...Project GreenLight Measuring the Energy Cost of Applications, Algorithms, and...
Project GreenLight Measuring the Energy Cost of Applications, Algorithms, and...Larry Smarr
 
A Low Power Solution to Clock Domain Crossing
A Low Power Solution to Clock Domain CrossingA Low Power Solution to Clock Domain Crossing
A Low Power Solution to Clock Domain Crossingijtsrd
 
3d i cs_full_seminar_report
3d i cs_full_seminar_report3d i cs_full_seminar_report
3d i cs_full_seminar_reportsaitejarevathi
 
GreenLight CENIC Award
GreenLight CENIC AwardGreenLight CENIC Award
GreenLight CENIC AwardJerry Sheehan
 
Reconfigurable CORDIC Low-Power Implementation of Complex Signal Processing f...
Reconfigurable CORDIC Low-Power Implementation of Complex Signal Processing f...Reconfigurable CORDIC Low-Power Implementation of Complex Signal Processing f...
Reconfigurable CORDIC Low-Power Implementation of Complex Signal Processing f...Editor IJMTER
 
D-Flip Flop Layout: Efficient in Terms of Area and Power
D-Flip Flop Layout: Efficient in Terms of  Area and Power D-Flip Flop Layout: Efficient in Terms of  Area and Power
D-Flip Flop Layout: Efficient in Terms of Area and Power IJEEE
 
Three-dimensional_integrated_circuits.pdf
Three-dimensional_integrated_circuits.pdfThree-dimensional_integrated_circuits.pdf
Three-dimensional_integrated_circuits.pdfYogeshAM4
 
Three-dimensional_integrated_circuits (3).pdf
Three-dimensional_integrated_circuits (3).pdfThree-dimensional_integrated_circuits (3).pdf
Three-dimensional_integrated_circuits (3).pdfYogeshAM4
 
Three-dimensional_integrated_circuits (2).pdf
Three-dimensional_integrated_circuits (2).pdfThree-dimensional_integrated_circuits (2).pdf
Three-dimensional_integrated_circuits (2).pdfYogeshAM4
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)inventionjournals
 

Similar to Greendroid ppt (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 ...
 
Ce4301462465
Ce4301462465Ce4301462465
Ce4301462465
 
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
 
Project GreenLight Measuring the Energy Cost of Applications, Algorithms, and...
Project GreenLight Measuring the Energy Cost of Applications, Algorithms, and...Project GreenLight Measuring the Energy Cost of Applications, Algorithms, and...
Project GreenLight Measuring the Energy Cost of Applications, Algorithms, and...
 
A Low Power Solution to Clock Domain Crossing
A Low Power Solution to Clock Domain CrossingA Low Power Solution to Clock Domain Crossing
A Low Power Solution to Clock Domain Crossing
 
Project GreenLight
Project GreenLightProject GreenLight
Project GreenLight
 
CEAZA mega board: an open-source data logger for scientists
CEAZA mega board: an open-source data logger for scientistsCEAZA mega board: an open-source data logger for scientists
CEAZA mega board: an open-source data logger for scientists
 
3d i cs_full_seminar_report
3d i cs_full_seminar_report3d i cs_full_seminar_report
3d i cs_full_seminar_report
 
GreenLight CENIC Award
GreenLight CENIC AwardGreenLight CENIC Award
GreenLight CENIC Award
 
Thesis_Abstract
Thesis_AbstractThesis_Abstract
Thesis_Abstract
 
N045067680
N045067680N045067680
N045067680
 
3d ic
3d ic3d ic
3d ic
 
Reconfigurable CORDIC Low-Power Implementation of Complex Signal Processing f...
Reconfigurable CORDIC Low-Power Implementation of Complex Signal Processing f...Reconfigurable CORDIC Low-Power Implementation of Complex Signal Processing f...
Reconfigurable CORDIC Low-Power Implementation of Complex Signal Processing f...
 
D-Flip Flop Layout: Efficient in Terms of Area and Power
D-Flip Flop Layout: Efficient in Terms of  Area and Power D-Flip Flop Layout: Efficient in Terms of  Area and Power
D-Flip Flop Layout: Efficient in Terms of Area and Power
 
Three-dimensional_integrated_circuits.pdf
Three-dimensional_integrated_circuits.pdfThree-dimensional_integrated_circuits.pdf
Three-dimensional_integrated_circuits.pdf
 
Three-dimensional_integrated_circuits (3).pdf
Three-dimensional_integrated_circuits (3).pdfThree-dimensional_integrated_circuits (3).pdf
Three-dimensional_integrated_circuits (3).pdf
 
Three-dimensional_integrated_circuits (2).pdf
Three-dimensional_integrated_circuits (2).pdfThree-dimensional_integrated_circuits (2).pdf
Three-dimensional_integrated_circuits (2).pdf
 
SNUG 2009 paper
SNUG 2009 paperSNUG 2009 paper
SNUG 2009 paper
 
Federated HPC Clouds applied to Radiation Therapy
Federated HPC Clouds applied to Radiation TherapyFederated HPC Clouds applied to Radiation Therapy
Federated HPC Clouds applied to Radiation Therapy
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 

Recently uploaded

(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 

Recently uploaded (20)

(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 

Greendroid ppt

  • 1.
  • 2. A Seminar on GREENDROID AN ARCHITECTURE FOR DARK SILICON AGE Shreyas Kardalli 27-Mar-16 2 Presented By: Dept. of E&CE, GEC RAICHUR Guidance: Prof.Saraswati HOD & Associate Professor Dept. Of Electronics And Communication Engineering (3GU10EC030)
  • 3. CONTENTS 27-Mar-16 Dept. of E&CE, GEC RAICHUR 3 1) INTRODUCTION 2) NECESSITY 3) DARK SILICON 4) THE UTILIZATION WALL 5) ARCHITECTURE OF GREENDROID 6) CONSERVATION CORES 7) ADVANTAGES 8) APPLICATIONS 9) CONCLUSION 10) REFERENCES
  • 4. INTRODUCTION 27-Mar-16 Dept of E&CE, GEC RAICHUR 4 1) Mobile phone are now replaced by Smart phone that run on the open source operating systems such as Android or IOS. 2) The Green Droid mobile application processor is a 45-nm multi core research prototype that targets the Android mobile phone software stack. 3) 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.
  • 5. Contd…. 27-Mar-16 Dept. of E&CE, GEC RAICHUR 5 5) 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. 6) 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.
  • 6. NECESSITY 27-Mar-16 Dept. of E&CE, GEC RAICHUR 6 1) A key technological problem for microprocessor architects is the utilization wall. 2) 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. 3) A direct consequence of this is Dark Silicon.
  • 7. DARK SILICON 27-Mar-16 Dept. of E&CE, GEC RAICHUR 7 1) How many transistors you can actually use simultaneously given your power budget – the gap between area gains and power gains. 2) 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 . 3) This dark silicon limits the utilization of the application processors to the fullest.
  • 8. THE UTILIZATION WALL 27-Mar-16 Dept. of E&CE, GEC RAICHUR 8 Scaling theory a) Transistor and power budgets no longer balanced b) Exponentially increasing problem. Experimental results a) Replicated small data path b) More ‘Dark Silicon’ than active Observations in the wild a) Flat frequency curve b) Increasing cache/processor ratio
  • 9. ARCHITECTURE OF GREENDROID 27-Mar-16 Dept. of E&CE, GEC RAICHUR 9 1) The GreenDroid architecture uses specialized, energy- efficient processors, called conservation cores, or c-cores to execute frequently used portions of the application code. 2) Collectively, the c-cores span approximately 95 percent of the execution time of team’s test Android-based workload.
  • 10. 27-Mar-16Dept. of E&CE, GEC RAICHUR 10
  • 11. 27-Mar-16 Dept. of E&CE, GEC RAICHUR 11 The system comprises an array of 16 non identical tiles.
  • 12. 27-Mar-16 Dept. of E&CE, GEC RAICHUR 12 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.
  • 13. 27-Mar-16 Dept. of E&CE, GEC RAICHUR 13 The c-cores are tightly coupled to the host CPU via the L1 data cache and a specialized interface.
  • 14. CONSERVATION CORES 27-Mar-16 Dept. of E&CE, GEC RAICHUR 14 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
  • 15. 27-Mar-16Dept. of E&CE, GEC RAICHUR 15
  • 16. 27-Mar-16 Dept. of E&CE, GEC RAICHUR 16 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.
  • 17. 27-Mar-16Dept. of E&CE, GEC RAICHUR 17
  • 18. ADVANTAGES 27-Mar-16 Dept. of E&CE, GEC RAICHUR 18 1) Less power consumption. 2) Most faster than android 3) More Efficient 4) Easy to use 5) Life time is more 6) More application is available in GreenDroid than android.
  • 19. APPLICATIONS 27-Mar-16 Dept. of E&CE, GEC RAICHUR 19 1) GreenDroid is a boon for dark silicon problem. 2) Can be used for desktop processors. 3) Power savings can be applied to other program, increasing throughput
  • 20. 27-Mar-16 Dept. of E&CE, GEC RAICHUR 20 CONCLUSION 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 times.
  • 21. 27-Mar-16 Dept. of E&CE, GEC RAICHUR 21 REFERENCE 1) 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. 2) N. Goulding et al., GreenDroid: A Mobile Application Processor for a Future of Dark Silicon, HotChips, 2010. 3) M. Taylor et al., The Raw Processor: A Scalable 32 bit Fabric for General Purpose and Embedded Computing, HotChips, 2001.