SlideShare a Scribd company logo
Dark silicon and end of multi-core
scaling
By
Chinthaka Henadeera
Seminar of Dependable systems -SS 2012
Presentation outline
1. Introduction
2. Motivation
3. Scaling models
3.1 Device scaling model
3.2 Single core scaling model
3.3 Multi-core scaling model
4. Model combinations
5. Evaluation of model combinations
6. Conclusions
7. References
Introduction
● Transistors of chips are doubled every 18
months according to the Moore's law.
● Moore's law is based on Dennard's scaling.
● Failure of Dennard's scaling has motivated
chip designers towards multi-core chips in
order to exploit the Moore's law continuously.
Motivation
● Hot question
“Can we gain 32 times performance from
multi-core processors in 2024 with respect to
2008 ?”
Scaling models
● To model the behaviour of future multicore
processors , 3 scaling models are created
and are combined.
1) Device scaling model (DevM)
2) Single core scaling model (CorM)
3) Multi-core scaling model (CmpM)
Overview
Figure. 1 Overview of models and methodology [1]
Device scaling model (DevM)
● To determine area, frequency and power of
future tech nodes.
● Uses ITRS projections and conservative
device scaling projections.
Device scaling model cont.
Table 1 Scaling factors for ITRS and Conservative projections
Single core scaling model (CorM)
● Pareto-optimal frontiers for area/performance
and power/performance are created using
over 150 processors.
Single core scaling model (CorM)
contd.
Figure 2(a) Power/performance frontier
at 45 nm[1]
Figure 2(b) Area/performance frontier
At 45 nm [1]
Multi-core scaling model (CmpM)
● There are 2 Multi-core scaling models
1) Amdahl’s Law Upper-bound model (CmpMU
)
2) Realistic model (CmpMR
)
Amdahl’s Law Upper-bound model
(CmpMU
)
● Amdahl's law is extended in such a way that
can describe symmetric, asymmetric,
dynamic and composed multi-core
topologies.
● CmpMU
model provides a strict upper bound
of parallel performance.
Amdahl’s Law Upper-bound model
contd.
Symmetric Asymmetric Dynamic Composed
CPU
multicore
Serial 1 ST Core 1 Large ST Core 1 Large ST
Core
1 Large ST
Core
Parallel N ST Core 1 Large ST Core +
N small ST Cores
N small ST
Cores
N small ST
Cores
GPU
multicore
Serial 1 MT Core
(1 Thread)
1 Large ST Core
(1 Thread)
1 Large ST
Core (1
Thread)
1 Large ST
Core(1 Thread)
Parallel N MT Core
(Multiple
threads)
1 Large ST Core
(1 thread) +
N small MT
cores(Multiple
threads)
N Small MT
Cores
(Multiple
threads)
N Small MT
Cores
(Multiple
threads)
Table 2 . CPU and GPU Topologies
ST Core: Single-tread core MT Core: Many-thread core
Realistic model (CmpMR
)
● Micro-architectural features, application
behaviours, physical constraints, multi-core
topologies are considered for this model.
Realistic model (CmpMR
) contd.
Figure 3 Equations used for CmpMR
Realistic model (CmpMR
) contd.
● Speed up of realistic model is calculated
using,
Figure 4
Realistic model (CmpMR
) contd.
● Speed up of realistic model is calculated
using,
Figure 4
Model combinations
● DevM x CorM
● DevM x CorM x CmpM
Evaluation of model combinations
DevM x CorM
Figure 5. DevM x CorM
Evaluation of model combinations
DevM x CorM x CorMu
Figure 6 DevM x CorM x CorMu
Results of combining models
DevM x CorM x CmpMR
Figure 7 DevM x CorM x CmpMR
under Symmetric topology and ITRS scaling
Results of combining models contd.
Table 3.
Conclusions
● Dark Silicon percentage increases with
scaling down of the tech node.
● ITRS projection is quite optimistic and it
shows
● 7.9x of speed up in 2024 with respect to
2008
● 32x of speed up is impossible.
References
[1] Hadi Esmaeilzadeh, Emily Blem, Renée St. Amant,
Karthikeyan Sankaralingam, Doug Burger. Dark Silicon and the
End of Multicore Scaling 2010
Questions
?
Thank you

More Related Content

What's hot

Use of NCBI Databases in qPCR Assay Design
Use of NCBI Databases in qPCR Assay DesignUse of NCBI Databases in qPCR Assay Design
Use of NCBI Databases in qPCR Assay Design
Integrated DNA Technologies
 
Prepare your Ph.D. Defense Presentation
Prepare your Ph.D. Defense PresentationPrepare your Ph.D. Defense Presentation
Prepare your Ph.D. Defense Presentation
Christian Glahn
 
Overlapping community detection in Large-Scale Networks using BigCLAM model b...
Overlapping community detection in Large-Scale Networks using BigCLAM model b...Overlapping community detection in Large-Scale Networks using BigCLAM model b...
Overlapping community detection in Large-Scale Networks using BigCLAM model b...
Thang Nguyen
 
Yoav Goldberg: Word Embeddings What, How and Whither
Yoav Goldberg: Word Embeddings What, How and WhitherYoav Goldberg: Word Embeddings What, How and Whither
Yoav Goldberg: Word Embeddings What, How and Whither
MLReview
 
Optimization for Deep Learning
Optimization for Deep LearningOptimization for Deep Learning
Optimization for Deep Learning
Sebastian Ruder
 
Deep Reinforcement Learning and Its Applications
Deep Reinforcement Learning and Its ApplicationsDeep Reinforcement Learning and Its Applications
Deep Reinforcement Learning and Its Applications
Bill Liu
 
Implementation of DNA sequence alignment algorithms using Fpga ,ML,and CNN
Implementation of DNA sequence alignment algorithms  using Fpga ,ML,and CNNImplementation of DNA sequence alignment algorithms  using Fpga ,ML,and CNN
Implementation of DNA sequence alignment algorithms using Fpga ,ML,and CNN
Amr Rashed
 
Masters Thesis Defense
Masters Thesis DefenseMasters Thesis Defense
Masters Thesis Defense
elliotk
 
Introduction to Graph Neural Networks: Basics and Applications - Katsuhiko Is...
Introduction to Graph Neural Networks: Basics and Applications - Katsuhiko Is...Introduction to Graph Neural Networks: Basics and Applications - Katsuhiko Is...
Introduction to Graph Neural Networks: Basics and Applications - Katsuhiko Is...
Preferred Networks
 
Topics Modeling
Topics ModelingTopics Modeling
Topics Modeling
Svitlana volkova
 
Dissertation defense power point
Dissertation defense power pointDissertation defense power point
Dissertation defense power point
Kelly Dodson
 
AutoML lectures (ACDL 2019)
AutoML lectures (ACDL 2019)AutoML lectures (ACDL 2019)
AutoML lectures (ACDL 2019)
Joaquin Vanschoren
 
Multiscale Granger Causality and Information Decomposition
Multiscale Granger Causality and Information Decomposition Multiscale Granger Causality and Information Decomposition
Multiscale Granger Causality and Information Decomposition
danielemarinazzo
 
Arquivos FASTQ
Arquivos FASTQArquivos FASTQ
Arquivos FASTQ
Marcos Castro
 
分子生物(2)
分子生物(2)分子生物(2)
分子生物(2)neurorule
 
Thesis Midterm presentation
Thesis Midterm presentationThesis Midterm presentation
Thesis Midterm presentation
Oana Sipos
 
PhD Thesis Presentation
PhD Thesis PresentationPhD Thesis Presentation
PhD Thesis Presentation
pfrezzi
 
Analytical Validation of the Oncomine™ Comprehensive Assay v3 with FFPE and C...
Analytical Validation of the Oncomine™ Comprehensive Assay v3 with FFPE and C...Analytical Validation of the Oncomine™ Comprehensive Assay v3 with FFPE and C...
Analytical Validation of the Oncomine™ Comprehensive Assay v3 with FFPE and C...
Thermo Fisher Scientific
 
Latent Dirichlet Allocation
Latent Dirichlet AllocationLatent Dirichlet Allocation
Latent Dirichlet Allocation
Marco Righini
 
"Methods for Understanding How Deep Neural Networks Work," a Presentation fro...
"Methods for Understanding How Deep Neural Networks Work," a Presentation fro..."Methods for Understanding How Deep Neural Networks Work," a Presentation fro...
"Methods for Understanding How Deep Neural Networks Work," a Presentation fro...
Edge AI and Vision Alliance
 

What's hot (20)

Use of NCBI Databases in qPCR Assay Design
Use of NCBI Databases in qPCR Assay DesignUse of NCBI Databases in qPCR Assay Design
Use of NCBI Databases in qPCR Assay Design
 
Prepare your Ph.D. Defense Presentation
Prepare your Ph.D. Defense PresentationPrepare your Ph.D. Defense Presentation
Prepare your Ph.D. Defense Presentation
 
Overlapping community detection in Large-Scale Networks using BigCLAM model b...
Overlapping community detection in Large-Scale Networks using BigCLAM model b...Overlapping community detection in Large-Scale Networks using BigCLAM model b...
Overlapping community detection in Large-Scale Networks using BigCLAM model b...
 
Yoav Goldberg: Word Embeddings What, How and Whither
Yoav Goldberg: Word Embeddings What, How and WhitherYoav Goldberg: Word Embeddings What, How and Whither
Yoav Goldberg: Word Embeddings What, How and Whither
 
Optimization for Deep Learning
Optimization for Deep LearningOptimization for Deep Learning
Optimization for Deep Learning
 
Deep Reinforcement Learning and Its Applications
Deep Reinforcement Learning and Its ApplicationsDeep Reinforcement Learning and Its Applications
Deep Reinforcement Learning and Its Applications
 
Implementation of DNA sequence alignment algorithms using Fpga ,ML,and CNN
Implementation of DNA sequence alignment algorithms  using Fpga ,ML,and CNNImplementation of DNA sequence alignment algorithms  using Fpga ,ML,and CNN
Implementation of DNA sequence alignment algorithms using Fpga ,ML,and CNN
 
Masters Thesis Defense
Masters Thesis DefenseMasters Thesis Defense
Masters Thesis Defense
 
Introduction to Graph Neural Networks: Basics and Applications - Katsuhiko Is...
Introduction to Graph Neural Networks: Basics and Applications - Katsuhiko Is...Introduction to Graph Neural Networks: Basics and Applications - Katsuhiko Is...
Introduction to Graph Neural Networks: Basics and Applications - Katsuhiko Is...
 
Topics Modeling
Topics ModelingTopics Modeling
Topics Modeling
 
Dissertation defense power point
Dissertation defense power pointDissertation defense power point
Dissertation defense power point
 
AutoML lectures (ACDL 2019)
AutoML lectures (ACDL 2019)AutoML lectures (ACDL 2019)
AutoML lectures (ACDL 2019)
 
Multiscale Granger Causality and Information Decomposition
Multiscale Granger Causality and Information Decomposition Multiscale Granger Causality and Information Decomposition
Multiscale Granger Causality and Information Decomposition
 
Arquivos FASTQ
Arquivos FASTQArquivos FASTQ
Arquivos FASTQ
 
分子生物(2)
分子生物(2)分子生物(2)
分子生物(2)
 
Thesis Midterm presentation
Thesis Midterm presentationThesis Midterm presentation
Thesis Midterm presentation
 
PhD Thesis Presentation
PhD Thesis PresentationPhD Thesis Presentation
PhD Thesis Presentation
 
Analytical Validation of the Oncomine™ Comprehensive Assay v3 with FFPE and C...
Analytical Validation of the Oncomine™ Comprehensive Assay v3 with FFPE and C...Analytical Validation of the Oncomine™ Comprehensive Assay v3 with FFPE and C...
Analytical Validation of the Oncomine™ Comprehensive Assay v3 with FFPE and C...
 
Latent Dirichlet Allocation
Latent Dirichlet AllocationLatent Dirichlet Allocation
Latent Dirichlet Allocation
 
"Methods for Understanding How Deep Neural Networks Work," a Presentation fro...
"Methods for Understanding How Deep Neural Networks Work," a Presentation fro..."Methods for Understanding How Deep Neural Networks Work," a Presentation fro...
"Methods for Understanding How Deep Neural Networks Work," a Presentation fro...
 

Similar to Dark silicon

Dark silicon and the end of multicore scaling
Dark silicon and the end of multicore scalingDark silicon and the end of multicore scaling
Dark silicon and the end of multicore scaling
Léia de Sousa
 
Multicore architectures
Multicore architecturesMulticore architectures
Multicore architectures
Muhammet SOYTÜRK
 
Benchmark Analysis of Multi-core Processor Memory Contention April 2009
Benchmark Analysis of Multi-core Processor Memory Contention April 2009Benchmark Analysis of Multi-core Processor Memory Contention April 2009
Benchmark Analysis of Multi-core Processor Memory Contention April 2009
James McGalliard
 
module01.ppt
module01.pptmodule01.ppt
module01.ppt
Subhasis Dash
 
High Performance Computer Architecture
High Performance Computer ArchitectureHigh Performance Computer Architecture
High Performance Computer Architecture
Subhasis Dash
 
Designing High Performance Computing Architectures for Reliable Space Applica...
Designing High Performance Computing Architectures for Reliable Space Applica...Designing High Performance Computing Architectures for Reliable Space Applica...
Designing High Performance Computing Architectures for Reliable Space Applica...
Fisnik Kraja
 
Retraining Quantized Neural Network Models with Unlabeled Data.pdf
Retraining Quantized Neural Network Models with Unlabeled Data.pdfRetraining Quantized Neural Network Models with Unlabeled Data.pdf
Retraining Quantized Neural Network Models with Unlabeled Data.pdf
Kundjanasith Thonglek
 
F017423643
F017423643F017423643
F017423643
IOSR Journals
 
N045067680
N045067680N045067680
N045067680
IJERA Editor
 
Small_Size_League_-_RoboCup_2016_-_TDP_KN2C
Small_Size_League_-_RoboCup_2016_-_TDP_KN2CSmall_Size_League_-_RoboCup_2016_-_TDP_KN2C
Small_Size_League_-_RoboCup_2016_-_TDP_KN2C
Armin Agharazi
 
Small_Size_League_-_RoboCup_2016_-_TDP_KN2C
Small_Size_League_-_RoboCup_2016_-_TDP_KN2CSmall_Size_League_-_RoboCup_2016_-_TDP_KN2C
Small_Size_League_-_RoboCup_2016_-_TDP_KN2C
Morvarid Mohammadian
 
Microproccessor technology
Microproccessor technologyMicroproccessor technology
Microproccessor technology
ETC
 
Effective Sparse Matrix Representation for the GPU Architectures
Effective Sparse Matrix Representation for the GPU ArchitecturesEffective Sparse Matrix Representation for the GPU Architectures
Effective Sparse Matrix Representation for the GPU Architectures
IJCSEA Journal
 
Effective Sparse Matrix Representation for the GPU Architectures
 Effective Sparse Matrix Representation for the GPU Architectures Effective Sparse Matrix Representation for the GPU Architectures
Effective Sparse Matrix Representation for the GPU Architectures
IJCSEA Journal
 
SOC Application Studies: Image Compression
SOC Application Studies: Image CompressionSOC Application Studies: Image Compression
SOC Application Studies: Image Compression
A B Shinde
 
A complete fingerprint matching algorithm on gpu
A complete fingerprint matching algorithm on gpuA complete fingerprint matching algorithm on gpu
A complete fingerprint matching algorithm on gpu
Hai le Hong
 
INCREASING THE TRANSISTOR COUNT BY CONSTRUCTING A TWO-LAYER CRYSTAL SQUARE ON...
INCREASING THE TRANSISTOR COUNT BY CONSTRUCTING A TWO-LAYER CRYSTAL SQUARE ON...INCREASING THE TRANSISTOR COUNT BY CONSTRUCTING A TWO-LAYER CRYSTAL SQUARE ON...
INCREASING THE TRANSISTOR COUNT BY CONSTRUCTING A TWO-LAYER CRYSTAL SQUARE ON...
ijcsit
 
Webinaron muticoreprocessors
Webinaron muticoreprocessorsWebinaron muticoreprocessors
Webinaron muticoreprocessors
Nagasuri Bala Venkateswarlu
 
287233027-Chapter-1-Fundamentals-of-Computer-Design-ppt.ppt
287233027-Chapter-1-Fundamentals-of-Computer-Design-ppt.ppt287233027-Chapter-1-Fundamentals-of-Computer-Design-ppt.ppt
287233027-Chapter-1-Fundamentals-of-Computer-Design-ppt.ppt
DrUrvashiBansal
 
Four bar linkages & servodrives - Paper sheeters
Four bar linkages & servodrives - Paper sheetersFour bar linkages & servodrives - Paper sheeters
Four bar linkages & servodrives - Paper sheeters
Adeptus Servo-Mechatronics Private Limited
 

Similar to Dark silicon (20)

Dark silicon and the end of multicore scaling
Dark silicon and the end of multicore scalingDark silicon and the end of multicore scaling
Dark silicon and the end of multicore scaling
 
Multicore architectures
Multicore architecturesMulticore architectures
Multicore architectures
 
Benchmark Analysis of Multi-core Processor Memory Contention April 2009
Benchmark Analysis of Multi-core Processor Memory Contention April 2009Benchmark Analysis of Multi-core Processor Memory Contention April 2009
Benchmark Analysis of Multi-core Processor Memory Contention April 2009
 
module01.ppt
module01.pptmodule01.ppt
module01.ppt
 
High Performance Computer Architecture
High Performance Computer ArchitectureHigh Performance Computer Architecture
High Performance Computer Architecture
 
Designing High Performance Computing Architectures for Reliable Space Applica...
Designing High Performance Computing Architectures for Reliable Space Applica...Designing High Performance Computing Architectures for Reliable Space Applica...
Designing High Performance Computing Architectures for Reliable Space Applica...
 
Retraining Quantized Neural Network Models with Unlabeled Data.pdf
Retraining Quantized Neural Network Models with Unlabeled Data.pdfRetraining Quantized Neural Network Models with Unlabeled Data.pdf
Retraining Quantized Neural Network Models with Unlabeled Data.pdf
 
F017423643
F017423643F017423643
F017423643
 
N045067680
N045067680N045067680
N045067680
 
Small_Size_League_-_RoboCup_2016_-_TDP_KN2C
Small_Size_League_-_RoboCup_2016_-_TDP_KN2CSmall_Size_League_-_RoboCup_2016_-_TDP_KN2C
Small_Size_League_-_RoboCup_2016_-_TDP_KN2C
 
Small_Size_League_-_RoboCup_2016_-_TDP_KN2C
Small_Size_League_-_RoboCup_2016_-_TDP_KN2CSmall_Size_League_-_RoboCup_2016_-_TDP_KN2C
Small_Size_League_-_RoboCup_2016_-_TDP_KN2C
 
Microproccessor technology
Microproccessor technologyMicroproccessor technology
Microproccessor technology
 
Effective Sparse Matrix Representation for the GPU Architectures
Effective Sparse Matrix Representation for the GPU ArchitecturesEffective Sparse Matrix Representation for the GPU Architectures
Effective Sparse Matrix Representation for the GPU Architectures
 
Effective Sparse Matrix Representation for the GPU Architectures
 Effective Sparse Matrix Representation for the GPU Architectures Effective Sparse Matrix Representation for the GPU Architectures
Effective Sparse Matrix Representation for the GPU Architectures
 
SOC Application Studies: Image Compression
SOC Application Studies: Image CompressionSOC Application Studies: Image Compression
SOC Application Studies: Image Compression
 
A complete fingerprint matching algorithm on gpu
A complete fingerprint matching algorithm on gpuA complete fingerprint matching algorithm on gpu
A complete fingerprint matching algorithm on gpu
 
INCREASING THE TRANSISTOR COUNT BY CONSTRUCTING A TWO-LAYER CRYSTAL SQUARE ON...
INCREASING THE TRANSISTOR COUNT BY CONSTRUCTING A TWO-LAYER CRYSTAL SQUARE ON...INCREASING THE TRANSISTOR COUNT BY CONSTRUCTING A TWO-LAYER CRYSTAL SQUARE ON...
INCREASING THE TRANSISTOR COUNT BY CONSTRUCTING A TWO-LAYER CRYSTAL SQUARE ON...
 
Webinaron muticoreprocessors
Webinaron muticoreprocessorsWebinaron muticoreprocessors
Webinaron muticoreprocessors
 
287233027-Chapter-1-Fundamentals-of-Computer-Design-ppt.ppt
287233027-Chapter-1-Fundamentals-of-Computer-Design-ppt.ppt287233027-Chapter-1-Fundamentals-of-Computer-Design-ppt.ppt
287233027-Chapter-1-Fundamentals-of-Computer-Design-ppt.ppt
 
Four bar linkages & servodrives - Paper sheeters
Four bar linkages & servodrives - Paper sheetersFour bar linkages & servodrives - Paper sheeters
Four bar linkages & servodrives - Paper sheeters
 

Recently uploaded

Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta MatkaDpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
Chapter 7 Final business management sciences .ppt
Chapter 7 Final business management sciences .pptChapter 7 Final business management sciences .ppt
Chapter 7 Final business management sciences .ppt
ssuser567e2d
 
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
my Pandit
 
Authentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto RicoAuthentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto Rico
Corey Perlman, Social Media Speaker and Consultant
 
Mastering B2B Payments Webinar from BlueSnap
Mastering B2B Payments Webinar from BlueSnapMastering B2B Payments Webinar from BlueSnap
Mastering B2B Payments Webinar from BlueSnap
Norma Mushkat Gaffin
 
Digital Marketing with a Focus on Sustainability
Digital Marketing with a Focus on SustainabilityDigital Marketing with a Focus on Sustainability
Digital Marketing with a Focus on Sustainability
sssourabhsharma
 
-- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month ---- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month --
NZSG
 
How MJ Global Leads the Packaging Industry.pdf
How MJ Global Leads the Packaging Industry.pdfHow MJ Global Leads the Packaging Industry.pdf
How MJ Global Leads the Packaging Industry.pdf
MJ Global
 
Zodiac Signs and Food Preferences_ What Your Sign Says About Your Taste
Zodiac Signs and Food Preferences_ What Your Sign Says About Your TasteZodiac Signs and Food Preferences_ What Your Sign Says About Your Taste
Zodiac Signs and Food Preferences_ What Your Sign Says About Your Taste
my Pandit
 
Creative Web Design Company in Singapore
Creative Web Design Company in SingaporeCreative Web Design Company in Singapore
Creative Web Design Company in Singapore
techboxsqauremedia
 
Satta Matka Dpboss Matka Guessing Kalyan Chart Indian Matka Kalyan panel Chart
Satta Matka Dpboss Matka Guessing Kalyan Chart Indian Matka Kalyan panel ChartSatta Matka Dpboss Matka Guessing Kalyan Chart Indian Matka Kalyan panel Chart
Satta Matka Dpboss Matka Guessing Kalyan Chart Indian Matka Kalyan panel Chart
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
How to Implement a Real Estate CRM Software
How to Implement a Real Estate CRM SoftwareHow to Implement a Real Estate CRM Software
How to Implement a Real Estate CRM Software
SalesTown
 
2022 Vintage Roman Numerals Men Rings
2022 Vintage Roman  Numerals  Men  Rings2022 Vintage Roman  Numerals  Men  Rings
2022 Vintage Roman Numerals Men Rings
aragme
 
The 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdf
The 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdfThe 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdf
The 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdf
thesiliconleaders
 
Part 2 Deep Dive: Navigating the 2024 Slowdown
Part 2 Deep Dive: Navigating the 2024 SlowdownPart 2 Deep Dive: Navigating the 2024 Slowdown
Part 2 Deep Dive: Navigating the 2024 Slowdown
jeffkluth1
 
Brian Fitzsimmons on the Business Strategy and Content Flywheel of Barstool S...
Brian Fitzsimmons on the Business Strategy and Content Flywheel of Barstool S...Brian Fitzsimmons on the Business Strategy and Content Flywheel of Barstool S...
Brian Fitzsimmons on the Business Strategy and Content Flywheel of Barstool S...
Neil Horowitz
 
3 Simple Steps To Buy Verified Payoneer Account In 2024
3 Simple Steps To Buy Verified Payoneer Account In 20243 Simple Steps To Buy Verified Payoneer Account In 2024
3 Simple Steps To Buy Verified Payoneer Account In 2024
SEOSMMEARTH
 
amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05
marketing317746
 
Easily Verify Compliance and Security with Binance KYC
Easily Verify Compliance and Security with Binance KYCEasily Verify Compliance and Security with Binance KYC
Easily Verify Compliance and Security with Binance KYC
Any kyc Account
 
Top mailing list providers in the USA.pptx
Top mailing list providers in the USA.pptxTop mailing list providers in the USA.pptx
Top mailing list providers in the USA.pptx
JeremyPeirce1
 

Recently uploaded (20)

Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta MatkaDpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
 
Chapter 7 Final business management sciences .ppt
Chapter 7 Final business management sciences .pptChapter 7 Final business management sciences .ppt
Chapter 7 Final business management sciences .ppt
 
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
 
Authentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto RicoAuthentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto Rico
 
Mastering B2B Payments Webinar from BlueSnap
Mastering B2B Payments Webinar from BlueSnapMastering B2B Payments Webinar from BlueSnap
Mastering B2B Payments Webinar from BlueSnap
 
Digital Marketing with a Focus on Sustainability
Digital Marketing with a Focus on SustainabilityDigital Marketing with a Focus on Sustainability
Digital Marketing with a Focus on Sustainability
 
-- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month ---- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month --
 
How MJ Global Leads the Packaging Industry.pdf
How MJ Global Leads the Packaging Industry.pdfHow MJ Global Leads the Packaging Industry.pdf
How MJ Global Leads the Packaging Industry.pdf
 
Zodiac Signs and Food Preferences_ What Your Sign Says About Your Taste
Zodiac Signs and Food Preferences_ What Your Sign Says About Your TasteZodiac Signs and Food Preferences_ What Your Sign Says About Your Taste
Zodiac Signs and Food Preferences_ What Your Sign Says About Your Taste
 
Creative Web Design Company in Singapore
Creative Web Design Company in SingaporeCreative Web Design Company in Singapore
Creative Web Design Company in Singapore
 
Satta Matka Dpboss Matka Guessing Kalyan Chart Indian Matka Kalyan panel Chart
Satta Matka Dpboss Matka Guessing Kalyan Chart Indian Matka Kalyan panel ChartSatta Matka Dpboss Matka Guessing Kalyan Chart Indian Matka Kalyan panel Chart
Satta Matka Dpboss Matka Guessing Kalyan Chart Indian Matka Kalyan panel Chart
 
How to Implement a Real Estate CRM Software
How to Implement a Real Estate CRM SoftwareHow to Implement a Real Estate CRM Software
How to Implement a Real Estate CRM Software
 
2022 Vintage Roman Numerals Men Rings
2022 Vintage Roman  Numerals  Men  Rings2022 Vintage Roman  Numerals  Men  Rings
2022 Vintage Roman Numerals Men Rings
 
The 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdf
The 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdfThe 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdf
The 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdf
 
Part 2 Deep Dive: Navigating the 2024 Slowdown
Part 2 Deep Dive: Navigating the 2024 SlowdownPart 2 Deep Dive: Navigating the 2024 Slowdown
Part 2 Deep Dive: Navigating the 2024 Slowdown
 
Brian Fitzsimmons on the Business Strategy and Content Flywheel of Barstool S...
Brian Fitzsimmons on the Business Strategy and Content Flywheel of Barstool S...Brian Fitzsimmons on the Business Strategy and Content Flywheel of Barstool S...
Brian Fitzsimmons on the Business Strategy and Content Flywheel of Barstool S...
 
3 Simple Steps To Buy Verified Payoneer Account In 2024
3 Simple Steps To Buy Verified Payoneer Account In 20243 Simple Steps To Buy Verified Payoneer Account In 2024
3 Simple Steps To Buy Verified Payoneer Account In 2024
 
amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05
 
Easily Verify Compliance and Security with Binance KYC
Easily Verify Compliance and Security with Binance KYCEasily Verify Compliance and Security with Binance KYC
Easily Verify Compliance and Security with Binance KYC
 
Top mailing list providers in the USA.pptx
Top mailing list providers in the USA.pptxTop mailing list providers in the USA.pptx
Top mailing list providers in the USA.pptx
 

Dark silicon

  • 1. Dark silicon and end of multi-core scaling By Chinthaka Henadeera Seminar of Dependable systems -SS 2012
  • 2. Presentation outline 1. Introduction 2. Motivation 3. Scaling models 3.1 Device scaling model 3.2 Single core scaling model 3.3 Multi-core scaling model 4. Model combinations 5. Evaluation of model combinations 6. Conclusions 7. References
  • 3. Introduction ● Transistors of chips are doubled every 18 months according to the Moore's law. ● Moore's law is based on Dennard's scaling. ● Failure of Dennard's scaling has motivated chip designers towards multi-core chips in order to exploit the Moore's law continuously.
  • 4. Motivation ● Hot question “Can we gain 32 times performance from multi-core processors in 2024 with respect to 2008 ?”
  • 5. Scaling models ● To model the behaviour of future multicore processors , 3 scaling models are created and are combined. 1) Device scaling model (DevM) 2) Single core scaling model (CorM) 3) Multi-core scaling model (CmpM)
  • 6. Overview Figure. 1 Overview of models and methodology [1]
  • 7. Device scaling model (DevM) ● To determine area, frequency and power of future tech nodes. ● Uses ITRS projections and conservative device scaling projections.
  • 8. Device scaling model cont. Table 1 Scaling factors for ITRS and Conservative projections
  • 9. Single core scaling model (CorM) ● Pareto-optimal frontiers for area/performance and power/performance are created using over 150 processors.
  • 10. Single core scaling model (CorM) contd. Figure 2(a) Power/performance frontier at 45 nm[1] Figure 2(b) Area/performance frontier At 45 nm [1]
  • 11. Multi-core scaling model (CmpM) ● There are 2 Multi-core scaling models 1) Amdahl’s Law Upper-bound model (CmpMU ) 2) Realistic model (CmpMR )
  • 12. Amdahl’s Law Upper-bound model (CmpMU ) ● Amdahl's law is extended in such a way that can describe symmetric, asymmetric, dynamic and composed multi-core topologies. ● CmpMU model provides a strict upper bound of parallel performance.
  • 13. Amdahl’s Law Upper-bound model contd. Symmetric Asymmetric Dynamic Composed CPU multicore Serial 1 ST Core 1 Large ST Core 1 Large ST Core 1 Large ST Core Parallel N ST Core 1 Large ST Core + N small ST Cores N small ST Cores N small ST Cores GPU multicore Serial 1 MT Core (1 Thread) 1 Large ST Core (1 Thread) 1 Large ST Core (1 Thread) 1 Large ST Core(1 Thread) Parallel N MT Core (Multiple threads) 1 Large ST Core (1 thread) + N small MT cores(Multiple threads) N Small MT Cores (Multiple threads) N Small MT Cores (Multiple threads) Table 2 . CPU and GPU Topologies ST Core: Single-tread core MT Core: Many-thread core
  • 14. Realistic model (CmpMR ) ● Micro-architectural features, application behaviours, physical constraints, multi-core topologies are considered for this model.
  • 15. Realistic model (CmpMR ) contd. Figure 3 Equations used for CmpMR
  • 16. Realistic model (CmpMR ) contd. ● Speed up of realistic model is calculated using, Figure 4
  • 17. Realistic model (CmpMR ) contd. ● Speed up of realistic model is calculated using, Figure 4
  • 18. Model combinations ● DevM x CorM ● DevM x CorM x CmpM
  • 19. Evaluation of model combinations DevM x CorM Figure 5. DevM x CorM
  • 20. Evaluation of model combinations DevM x CorM x CorMu Figure 6 DevM x CorM x CorMu
  • 21. Results of combining models DevM x CorM x CmpMR Figure 7 DevM x CorM x CmpMR under Symmetric topology and ITRS scaling
  • 22. Results of combining models contd. Table 3.
  • 23. Conclusions ● Dark Silicon percentage increases with scaling down of the tech node. ● ITRS projection is quite optimistic and it shows ● 7.9x of speed up in 2024 with respect to 2008 ● 32x of speed up is impossible.
  • 24. References [1] Hadi Esmaeilzadeh, Emily Blem, Renée St. Amant, Karthikeyan Sankaralingam, Doug Burger. Dark Silicon and the End of Multicore Scaling 2010