100
• 60
•
• 35
• 100
•
• IT
•
•
•
•
•
1962
•
•
•
•
•
•
•
• 1958 9 60
• 2018 9 60
• IT
• 100
•
IT
•
•
•
1970
1971 Intel 4004 1 (13 )
1975 Microsoft BASIC
1977 Apple II, TRS-80, PET (18 )
RSA Public Key Cryptography
1970
• bit
ASCII 1977
•
•
1980
1980 Ethernet
1981 IBM PC
1984 Macintosh (Apple) DEC 25
1988 Unicode 29
1989 HTML, HTTP, URL DEC
1980
•
• DEC
•
• PC
•
•
•
1990
1990 31
1991 Web site
1993 NCSA Mosaic
1994 Netscape Navigator Oracle 36
1995 Windows 95 Oracle 36
1998 Netscape/Mozilla OSS Mozilla 39
1999 YLUG ( Linux UG) 40
1990
•
• ( )
•
•
•
2000
2000 IT Miracle Linux 41
2002 43
2004 Facebook, mixi, Web 2.0
2006 Linux Patch Cache aware patch 47
2007 iPhone
2008 50
2009 Bitcoin 50
2000
•
• Web 2.0
• iPhone
• OSS
2010
2011 52
2012 54
2013 1000 speakers conference in English 55
2018 9 60 60
• 100
•
• 20 60
•
• X
• Y
• X Y
•
•
•
•
•
• 1980
•
50
• X
IT
• Y
• X Y
•
•
• PC
•
•
•
•
•
•
•
•
•
•
•
•
Figure 1.1 Growth in processor performance over 40 years. This chart plots program performance relative to the VAX 11/780 as measured by the SPEC integer benchmarks
(see Section 1.8). Prior to the mid-1980s, about 22% per year, or every 3.5 years. 52% starting in 1986, or every 2 years, In 2003 the end of Dennard scaling 23% per year until
2011, or every 3.5 years. From 2011 to 2015, less than 12%, or every 8 years. Since 2015, the end of Moore’s Law, 3.5% per year, or every 20 years!
Computer Architecture, A Quantitative Approach: By John Hennessy David Patterson, 6th Edition, 2017
•
• 50
Figure 1.1 Growth in processor performance over 40 years. This chart plots program performance relative to the VAX 11/780 as measured by the SPEC integer benchmarks
(see Section 1.8). Prior to the mid-1980s, about 22% per year, or every 3.5 years. 52% starting in 1986, or every 2 years, In 2003 the end of Dennard scaling 23% per year until
2011, or every 3.5 years. From 2011 to 2015, less than 12%, or every 8 years. Since 2015, the end of Moore’s Law, 3.5% per year, or every 20 years!
Computer Architecture, A Quantitative Approach: By John Hennessy David Patterson, 6th Edition, 2017
• Many core processor
30
cpu core
cache
core core
cache core core
core
core
core core
core core
core
core
core core
dual core many coresingle core
…
Intel Xeon Phi Processor High Performance Programming:
Knights Landing Edition, by James Jeffers, et.al, 2016
• 2018 6
•
•
•2018 8
•2018 9
•2018 9
•
•
•
• 1
•
1
•
•Be a Hacker
•Make the World Better

エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】