Skip to content

Instantly share code, notes, and snippets.

@emartin59
Last active February 29, 2024 14:36
Show Gist options
  • Star 11 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save emartin59/0345adc1a60ad58433bb9b24113f490b to your computer and use it in GitHub Desktop.
Save emartin59/0345adc1a60ad58433bb9b24113f490b to your computer and use it in GitHub Desktop.
Moore's Law is Alive and Well: Transistors per Square Millimeter by Year
Processor Transistors Year Designer Process Area mm2 Trans./mm2
MOS Technology 6502 3,510 1975 MOS Tech. 8,000 nm 21 167
RCA 1802 5,000 1974 RCA 5,000 nm 27 185
Intel 4004 2,300 1971 Intel 10,000 nm 12 192
Intel 8080 4,500 1974 Intel 6,000 nm 20 225
Intel 8008 3,500 1972 Intel 10,000 nm 14 250
Motorola 6800 4,100 1974 Motorola 6,000 nm 16 256
Intel 8085 6,500 1976 Intel 3,000 nm 20 325
Motorola 6809 9,000 1978 Motorola 5,000 nm 21 429
Zilog Z80 8,500 1976 Zilog 4,000 nm 18 472
ARM 1 25,000 1985 Acorn 3,000 nm 50 500
TMS 1000 8,000 1974 TI 8,000 nm 11 727
Intel 8086 29,000 1978 Intel 3,000 nm 33 879
Intel 8088 29,000 1979 Intel 3,000 nm 33 879
Intel 80186 55,000 1982 Intel 3,000 nm 60 917
ARM 2 30,000 1986 Acorn 2,000 nm 30 1,000
Motorola 68000 68,000 1979 Motorola 3,500 nm 44 1,545
WDC 65C02 11,500 1981 WDC 3,000 nm 6 1,917
Motorola 68020 190,000 1984 Motorola 2,000 nm 85 2,235
WDC 65C816 22,000 1983 WDC 3000 nm 9 2,444
Intel 80386 275,000 1985 Intel 1,500 nm 104 2,644
Motorola 68030 273,000 1987 Motorola 800 nm 102 2,676
Intel 80286 134,000 1982 Intel 1,500 nm 49 2,735
DEC WRL MultiTitan 180,000 1988 DEC WRL 1,500 nm 61 2,951
ARM 3 310,000 1989 Acorn 1,500 nm 87 3,563
R4000 1,350,000 1991 MIPS 1,000 nm 213 6,338
Intel 80486 1,180,235 1989 Intel 1000 nm 173 6,822
68040 1,200,000 1990 Motorola 650 nm 152 7,895
ARM700 578,977 1994 ARM 700 nm 69 8,451
Pentium 3,100,000 1993 Intel 800 nm 294 10,544
68060 2,500,000 1994 Motorola 600 nm 218 11,468
AMD K5 4,300,000 1996 AMD 500 nm 251 17,131
Pentium Pro 5,500,000 1995 Intel 500 nm 307 17,915
ARM 9TDMI 111,000 1999 Acorn 350 nm 5 23,125
Pentium II Klamath 7,500,000 1997 Intel 350 nm 195 38,462
SA-110 2,500,000 1995 Acrn/DEC/Apl 350 nm 50 50,000
AMD K6 8,800,000 1997 AMD 350 nm 162 54,321
Pentium II Deschutes 7,500,000 1998 Intel 250 nm 113 66,372
Pentium III Katmai 9,500,000 1999 Intel 250 nm 128 74,219
AMD K7 22,000,000 1999 AMD 250 nm 184 119,565
Pentium II Mobile Dixon 27,400,000 1999 Intel 180 nm 180 152,222
AMD K6-III 21,300,000 1999 AMD 250 nm 118 180,508
Pentium 4 Willamette 42,000,000 2000 Intel 180 nm 217 193,548
Pentium III Coppermine 21,000,000 2000 Intel 180 nm 80 262,500
Pentium 4 Northwood 55,000,000 2002 Intel 130 nm 145 379,310
Itanium 2 McKinley 220,000,000 2002 Intel 180 nm 421 522,565
Barton 54,300,000 2003 AMD 130 nm 101 537,624
AMD K8 105,900,000 2003 AMD 130 nm 193 548,705
Pentium III Tualatin 45,000,000 2001 Intel 130 nm 81 555,556
ARM Cortex-A9 26,000,000 2007 ARM 45 nm 31 838,710
Pentium 4 Prescott 112,000,000 2004 Intel 90 nm 110 1,018,182
Cell 241,000,000 2006 Sny/IBM/Tosh. 90 nm 221 1,090,498
Itanium 2 Madison 6M 410,000,000 2003 Intel 130 nm 374 1,096,257
Pentium D Smithfield 228,000,000 2005 Intel 90 nm 206 1,106,796
Pentium 4 Prescott-2M 169,000,000 2005 Intel 90 nm 143 1,181,818
Itanium 2 with 9 MB 592,000,000 2004 Intel 130 nm 432 1,370,370
Core 2 Duo Allendale 169,000,000 2007 Intel 65 nm 111 1,522,523
AMD K10 quad-core 2M L3 463,000,000 2007 AMD 65 nm 283 1,636,042
Atom 47,000,000 2008 Intel 45 nm 24 1,958,333
Core 2 Duo Conroe 291,000,000 2006 Intel 65 nm 143 2,034,965
Pentium 4 Cedar Mill 184,000,000 2006 Intel 65 nm 90 2,044,444
8-core POWER7 32M L3 1,200,000,000 2010 IBM 45 nm 567 2,116,402
Pentium D Presler 362,000,000 2006 Intel 65 nm 162 2,234,568
POWER6 789,000,000 2007 IBM 65 nm 341 2,313,783
Six-core Opteron 2400 904,000,000 2009 AMD 45 nm 346 2,612,717
16-core SPARC T3 1,000,000,000 2010 Sun/Oracle 40 nm 377 2,652,520
Quad-core z196[24] 1,400,000,000 2010 IBM 45 nm 512 2,734,375
Core 2 Duo Wolfdale 3M 230,000,000 2008 Intel 45 nm 83 2,771,084
Core i7 Quad 731,000,000 2008 Intel 45 nm 263 2,779,468
Dual-core Itanium 2 1,700,000,000 2006 Intel 90 nm 596 2,852,349
Quad-core Itanium Tukwila 2,000,000,000 2010 Intel 65 nm 699 2,861,230
AMD K10 quad-core 6M L3 758,000,000 2008 AMD 45 nm 258 2,937,984
8-core Xeon Nehalem-EX 2,300,000,000 2010 Intel 45 nm 684 3,362,573
8-core POWER7+ 80 MB L3 2,100,000,000 2012 IBM 32 nm 567 3,703,704
Six-core Xeon 7400 1,900,000,000 2008 Intel 45 nm 503 3,777,336
8-core AMD Bulldozer 1,200,000,000 2012 AMD 32 nm 315 3,809,524
Core 2 Duo Wolfdale 411,000,000 2007 Intel 45 nm 107 3,841,121
Six-core zEC12 2,750,000,000 2012 IBM 32 nm 597 4,606,365
Six-core Core i7 (Gulftown) 1,170,000,000 2010 Intel 32 nm 240 4,875,000
10-core Xeon Westmere-EX 2,600,000,000 2011 Intel 32 nm 512 5,078,125
Core i7/Xeon E5 2,270,000,000 2011 Intel 32 nm 434 5,230,415
AMD Trinity 1,303,000,000 2012 AMD 32 nm 246 5,296,748
Quad+GPU Core i7 1,160,000,000 2011 Intel 32 nm 216 5,370,370
8-core Itanium Poulson 3,100,000,000 2012 Intel 32 nm 544 5,698,529
IBM z13 3,990,000,000 2015 IBM 22 nm 678 5,884,956
12-core POWER8 4,200,000,000 2013 IBM 22 nm 650 6,461,538
Atom "Medfield" 432,000,000 2012 Intel 32 nm 64 6,750,000
61-core Xeon Phi 5,000,000,000 2012 Intel 22 nm 720 6,944,444
Six-core Core i7 Ivy Bridge E 1,860,000,000 2013 Intel 22 nm 256 7,265,625
Core i7 Haswell-E 2,600,000,000 2014 Intel 22 nm 355 7,323,944
Quad+GPU Core i7 Haswell 1,400,000,000 2014 Intel 22 nm 177 7,909,605
15-c Xeon Ivy Bridge-EX 4,310,000,000 2014 Intel 22 nm 541 7,966,728
18-c Xeon Haswell-E5 5,560,000,000 2014 Intel 22 nm 661 8,411,498
Quad+GPU Core i7 Ivy Bridge 1,400,000,000 2012 Intel 22 nm 160 8,750,000
IBM z14 6,100,000,000 2017 IBM 14 nm 696 8,764,368
A7 (dual-core ARM64) 1,000,000,000 2013 Apple 28 nm 102 9,803,922
IBM z13 Stor. Cont. 7,100,000,000 2015 IBM 22 nm 678 10,471,976
POWER9 8,000,000,000 2017 IBM 14 nm 695 11,510,791
72-core Xeon Phi 8,000,000,000 2016 Intel 14 nm 683 11,713,031
10-core Core i7 Broadwell-E 3,200,000,000 2016 Intel 14 nm 246 13,008,130
Xbox One main SoC 5,000,000,000 2013 MS/AMD 28 nm 363 13,774,105
IBM z14 Stor. Cont. 9,700,000,000 2017 IBM 14 nm 696 13,936,782
Core i7 Broadwell-U 1,900,000,000 2015 Intel 14 nm 133 14,285,714
Core i7 Skylake K 1,750,000,000 2015 Intel 14 nm 122 14,344,262
Xeon Broadwell-E5 7,200,000,000 2016 Intel 14 nm 456 15,789,474
Xbox One X Main SoC 7,000,000,000 2017 MS/AMD 16 nm 360 19,444,444
A9 2,000,000,000 2015 Apple 14 nm 96 20,833,333
A9X (dual-core ARM64) 3,000,000,000 2015 Apple 16 nm 144 20,847,811
A8 2,000,000,000 2014 Apple 20 nm 89 22,471,910
Ryzen 5 1600 Ryzen 4,800,000,000 2017 AMD 14 nm 213 22,535,211
Ryzen 5 1600 X Ryzen 4,800,000,000 2017 AMD 14 nm 213 22,535,211
A8X 3,000,000,000 2014 Apple 20 nm 128 23,437,500
Zeppelin SoC Ryzen 4,800,000,000 2017 AMD 14 nm 192 25,000,000
32-core AMD Epyc 19,200,000,000 2017 AMD 14 nm 768 25,000,000
Tegra Xavier SoC 9,000,000,000 2018 Nvidia 12 nm 350 25,714,286
Cerebras WSE-1 1,200,000,000,000 2019 Cerebras Systems 16 nm 46,225 25,959,978
A10 Fusion 3,300,000,000 2016 Apple 16 nm 125 26,400,000
GC2 IPU 23,600,000,000 2018 Graphcore 16 nm 825 28,606,061
AMD Ryzen 7 3700X 5,990,000,000 2019 AMD 7 nm 199 30,100,503
A10X Fusion 3,300,000,000 2017 Apple 10 nm 96 34,232,365
AMD Ryzen 9 3900X 9,890,000,000 2019 AMD 7 nm 273 36,227,106
Kirin 960 4,000,000,000 2016 Huawei 16 nm 110 36,363,636
AMD Epyc Rome 39,540,000,000 2019 AMD 7 nm 1,008 39,226,190
Snapdragon 835 3,000,000,000 2016 Qualcomm 10 nm 72 41,493,776
Centriq 2400 18,000,000,000 2017 Qualcomm 10 nm 398 45,226,131
A11 Bionic 4,300,000,000 2017 Apple 10 nm 89 48,190,071
Cerebras WSE-2 2,600,000,000,000 2021 Cerebras Systems 7 nm 46,225 56,246,620
Snapdragon 845 5,300,000,000 2017 Qualcomm 10 nm 94 56,382,979
Snapdragon 850 5,300,000,000 2017 Qualcomm 10 nm 94 56,382,979
Kirin 970 5,500,000,000 2017 Huawei 10 nm 97 56,865,178
Snapdragon 8cx 8,500,000,000 2018 Qualcomm 7 nm 112 75,892,857
A12X Bionic 10,000,000,000 2018 Apple 7 nm 122 81,967,213
A12X Bionic Octa 10,000,000,000 2018 Apple 7 nm 122 81,967,213
A12 Bionic 6,900,000,000 2018 Apple 7 nm 83 82,862,976
A13 hexacore 8,500,000,000 2019 Apple 7 nm 98 86,311,942
Kirin 990 4G 8,000,000,000 2019 Huawei 7 nm 90 88,888,889
Kirin 990 5G 10,300,000,000 2019 Huawei 7 nm 113 90,901,068
Snapdragon 855 6,700,000,000 2019 Qualcomm 7 nm 73 91,780,822
Kirin 980 6,900,000,000 2018 Huawei 7 nm 74 93,079,725
Snapdragon 865 10,300,000,000 2020 Qualcomm 7 nm 84 123,294,230
A14 Bionic hexa 11,800,000,000 2020 Apple 5 nm 88 134,090,909
Kirin 9000 15,300,000,000 2020 Huawei 5 nm 114 134,210,526
Apple M1 octa 16,000,000,000 2020 Apple 5 nm 119 134,453,782
// First 9/10/2021 revision by https://gist.github.com/jhalvico
@emartin59
Copy link
Author

emartin59 commented Dec 21, 2018

The data is taken from here: https://en.wikipedia.org/wiki/Transistor_count#Microprocessors Some company names and extra info have been abbreviated or taken out when duplicated. Datapoints where transistor count or die area were missing were taken out. I also truncated a few pls (+) signs on transistor counts on very few of these, so the actual transistor density could be a little higher on them.

@jhalvico
Copy link

jhalvico commented Sep 7, 2021

Nice job πŸ‘ , I could update the *CSV with the latest microprocessor numbers

@emartin59
Copy link
Author

emartin59 commented Sep 8, 2021 via email

@jhalvico
Copy link

jhalvico commented Sep 8, 2021

Please do. I think I got this info. from Wikipedia. Do you need access?
…
On Tue, Sep 7, 2021 at 4:18 PM jhalvico @.> wrote: @.* commented on this gist. ------------------------------ Nice work πŸ‘ , I could update the *CSV with the latest microprocessor numbers β€” You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://gist.github.com/0345adc1a60ad58433bb9b24113f490b#gistcomment-3885528, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABKXHGFDVVTBEWVXIR74EJTUAZXQBANCNFSM5DTDW7JQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Yes, if it is possible give me access to contribute :)

@emartin59
Copy link
Author

Yes, if it is possible give me access to contribute :)

Looks like you already can indirectly, by submitting an update (I think I then need to accept it). Here's how: https://docs.github.com/en/github/managing-files-in-a-repository/managing-files-on-github/editing-files-in-another-users-repository

@jhalvico
Copy link

jhalvico commented Sep 9, 2021

Yes, if it is possible give me access to contribute :)

Looks like you already can indirectly, by submitting an update (I think I then need to accept it). Here's how: https://docs.github.com/en/github/managing-files-in-a-repository/managing-files-on-github/editing-files-in-another-users-repository

I did it, but it is not possible to commit or merge the changes made in the new fork. Can you see the new fork?

@emartin59
Copy link
Author

Thanks so much! I think you need to use the command line or Git for desktop to use your code the right way. I didn't feel like it so I just copied your code into my file and saved it. I couldn't really give you credit. Sorry! Hopefully that's ok.

@jhalvico
Copy link

Thanks so much! I think you need to use the command line or Git for desktop to use your code the right way. I didn't feel like it so I just copied your code into my file and saved it. I couldn't really give you credit. Sorry! Hopefully that's ok.

Yeah, it is fine since the table is updated πŸ‘

@emartin59
Copy link
Author

Thanks so much! I think you need to use the command line or Git for desktop to use your code the right way. I didn't feel like it so I just copied your code into my file and saved it. I couldn't really give you credit. Sorry! Hopefully that's ok.

Yeah, it is fine since the table is updated πŸ‘

Great! Added a reference to you at the bottom, added the Cerebras chips, and sorted by transistor density. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment