Updated for processors until the end of 2019.

This commit is contained in:
Karl Rupp
2020-07-16 10:59:33 +02:00
parent 7bbd582ba1
commit 47382e2e3c
11 changed files with 1916 additions and 2 deletions
File diff suppressed because it is too large Load Diff
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

+84
View File
@@ -0,0 +1,84 @@
1971.875 1
1972.25961538 1
1974.27884615 1
1979.61538462 1
1982.30769231 1
1985.91346154 1
1986.25 1
1988.65384615 1
1989.47115385 1
1990.57692308 1
1992.35576923 1
1992.69230769 1
1992.98076923 1
1993.41346154 1
1994.71153846 1
1995.43269231 1
1995.76923077 1
1996.10576923 1
1996.49038462 1
1996.875 1
1997.25961538 1
1997.45192308 1
1997.69230769 1
1998.84615385 1
1999.18269231 1
1999.51923077 1
2000.19230769 1
2000.67307692 1
2001.10576923 1
2001.63461538 1
2001.77884615 1
2002.35576923 1
2002.74038462 1
2002.93269231 1
2003.31730769 1
2003.50961538 1
2003.70192308 1
2004.80769231 2
2004.85576923 1
2005.72115385 2
2005.81730769 1
2005.96153846 8
2006.05769231 2
2006.82692308 2
2007.06730769 2
2007.64423077 4
2007.74038462 9
2007.74038462 2
2007.88461538 2
2007.98076923 8
2008.17307692 4
2008.46153846 2
2009.18269231 3
2009.23076923 4
2009.47115385 4
2009.61538462 3
2009.71153846 8
2009.71153846 6
2010.19230769 16
####
2011.16 12
2011.32 20
2011.9 8
2012.40 16
2012.41 16
2012.7 32
2012.9 16
2013.4 240
2013.8 24
2014.16 30
2014.5 64
2014.8 16
2014.81 24
2014.82 36
2016.33 44
2016.5 272
2016.67 96
2017.5 64
2017.58 44
2017.59 56
2018.4 88
2018.5 80
2019.3 56
2019.8 128
+95
View File
@@ -0,0 +1,95 @@
1971.875 0.704135515486
1972.25961538 0.509367521678
1974.32692308 2.01691455473
1979.56730769 5.04806571667
1982.30769231 6.09756235221
1985.91346154 16.1076153462
1986.25 16.1076153462
1988.65384615 40.3151936286
1989.47115385 24.8045441431
1990.57692308 33.3762469429
1992.40384615 65.5248823737
1992.69230769 60.4296390238
1992.69230769 100.903504484
1993.02884615 198.095677855
1993.41346154 67.3170382414
1993.41346154 40.3151936286
1994.71153846 151.247254531
1994.71153846 296.93148482
1995.43269231 296.93148482
1995.72115385 90.5797775943
1996.10576923 198.095677855
1996.34615385 198.095677855
1996.44230769 90.5797775943
1996.82692308 509.367521678
1997.35576923 252.547893258
1997.45192308 537.611747456
1997.54807692 232.909659246
1997.64423077 296.93148482
1998.84615385 495.806824168
1999.13461538 296.93148482
1999.18269231 399.542055895
1999.47115385 457.252669897
1999.47115385 509.367521678
2000.19230769 743.179548784
2000.67307692 1000
2001.10576923 897.687132447
2001.20192308 2016.91455473
2001.68269231 805.842187761
2001.77884615 1420.18116969
2002.40384615 2246.79009181
2002.78846154 1810.55824303
2002.88461538 1000
2003.41346154 1175.74326592
2003.50961538 2186.97465501
2003.60576923 1810.55824303
2004.80769231 2641.64832039
2004.80769231 1910.95297497
2004.85576923 3651.74127255
2005.72115385 3190.84898063
2005.86538462 2788.12666541
2005.96153846 1207.90074743
2006.00961538 2246.79009181
2006.875 3651.74127255
2006.875 2641.64832039
2007.01923077 2713.89943121
2007.06730769 2308.24152676
2007.64423077 2942.72717621
2007.74038462 4655.52593116
2007.74038462 4067.94432108
2007.83653846 2016.91455473
2007.98076923 1420.18116969
2008.17307692 2016.91455473
2008.17307692 2308.24152676
2008.46153846 3023.21302502
2009.18269231 2502.86543117
2009.27884615 3278.12115139
2009.42307692 2641.64832039
2009.66346154 2641.64832039
2009.71153846 3278.12115139
2010.19230769 2308.24152676
####
2011.16 3470
2011.32 2400
2011.9 3000
2012.40 3100
2012.41 2900
2012.7 3700
2012.9 2500
2013.4 1200
2013.8 2700
2014.16 2800
2014.5 3700
2014.8 3200
2014.81 2600
2014.82 2300
2016.33 2200
2016.5 1500
2016.67 4000
2017.5 2200
2017.58 2100
2017.59 2500
2018.4 3400
2018.5 1200
2019.3 2700
2019.8 2250
+56
View File
@@ -0,0 +1,56 @@
set terminal postscript eps color enhanced #font 'CourierBold,14'
set output "48-years-processor-trend.eps"
set rmargin at screen 0.64
set style line 1 lt 1 ps 1 pt 13 lc rgb "#000000"
set style line 2 lt 1 ps 1 pt 5 lc rgb "#008800"
set style line 3 lt 1 ps 1 pt 7 lc rgb "#0000BB"
set style line 4 lt 1 ps 1 pt 9 lc rgb "#CC6600"
set style line 5 lt 1 ps 1 pt 11 lc rgb "#BB0000"
set size 0.8
set size ratio 0.63
set border lw 1.5
set xlabel "Year"
set grid
unset key
set logscale y
set format y "10^{%T}"
set xrange [1970:2020]
set yrange [0.2:5e7]
unset mytics
set label "Number of" at 2021,2e1 tc ls 1
set label "Logical Cores" at 2021,6.6e0 tc ls 1
set label "Frequency (MHz)" at 2021,3e3 tc ls 2
set label "Single-Thread" at 2021,1.5e5 tc ls 3
set label "Performance" at 2021,5e4 tc ls 3
set label "(SpecINT x 10^{3})" at 2021,1.9e4 tc ls 3
set label "Transistors" at 2021,6e6 tc ls 4
set label "(thousands)" at 2021,2e6 tc ls 4
set label "Typical Power" at 2021,3e2 tc ls 5
set label "(Watts)" at 2021,1e2 tc ls 5
set title "48 Years of Microprocessor Trend Data"
set label "Original data up to the year 2010 collected and plotted by M. Horowitz, F. Labonte, O. Shacham, K. Olukotun, L. Hammond, and C. Batten" at 1970,6e-3 tc ls 1 font ",8"
set label "New plot and data collected for 2010-2019 by K. Rupp" at 1970,3e-3 tc ls 1 font ",8"
plot \
"cores.dat" using 1:2 ls 1 with points, \
"frequency.dat" using 1:2 ls 2 with points, \
"specint.dat" using 1:2 ls 3 with points, \
"transistors.dat" using 1:2 ls 4 with points, \
"watts.dat" using 1:2 ls 5 with points
+73
View File
@@ -0,0 +1,73 @@
1988.65384615 83.5362546958
1989.47115385 50.0286461058
1990.625 55.7306040127
1992.40384615 90.5797775943
1992.69230769 177.827941004
1992.69230769 273.841963426
1993.02884615 321.967844425
1993.41346154 239.279917343
1994.75961538 349.115193717
1994.75961538 598.885433492
1995.43269231 1027.35076818
1995.72115385 410.469838044
1996.15384615 922.239565104
1996.15384615 973.377380904
1996.34615385 667.142718041
1996.34615385 1382.37222736
1996.875 1810.55824303
1997.35576923 1274.87836177
1997.45192308 1762.35644057
1997.59615385 827.882590628
1997.64423077 1459.02421563
1998.89423077 3554.52235561
1999.18269231 2308.24152676
1999.18269231 1144.4419008
1999.47115385 2713.89943121
1999.51923077 1860.07840181
2000.19230769 3367.78028307
2000.67307692 4782.85814165
2001.10576923 5473.70326288
2001.20192308 6264.33536657
2001.68269231 4293.51021008
2001.77884615 6264.33536657
2002.40384615 9389.79801048
2002.83653846 8659.6432336
2002.88461538 9389.79801048
2003.41346154 10181.5172172
2003.50961538 11341.944035
2003.65384615 13335.2143216
2004.80769231 18938.4202733
2004.80769231 16548.1709994
2004.80769231 21096.9051341
2005.76923077 17000.7761882
2005.86538462 21096.9051341
2006.875 18938.4202733
2006.92307692 21096.9051341
2006.97115385 35226.9465147
2007.06730769 23501.4008461
2007.78846154 31622.7766017
2007.83653846 14074.6466334
2008.17307692 20535.2502646
####
2009.3 36600 # Xeon W5580
2009.5 21100 # Opteron 2435
2009.7 37700 # Xeon W5590
2010.3 42000 # Xeon X5680
2010.5 25800 # Opteron 4184
####
2011.16 46000.7
2011.32 39000.4
2011.9 33000.6
2012.40 31000.8
2012.41 59000.0
2012.9 33000.7
2013.8 59000.6
2014.16 59000.9
2014.8 66000.4
2014.81 65000.4
2014.82 66000.1
2016.33 73900.2
2017.58 77900.2
2017.59 83600.3
2019.3 90900.2
2019.8 78300.4
+95
View File
@@ -0,0 +1,95 @@
1971.875 2.30824152676
1972.30769231 3.55452235561
1974.32692308 6.09756235221
1979.56730769 29.1637757405
1982.30769231 135.772714211
1985.91346154 273.841963426
1986.25 109.411381058
1988.65384615 121.881418484
1989.47115385 1207.90074743
1990.57692308 1207.90074743
1992.40384615 1207.90074743
1992.69230769 3105.90022362
1992.69230769 1113.97385999
1993.02884615 1715.43789634
1993.41346154 3105.90022362
1993.41346154 922.239565104
1994.71153846 1910.95297497
1994.71153846 2788.12666541
1995.43269231 9646.61619911
1995.72115385 3105.90022362
1996.15384615 5473.70326288
1996.34615385 6792.52507006
1996.34615385 3651.74127255
1996.44230769 4293.51021008
1996.82692308 9646.61619911
1997.35576923 5473.70326288
1997.45192308 3554.52235561
1997.54807692 8896.4911282
1997.64423077 7566.6953714
1998.89423077 15261.3780258
1999.13461538 9389.79801048
1999.18269231 6978.3058486
1999.47115385 9389.79801048
1999.47115385 21673.9216957
2000.19230769 22266.7201035
2000.67307692 28387.3596476
2000.67307692 37180.2666391
2001.10576923 29163.7757405
2001.20192308 42550.6550247
2001.68269231 25482.9674798
2001.82692308 37180.2666391
2002.40384615 55730.6040127
2002.78846154 38197.1754928
2002.88461538 220673.406908
2003.41346154 151247.254531
2003.50961538 54246.9093701
2003.65384615 106498.563535
2004.80769231 125214.968907
2004.80769231 106498.563535
2004.80769231 273841.963426
2005.72115385 232909.659246
2005.81730769 112403.866377
2005.96153846 305052.789027
2006.05769231 115478.198469
2006.875 378551.524926
2006.875 155383.983127
2006.92307692 245824.406892
2006.97115385 296931.48482
2006.97115385 582941.534714
2007.06730769 151247.254531
2007.64423077 582941.534714
2007.74038462 232909.659246
2007.78846154 805842.187761
2007.83653846 115478.198469
2007.98076923 509367.521678
2008.22115385 445079.406236
2008.46153846 410469.838044
2009.18269231 457252.669897
2009.27884615 784388.558145
2009.66346154 2308241.52676
2009.71153846 1910952.97497
2010.19230769 410469.838044
2010.38461538 1309747.2643
####
2011.16 1170000
2011.32 2600000
2011.9 1200000
2012.40 2400000
2012.41 2300000
2012.7 2100000
2012.9 1200000
2013.4 5000000
2013.8 4300000
2014.16 4300000
2014.5 4200000
2014.8 2600000
2014.81 3800000
2014.82 5700000
2016.33 7200000
2016.67 8000000
2017.5 19200000
2018.4 8000000
2018.5 21100000
2019.3 8000000
2019.8 39500000
+95
View File
@@ -0,0 +1,95 @@
1971.875 0.445079406236
1972.30769231 0.421696503429
1974.32692308 0.922239565104
1979.56730769 1.71543789634
1982.30769231 3.02321302502
1985.91346154 1.53992652606
1986.25 3.02321302502
1988.65384615 3.95964498892
1989.47115385 2.78812666541
1990.57692308 3.45989166087
1992.40384615 5.9352292723
1992.69230769 14.4595990307
1993.02884615 35.2269465147
1993.41346154 3.02321302502
1993.41346154 13.3352143216
1994.71153846 28.3873596476
1994.71153846 3.02321302502
1995.43269231 50.0286461058
1995.72115385 16.1076153462
1996.15384615 33.3762469429
1996.29807692 30.7808954655
1996.34615385 10.1815172172
1996.44230769 11.341944035
1996.875 43.7144481261
1997.35576923 24.8045441431
1997.45192308 36.1904305625
1997.54807692 17.0007761882
1997.64423077 32.4876838337
1998.89423077 90.5797775943
1999.18269231 29.96142741
1999.18269231 14.0746466334
1999.47115385 17.0007761882
1999.47115385 21.0969051341
2000.19230769 36.1904305625
2000.67307692 48.6967525166
2000.67307692 19.9885481187
2001.10576923 71.0497411443
2001.20192308 72.9930061435
2001.68269231 98.2171889188
2001.82692308 57.2548788436
2002.40384615 48.6967525166
2002.83653846 62.0824360719
2002.88461538 98.2171889188
2003.41346154 155.383983127
2003.50961538 74.9894209332
2003.65384615 88.1683066776
2004.80769231 88.1683066776
2004.80769231 115.478198469
2004.85576923 100.903504484
2005.72115385 128.639694494
2005.81730769 85.8210354325
2005.96153846 72.9930061435
2006.05769231 24.8045441431
2006.875 128.639694494
2006.92307692 65.5248823737
2006.92307692 125.214968907
2006.97115385 74.9894209332
2007.06730769 31.6227766017
2007.64423077 132.158088956
2007.78846154 100.903504484
2007.88461538 31.6227766017
2007.98076923 85.8210354325
2008.17307692 77.0404392011
2008.22115385 95.6023901095
2008.46153846 65.5248823737
2009.18269231 95.6023901095
2009.27884615 132.158088956
2009.47115385 125.214968907
2009.56730769 95.6023901095
2009.66346154 132.158088956
2010.38461538 168.485487944
####
2011.16 130
2011.32 130
2011.9 95
2012.40 140
2012.41 130
2012.7 200
2012.9 115
2013.4 300
2013.8 130
2014.16 155
2014.5 200
2014.8 135
2014.81 135
2014.82 140
2016.33 145
2016.5 245
2017.5 180
2017.58 140
2017.59 205
2018.4 190
2018.5 250
2019.3 205
2019.8 225
+2
View File
@@ -2,6 +2,8 @@
This repository contains the raw data used in my blog series on microprocessor trend data:
* [48 Years of Microprocessor Trend Data](https://www.karlrupp.net/2018/02/42-years-of-microprocessor-trend-data/)
![48 Years of Microprocessor Trend Data Chart](https://github.com/karlrupp/microprocessor-trend-data/blob/master/48yrs/48-years-processor-trend.png?raw=true)
* [42 Years of Microprocessor Trend Data](https://www.karlrupp.net/2018/02/42-years-of-microprocessor-trend-data/)
* [40 Years of Microprocessor Trend Data](https://www.karlrupp.net/2015/06/40-years-of-microprocessor-trend-data/)
+10 -2
View File
@@ -1,9 +1,13 @@
# Processors added to the comparison
# Processors added to the comparison (data prior to 2011 was extracted with g3data from the original '35 years ...' plot)
# Threads := No. of logical cores (SMT threads counted separately)
#
# Intel (see http://en.wikipedia.org/wiki/List_of_Intel_Xeon_microprocessors#Nehalem-based_Xeons)
# AMD (see http://www.techarp.com/showarticle.aspx?artno=354&pgno=2)
#
# Note on SpecInt results:
# Data up to 2017 from SpecINT 2006 database at https://www.spec.org/cpu2006/results/
# Data after 2017 from SpecINT 2017 database at https://www.spec.org/cpu2017/results/, converted by a factor of 9.0 (empirically determined by comparing results for Xeon Platinum 8180)
#
# Name Year Trans.(10^9) SpecInt Freq (GHz) TDP Threads Notes
Xeon X5690 2011.02 1.17 46.7 3.47 130 12 # http://www.anandtech.com/show/5553/the-xeon-e52600-dual-sandybridge-for-servers/2
Xeon E7-8870 2011.04 2.6 39.4 2.4 130 20
@@ -24,4 +28,8 @@ Xeon Phi 7290 2016.06 ?? ?? 1.5 245 272
Power8 2016.08 8.0 ?? 4.0 ?? 96 # Freq. approximate, TDP unknown
Epyc 7601 2017.06 19.2 ?? 2.2 180 64
Xeon Gold 6152 2017.07 ?? 77.9 2.1 140 44
Xeon Pl. 8180 2017.07 ?? 83.6 2.5 205 56
Xeon Pl. 8180 2017.07 ?? 83.6 2.5 205 56 # SpecInt 2017: 9.31
Power9 AC922 2018.04 8.0 ?? 3.4 190 88 # TDP taken from comparable Power9 processors
Quadro GV100 2018.05 21.1 ?? 1.2 250 80 # GPU; 80 SMs
Xeon Pl. 8280 2019.03 8.0 90.9 2.7 205 56 # SpecInt 2017: 10.1
Epyc 7742 2019.08 39.5 78.3 2.25 225 128 # SpecInt 2017: 8.7