IEEE Spectrum April, 2015 - 45

Moore's Law

50 Years

few decades. Almost universally, it has been more rewarding
for them to sit and wait rather than innovate. In particular,
if it takes two years to conceive and implement changes to a
design that doubles its performance, you and your customers
are better served by doing nothing and upgrading to the latest
available ICs two years down the road. It's been a Sisyphean
exercise for the engineers at many small businesses to try to
race against Moore's Law.
Indeed, the exponential growth of Moore's Law works
against them while it favors large businesses, which have the
resources to work on three or four generations of products
simultaneously. And even for large companies, this is hard.
The race manufacturers are in to keep up with
the pace of Moore's Law
has several pernicious
effects. The most relevant one here is that the
small edge (of perhaps a
few months' time) created
by keeping a design proprietary and forcing the
competition to reverse
engineer your products
constitutes a significant
advantage, one that manufacturers are understandably hesitant to squander.
Their reluctance to give
up even the slightest edge
on the competition helps
explain why they rarely
share schematics, code,
or other technical details
about their products.
Thankfully, Moore's Law is slowing, and the dynamics
I've just described are changing.

Since then, CPU makers have been using multicore technology to boost performance, despite the difficulty of implementing such a strategy. [See "The Trouble With Multicore,"
by David Patterson, IEEE Spectrum, July 2010.] But engineers
didn't have much of a choice: Key physical limits prevented
clock speeds from getting any faster, so the only way to use
the increasing number of transistors Moore's Law made available was to create more cores.
Transistor density continues to increase exponentially, as
Moore predicted, but the rate is decelerating. In 1990, transistor
counts were doubling every 18 months; today, that happens every
24 months or more. Soon, transistor density improvements will
slow to a pace of 36 months
per generation, and eventually they will reach an effective standstill.
When will that be? The
short answer is, nobody
really knows. But one study
suggests that it will stop at
an effective gate length of
about 5 nanometers sometime around 2020 or 2030.
Five nanometers is about
the space between 10 silicon atoms, so even if this
guess is wrong, it can't be
wrong by much.
The implications are profound (at least for the kind
of person who reads this
magazine). Someday in the
foreseeable future, you will
not be able to buy a better
computer next year. The
flash drive you purchase next will cost the same and store the
same number of bits as the one you're replacing. And you'll have
to stop looking forward to your next phone being more powerbefore i say how, though, let me defend my assertion that ful and doing more amazing things than your last one.
Rather than expecting that within a few years of its purMoore's Law is slowing. Lots of analysts and commentators
have warned recently that the era of exponential gains in chase you'll just throw out whatever electronic gizmo you
microelectronics is coming to an end. But I do not really buy, you'll be anticipating keeping it for a good long while.
Under such a regime, you'll probably want to purchase
need to hang my argument on their forecasts. The reduction
in size of electronic components, transistors in particular, things that are more nicely made to begin with. The idea of an
has indisputably brought with it an increase in leakage cur- "heirloom laptop" may sound preposterous today, but somerents and waste heat, which in turn has slowed the steady day we may perceive our computers as cherished and useful
progression in digital clock speeds in recent years. Con- looms to hand down to our children, much as some people
sider, for example, the clock speeds of the various Intel today regard wristwatches or antique furniture.
CPUs at the time of their introduction. After making dramatic gains, those speeds essentially stopped increasing this slowing of Moore's law portends a bright future for
about a decade ago.
many small businesses-and likewise | Co nti n u e d o n pag e 58
SPECTRUM.IEEE.ORG

|

nORTh aMERICan

|

aPR 2015

|

45


http://SPECTRUM.IEEE.ORG

Table of Contents for the Digital Edition of IEEE Spectrum April, 2015

IEEE Spectrum April, 2015 - Cover1
IEEE Spectrum April, 2015 - Cover2
IEEE Spectrum April, 2015 - 1
IEEE Spectrum April, 2015 - 2
IEEE Spectrum April, 2015 - 3
IEEE Spectrum April, 2015 - 4
IEEE Spectrum April, 2015 - 5
IEEE Spectrum April, 2015 - 6
IEEE Spectrum April, 2015 - 7
IEEE Spectrum April, 2015 - 8
IEEE Spectrum April, 2015 - 9
IEEE Spectrum April, 2015 - 10
IEEE Spectrum April, 2015 - 11
IEEE Spectrum April, 2015 - 12
IEEE Spectrum April, 2015 - 13
IEEE Spectrum April, 2015 - 14
IEEE Spectrum April, 2015 - 15
IEEE Spectrum April, 2015 - 16
IEEE Spectrum April, 2015 - 17
IEEE Spectrum April, 2015 - 18
IEEE Spectrum April, 2015 - 19
IEEE Spectrum April, 2015 - 20
IEEE Spectrum April, 2015 - 21
IEEE Spectrum April, 2015 - 22
IEEE Spectrum April, 2015 - 23
IEEE Spectrum April, 2015 - 24
IEEE Spectrum April, 2015 - 25
IEEE Spectrum April, 2015 - 26
IEEE Spectrum April, 2015 - 27
IEEE Spectrum April, 2015 - 28
IEEE Spectrum April, 2015 - 29
IEEE Spectrum April, 2015 - 30
IEEE Spectrum April, 2015 - 31
IEEE Spectrum April, 2015 - 32
IEEE Spectrum April, 2015 - 33
IEEE Spectrum April, 2015 - 34
IEEE Spectrum April, 2015 - 35
IEEE Spectrum April, 2015 - 36
IEEE Spectrum April, 2015 - 37
IEEE Spectrum April, 2015 - 38
IEEE Spectrum April, 2015 - 39
IEEE Spectrum April, 2015 - 40
IEEE Spectrum April, 2015 - 41
IEEE Spectrum April, 2015 - 42
IEEE Spectrum April, 2015 - 43
IEEE Spectrum April, 2015 - 44
IEEE Spectrum April, 2015 - 45
IEEE Spectrum April, 2015 - 46
IEEE Spectrum April, 2015 - 47
IEEE Spectrum April, 2015 - 48
IEEE Spectrum April, 2015 - 49
IEEE Spectrum April, 2015 - 50
IEEE Spectrum April, 2015 - 51
IEEE Spectrum April, 2015 - 52
IEEE Spectrum April, 2015 - 53
IEEE Spectrum April, 2015 - 54
IEEE Spectrum April, 2015 - 55
IEEE Spectrum April, 2015 - 56
IEEE Spectrum April, 2015 - 57
IEEE Spectrum April, 2015 - 58
IEEE Spectrum April, 2015 - 59
IEEE Spectrum April, 2015 - 60
IEEE Spectrum April, 2015 - 61
IEEE Spectrum April, 2015 - 62
IEEE Spectrum April, 2015 - 63
IEEE Spectrum April, 2015 - 64
IEEE Spectrum April, 2015 - 65
IEEE Spectrum April, 2015 - 66
IEEE Spectrum April, 2015 - 67
IEEE Spectrum April, 2015 - 68
IEEE Spectrum April, 2015 - Cover3
IEEE Spectrum April, 2015 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1217
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1117
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1017
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0917
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0817
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0717
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0617
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0517
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0417
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0317
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0217
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0117
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1216
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1116
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1016
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0916
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0816
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0716
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0616
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0516
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0416
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0316
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0216
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0116
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1215
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1115
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1015
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0915
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0815
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0715
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0615
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0515
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0415
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0315
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0215
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0115
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1214
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1114
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1014
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0914
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0814
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0714
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0614
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0514
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0414
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0314
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0214
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0114
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1213
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1113
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1013
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0913
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0813
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0713
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0613
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0513
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0413
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0313
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0213
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0113
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1212
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1112
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1012
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0912
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0812
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0712
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0612
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0512
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0412
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0312
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0212
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0112
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1211
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1111
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1011
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0911
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0811
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0711
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0611
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0511
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0411
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0311
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0211
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0111
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1210
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1110
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1010
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0910
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0810
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0710
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0610
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0510
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0410
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0310
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0210
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0110
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1209
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1109
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1009
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0909
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0809
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0709
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0609
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0509
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0409
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0309
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0209
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0109
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1208
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1108
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1008
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0908
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0808
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0708
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0608
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0508
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0408
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0308
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0208
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0108
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1207
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1107
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1007
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0907
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0807
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0707
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0607
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0507
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0407
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0307
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0207
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0107
https://www.nxtbookmedia.com