SlideShare a Scribd company logo
Some thoughts about Moore’s 
law & technology trends 
Sameh Galal 
9/24/2009
Why this presentation? 
• Everybody loves to talk about Moore’s law starting 
from process engineers all the way to singularity 
futurists. 
• However this talk is different, as it does not have an 
extremely gloomy vision of post moore’s law world. 
• It is more about connecting different news, data points, 
and try to construct a context for them. i.e. trying to 
understand the world. 
• This presentation will be more handwavy than 
scientific (more Michael Moore style than a Gordon 
Moore’s one)!!
Original Moore’s law (1965)
Dennard Technology Scaling (1972)
FIGURE 1.16 Growth in processor performance since the mid-1980s. This chart plots performance relative to the VAX 11/780 as 
measured by the SPECint benchmarks (see Section 1.8). Prior to the mid-1980s, processor performance growth was largely 
technologydriven and averaged about 25% per year. The increase in growth to about 52% since then is attributable to more 
advanced architectural and organizational ideas. By 2002, this growth led to a difference in performance of about a factor of seven. 
Performance for fl oating-pointoriented calculations has increased even faster. Since 2002, the limits of power, available instruction-level 
parallelism, and long memory latency have slowed uniprocessor performance recently, to about 20% per year. Copyright © 
2009 Elsevier, Inc. All rights reserved.
Turbocharged Scaling (Double up)
With the cost of …
And then the hangover 
• First, Power density hit the roof 
– Stopped the turbo charging and went back to 
dennard scaling to keep power density constant 
around 100 W/cm2 
• Then, Even Dennard scaling was not possible 
since Voltage scaling has slowed down as well, 
which means increased power density if 
frequency is increased. i.e. frequency scaling 
stopped as well.
Solution: give most of the chip to low 
power density parts
Solutions for single threaded 
performance 
• Make huge caches! It 
improves both 
performance and power 
efficiency 
– 8-12 MB L3 caches in 
current high end 
processors 
• Nehalem Intel® Turbo 
Boost Technology: just 
yesterday, a laptop turbo 
chip (Core i7 mobile) was 
introduced by intel.
If you can’t improve performance… 
• Then we can change what performance means! 
• Now we say we are open to parallelism, and 
performance is the amount of computation we 
get per a certain area and power budget. (i.e. the 
Watt/Gflop and mm2/Gflop we get for a certain 
power density Watt/mm2 ) 
• Now dennart scaling improves our newly defined 
performance by 8X for halfing the feature size vs 
the 2X improvement in single threaded 
performance
That has worked well so far
But diminishing returns are catching 
up again 
• For throughput performance, dennart scaling would 
have given 8X improvement for halfing the feature size 
with a 2X improvement in single threaded performance 
• Because of slowing of voltage scaling we get around 4X 
improvement now and we can get another 1.5-2X from 
moving to lower energy architectures and no 
improvement in single threaded performance 
• In the future we will get only 2X improvement when 
voltage scaling stops completely and we have to have 
degraded single threaded performance
From 90 nm to 45 nm is still ok. 
Figure 7. Scaling of FMA single and double precision designs from 90nm to 
45nm. The performance gain depends on the power density allowed.
And future is worse: only 2X factor and 
slower individual cores
Undoing the last 20 years of Computer 
Architecture Tricks
The world has changed as well 
“Traditionally, PC makers relied on their software partners to 
build bulkier, more demanding applications that required new 
hardware. But that strategy has fallen apart. Consumers and 
businesses balked at Microsoft’s bloated Vista operating 
system, so the company’s upcoming Windows 7 software 
should actually require less horsepower and storage space to 
run well. The same goes for Apple’s new Snow Leopard 
operating system.” 
* New York Times, Sep 11, 2009 “Goodbye, Gobbledygook: PC Makers 
Abandoning a Sales Pitch Built on Complex Specs”
Software people lukewarm reception 
of parallelism 
“…. I might as well flame a bit about my personal unhappiness with the current 
trend toward multicore architecture. To me, it looks more or less like the hardware 
designers have run out of ideas, and that they’re trying to pass the blame for the 
future demise of Moore’s Law to the software writers by giving us machines that 
work faster only on a few key benchmarks! I won’t be surprised at all if the whole 
multithreading idea turns out to be a flop, worse than the “Itanium" approach that 
was supposed to be so terrific—until it turned out that the wished-for compilers 
were basically impossible to write. 
Let me put it this way: During the past 50 years, I’ve written well over a thousand 
programs, many of which have substantial size. I can’t think of even five of those 
programs that would have been enhanced noticeably by parallelism or 
multithreading. Surely, for example, multiple processors are no help to TeX.” 
Dan E. Knuth, Stanford Professor Emeritus, author of The Art of Computer 
Programming and inventor of the TeX computer typesetting system in interview in 
2008
And the money is not growing fast to 
support the more expensive scaling
The missing drivers 
• Single threaded performance 
– At a certain point, a 128 MB cache becomes ridiculous 
– As more people get used to stagnating performance, the people who 
need performance will move to parallelism 
• Throughput performance 
– However, a lackluster 2X improvement for halfing the feature size instead 
of 8X so far. Worse still, newer machines have to run slower than old 
ones. 
• Market drivers 
– Lack of a killer application and people don’t care. The best sold PCs are 
now netbooks 
– Software does not push hardware anymore. Think Windows 7 and snow 
leopard as leading the software move of the future.
So what is next? 
• Traditionally, the end of Moore’s law has always been 
15 years in the future 
• However, this time, we have very high cost of bridging 
the frontiers and not matching high returns or high 
market demand. 
• I would argue that Moore’s law would not be undone 
by technical obstacles but rather its irrelevance. The 
day we don’t notice the noticeable difference Moore’s 
law exerts on our lives is when it will either 
dramatically slow down or stop. 
• Of course never underestimate the probability of 
happy surprises
So how does the future of Computing 
without Moore’s law look like? 
In 1927, GM president Alfred Sloan founded the “Art and Color Section” – the 
first design department ever set up by a car manufacturer. GM also had much 
success with its strategy of “a car for every purse and purpose”
Without moore’s law, we are all 
mechanical engineers. 
• Design oriented vs Engineering oriented: people 
buy cars based on emotional attachment. Same is 
happening now with computers. Think Apple. 
• Chip manufacturing the Toyota way: check out 
the IEEE spectrum article from May 2008 on “the 
new economics of Semiconductor 
Manufacturing”
If you ask the “all-knowing” prescient 
market, Moore’s law has stopped already 
10000 
1000 
100 
10 
1 
1975 1980 1985 1990 1995 2000 2005 2010 
Nasdaq/100 
Computer Performance

More Related Content

PPTX
PDF
Moore's law & more
PPTX
Moore's Law Statistical Validation [Updated] - Sanjoy Sanyal
PPTX
An introduction to Moore's law
PPT
Moores Law
PPT
Moore\'s Law Presentation
PDF
Cloud computing and big data workshop for entrepreneurs
PDF
The Next Big Thing: The Physical Internet
Moore's law & more
Moore's Law Statistical Validation [Updated] - Sanjoy Sanyal
An introduction to Moore's law
Moores Law
Moore\'s Law Presentation
Cloud computing and big data workshop for entrepreneurs
The Next Big Thing: The Physical Internet

What's hot (12)

PDF
Sbelix - 1 pager - October 2014 - 13
PDF
Sgcp13bose
PPTX
Green To The Core
PPT
Types of computers
PPTX
The Tipping Point: Data Center 2.0 - Kevin Malik CIO of IO and GM of IO Labs
 
PPT
Rogers Presentation
PDF
Environmental Applications of Urban Digital Twins
PPTX
Gridcomputing
PDF
Indian Tower Industry The Way Forward
PPTX
Cramming More Components onto Integrated Circuits and Validity of the Single ...
PPT
Chap006 MIS (Management Information System)
PPTX
technology
Sbelix - 1 pager - October 2014 - 13
Sgcp13bose
Green To The Core
Types of computers
The Tipping Point: Data Center 2.0 - Kevin Malik CIO of IO and GM of IO Labs
 
Rogers Presentation
Environmental Applications of Urban Digital Twins
Gridcomputing
Indian Tower Industry The Way Forward
Cramming More Components onto Integrated Circuits and Validity of the Single ...
Chap006 MIS (Management Information System)
technology
Ad

Similar to Moore's Law Observations from 2009 (20)

PDF
No Moore Left to Give: Enterprise Computing After Moore's Law
PDF
Fifty Year Of Microprocessor
PDF
Multicore computing
PDF
Hardware/software Co-design: The Coming Golden Age
PDF
Things to come - possible futures for electronics
PPT
End of a trend
PDF
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】
PDF
Dileep Random Access Talk at salishan 2016
PDF
Memory Designed and Some Other Conecpt of Computer Architecture
PDF
Performance beyond moore's law
PDF
End of Moore's Law?
PPTX
Trends in computer architecture
PDF
DARPA ERI Summit 2018: The End of Moore’s Law & Faster General Purpose Comput...
PPTX
Developing Performance-Oriented Code: Moore's Law Over 50
PPT
02 Computer Evolution And Performance
PDF
Pipelining and ILP (Instruction Level Parallelism)
PDF
Moore’s Law Effect on Transistors Evolution
PPTX
Architecting Solutions for the Manycore Future
DOCX
Sample_HEngineering
PPTX
Caqa5e ch1 with_review_and_examples
No Moore Left to Give: Enterprise Computing After Moore's Law
Fifty Year Of Microprocessor
Multicore computing
Hardware/software Co-design: The Coming Golden Age
Things to come - possible futures for electronics
End of a trend
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】
Dileep Random Access Talk at salishan 2016
Memory Designed and Some Other Conecpt of Computer Architecture
Performance beyond moore's law
End of Moore's Law?
Trends in computer architecture
DARPA ERI Summit 2018: The End of Moore’s Law & Faster General Purpose Comput...
Developing Performance-Oriented Code: Moore's Law Over 50
02 Computer Evolution And Performance
Pipelining and ILP (Instruction Level Parallelism)
Moore’s Law Effect on Transistors Evolution
Architecting Solutions for the Manycore Future
Sample_HEngineering
Caqa5e ch1 with_review_and_examples
Ad

Recently uploaded (20)

PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
Sustainable Sites - Green Building Construction
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
web development for engineering and engineering
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
OOP with Java - Java Introduction (Basics)
PPT
Project quality management in manufacturing
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
DOCX
573137875-Attendance-Management-System-original
PDF
composite construction of structures.pdf
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
Foundation to blockchain - A guide to Blockchain Tech
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
CYBER-CRIMES AND SECURITY A guide to understanding
Operating System & Kernel Study Guide-1 - converted.pdf
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Model Code of Practice - Construction Work - 21102022 .pdf
Sustainable Sites - Green Building Construction
Embodied AI: Ushering in the Next Era of Intelligent Systems
web development for engineering and engineering
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
OOP with Java - Java Introduction (Basics)
Project quality management in manufacturing
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
573137875-Attendance-Management-System-original
composite construction of structures.pdf
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Foundation to blockchain - A guide to Blockchain Tech

Moore's Law Observations from 2009

  • 1. Some thoughts about Moore’s law & technology trends Sameh Galal 9/24/2009
  • 2. Why this presentation? • Everybody loves to talk about Moore’s law starting from process engineers all the way to singularity futurists. • However this talk is different, as it does not have an extremely gloomy vision of post moore’s law world. • It is more about connecting different news, data points, and try to construct a context for them. i.e. trying to understand the world. • This presentation will be more handwavy than scientific (more Michael Moore style than a Gordon Moore’s one)!!
  • 5. FIGURE 1.16 Growth in processor performance since the mid-1980s. This chart plots performance relative to the VAX 11/780 as measured by the SPECint benchmarks (see Section 1.8). Prior to the mid-1980s, processor performance growth was largely technologydriven and averaged about 25% per year. The increase in growth to about 52% since then is attributable to more advanced architectural and organizational ideas. By 2002, this growth led to a difference in performance of about a factor of seven. Performance for fl oating-pointoriented calculations has increased even faster. Since 2002, the limits of power, available instruction-level parallelism, and long memory latency have slowed uniprocessor performance recently, to about 20% per year. Copyright © 2009 Elsevier, Inc. All rights reserved.
  • 7. With the cost of …
  • 8. And then the hangover • First, Power density hit the roof – Stopped the turbo charging and went back to dennard scaling to keep power density constant around 100 W/cm2 • Then, Even Dennard scaling was not possible since Voltage scaling has slowed down as well, which means increased power density if frequency is increased. i.e. frequency scaling stopped as well.
  • 9. Solution: give most of the chip to low power density parts
  • 10. Solutions for single threaded performance • Make huge caches! It improves both performance and power efficiency – 8-12 MB L3 caches in current high end processors • Nehalem Intel® Turbo Boost Technology: just yesterday, a laptop turbo chip (Core i7 mobile) was introduced by intel.
  • 11. If you can’t improve performance… • Then we can change what performance means! • Now we say we are open to parallelism, and performance is the amount of computation we get per a certain area and power budget. (i.e. the Watt/Gflop and mm2/Gflop we get for a certain power density Watt/mm2 ) • Now dennart scaling improves our newly defined performance by 8X for halfing the feature size vs the 2X improvement in single threaded performance
  • 12. That has worked well so far
  • 13. But diminishing returns are catching up again • For throughput performance, dennart scaling would have given 8X improvement for halfing the feature size with a 2X improvement in single threaded performance • Because of slowing of voltage scaling we get around 4X improvement now and we can get another 1.5-2X from moving to lower energy architectures and no improvement in single threaded performance • In the future we will get only 2X improvement when voltage scaling stops completely and we have to have degraded single threaded performance
  • 14. From 90 nm to 45 nm is still ok. Figure 7. Scaling of FMA single and double precision designs from 90nm to 45nm. The performance gain depends on the power density allowed.
  • 15. And future is worse: only 2X factor and slower individual cores
  • 16. Undoing the last 20 years of Computer Architecture Tricks
  • 17. The world has changed as well “Traditionally, PC makers relied on their software partners to build bulkier, more demanding applications that required new hardware. But that strategy has fallen apart. Consumers and businesses balked at Microsoft’s bloated Vista operating system, so the company’s upcoming Windows 7 software should actually require less horsepower and storage space to run well. The same goes for Apple’s new Snow Leopard operating system.” * New York Times, Sep 11, 2009 “Goodbye, Gobbledygook: PC Makers Abandoning a Sales Pitch Built on Complex Specs”
  • 18. Software people lukewarm reception of parallelism “…. I might as well flame a bit about my personal unhappiness with the current trend toward multicore architecture. To me, it looks more or less like the hardware designers have run out of ideas, and that they’re trying to pass the blame for the future demise of Moore’s Law to the software writers by giving us machines that work faster only on a few key benchmarks! I won’t be surprised at all if the whole multithreading idea turns out to be a flop, worse than the “Itanium" approach that was supposed to be so terrific—until it turned out that the wished-for compilers were basically impossible to write. Let me put it this way: During the past 50 years, I’ve written well over a thousand programs, many of which have substantial size. I can’t think of even five of those programs that would have been enhanced noticeably by parallelism or multithreading. Surely, for example, multiple processors are no help to TeX.” Dan E. Knuth, Stanford Professor Emeritus, author of The Art of Computer Programming and inventor of the TeX computer typesetting system in interview in 2008
  • 19. And the money is not growing fast to support the more expensive scaling
  • 20. The missing drivers • Single threaded performance – At a certain point, a 128 MB cache becomes ridiculous – As more people get used to stagnating performance, the people who need performance will move to parallelism • Throughput performance – However, a lackluster 2X improvement for halfing the feature size instead of 8X so far. Worse still, newer machines have to run slower than old ones. • Market drivers – Lack of a killer application and people don’t care. The best sold PCs are now netbooks – Software does not push hardware anymore. Think Windows 7 and snow leopard as leading the software move of the future.
  • 21. So what is next? • Traditionally, the end of Moore’s law has always been 15 years in the future • However, this time, we have very high cost of bridging the frontiers and not matching high returns or high market demand. • I would argue that Moore’s law would not be undone by technical obstacles but rather its irrelevance. The day we don’t notice the noticeable difference Moore’s law exerts on our lives is when it will either dramatically slow down or stop. • Of course never underestimate the probability of happy surprises
  • 22. So how does the future of Computing without Moore’s law look like? In 1927, GM president Alfred Sloan founded the “Art and Color Section” – the first design department ever set up by a car manufacturer. GM also had much success with its strategy of “a car for every purse and purpose”
  • 23. Without moore’s law, we are all mechanical engineers. • Design oriented vs Engineering oriented: people buy cars based on emotional attachment. Same is happening now with computers. Think Apple. • Chip manufacturing the Toyota way: check out the IEEE spectrum article from May 2008 on “the new economics of Semiconductor Manufacturing”
  • 24. If you ask the “all-knowing” prescient market, Moore’s law has stopped already 10000 1000 100 10 1 1975 1980 1985 1990 1995 2000 2005 2010 Nasdaq/100 Computer Performance

Editor's Notes

  • #6: October 9, 2014