SlideShare a Scribd company logo
1 of 52
Download to read offline
Dileep Bhandarkar, Ph. D.
IEEE Fellow
The Stops Along My Journey
 1970: B. Tech, Electrical Engineering
 Indian Institute of Technology, Bombay
 1973: PhD in Electrical Engineering
• Carnegie Mellon University
• Thesis: Performance Evaluation of Multiprocessor Computer
Systems
• 4 years - Texas Instruments
• Research on magnetic bubble & CCD memory, FT DRAM
• 17 years - Digital Equipment Corporation
• Processor Architecture and Performance
• 12 years - Intel
• Performance, Architecture, Strategic Planning
• 5.5 years - Microsoft
• Distinguished Engineer, Data Center Hardware Engineering
• 5 months and counting – Qualcomm Technologies Inc
• VP Technology
Birth of ISCA!
My 15 Minutes of Fame!
IBM 360/67 at CMU in 1970
• The S/360-67 operated with a basic internal cycle time of 200
nanoseconds and a basic 750 nanosecond magnetic core storage cycle
• Dynamic Address Translation (DAT) with support for 24 or 32-bit virtual
addresses using segment and page tables (up to 16 segments each
containing up to 256 x 4096 byte pages)
Snow White (IBM) and the Seven Dwarfs (RCA, GE, Burroughs,
Univac, NCR, Control Data, Honeywell)
IBM 370/168 – circa 1974
Multiple Virtual Storage (MVS)
Virtual Machine Facility/370 (VM 370)
1971: 4004 Microprocessor
• The 4004 was Intel's
first microprocessor.
This breakthrough
invention powered the
Busicom calculator
and paved the way for
embedding
intelligence in
inanimate objects as
well as the personal
computer.
Introduced November 15, 1971
108 KHz, 50 KIPs , 2300 10m transistors
1971: 1K DRAM
Intel® 1103 DRAM Memory
 Intel delivered the 1103 to 14 of
the 18 leading computer
manufacturers.
 Since the production costs of
the 1103 were much lower than
the costs of a core memory or a
1101 the 1103 could establish
within the market rapidly,
became the world's best selling
memory chip and was finally
responsible for the
obsolescence of magnetic core
memory.
From 2300 to >1Billion Transistors
Moore’s Law video at http://www.cs.ucr.edu/~gupta/hpca9/HPCA-PDFs/Moores_Law_Video_HPCA9.wmv
1958
Integrated Circuit
1974: 8080 Microprocessor
• The 8080 became the
brains of the first personal
computer--the Altair,
allegedly named for a
destination of the
Starship Enterprise from
the Star Trek television
show. Computer
hobbyists could purchase
a kit for the Altair for
$395. Within months, it
sold tens of thousands,
creating the first PC back
orders in history.
1978: 8086-8088 Microprocessor
• A pivotal sale to IBM's
new personal computer
division made the 8088
the brains of IBM's new
hit product--the IBM PC.
The 8088's success
propelled Intel into the
ranks of the Fortune 500,
and Fortune magazine
named the company one
of the "Business
Triumphs of the
Seventies."
DEC PDP-11
LSI-11/73
1977: VAX-11/780 – STAR is Born!
VAX Family: 1977 - 1992
October 1977: VAX-11/780
October 1980:
VAX-11/750
1982:
VAX-11/730
1984: VAX-11/785
1984: VAX 8600
1985: MicroVAX II
1986: VAX 8800
1987:
MicroVAX 3500
1988:
VAX 6000
1989:
VAX 9000
1992:
VAX 7000
Star
Comet
Nebula Super
Star
Venus
Nautilus
Calypso
Aquarius
Evolution of VAX Architecture:
• MicroVAX Subset
• VAXvector Extensions
1981: First IBM PC
The IBM Personal Computer ("PC")
 PC-DOS Operating System
 Microsoft BASIC programming
language, which is built-in and
included with every PC.
 Typical system for home use with a
memory of 64K bytes, a single
diskette drive and its own display,
was priced around $3,000.
 An expanded system for business
with color graphics, two diskette
drives, and a printer cost about
$4,500.
1985: Intel386™ Microprocessor
• The Intel386™
microprocessor
featured 275,000
transistors--more than
100 times as many as
the original 4004. It
was a Intel’s first 32-
bit chip.
1985: MicroVAX-II
The MicroVAX- I
(Seahorse), introduced in
October 1984, was the first
VAX computers to use
VLSI Technology.
RISC vs CISC WARS
 Sun SPARC
 MIPS R2000, R3000, R4000, R6000, R10000
 PA-RISC
 IBM Power and Power PC
 DEC Alpha 21064, 21164, 21264
In 1987, the introduction of RISC processors based on Sun’s SPARC
architecture spawned the now famous RISC vs CISC debates. DEC
cancelled PRISM in 1988. RISC processors from MIPS, IBM (Power,
Power PC), and HP (PA-RISC) started to gain market share. This forced
Digital to adopt MIPS processors in 1989, and later introduce Alpha in
1992.
1988-1992: VAX 6000 Series
CVAX Rigel NVAX
1989: VAX 9000 - The Age of Aquarius
The Beginning of the End of VAX
1991: ACE Initiative
 The Advanced Computing Environment (ACE) was defined by an industry consortium
in the early 1990s to be the next generation commodity computing platform, the
successor to personal computers based on Intel's 32-bit x86 instruction set
architecture.
 The consortium was announced on the 9th of April 1991 by MIPS Computer Systems,
Digital Equipment Corporation, Compaq, Microsoft, and the Santa Cruz Operation.
 At the time it was widely believed that RISC-based systems would maintain a
price/performance advantage over the x86 systems.
 The environment standardized on the MIPS architecture and two operating systems:
SCO UNIX with Open Desktop and what would become Windows NT (originally
named OS/2 3.0).
 The Advanced RISC Computing (ARC) document was produced to give hardware and
firmware specifications for the platform.
 When the initiative started, MIPS R3000 RISC based systems had substantial
performance advantage over Intel 80486 and original 60 MHz Pentium chips .
 MIPS R4000 schedule and performance slipped and Intel updated the Pentium design
to 90 MHz in the next semiconductor process generation and the MIPS performance
advantage slipped away.
Strategy without Execution is Doomed!
R4000
1993: Intel® Pentium® Processor
• The Intel Pentium® processor
allowed computers to more
easily incorporate "real world"
data such as speech, sound,
handwriting and photographic
images. The Intel Pentium
brand, mentioned in the
comics and on television talk
shows, became a household
word soon after introduction.
• 22 March 1993
• 66 MHz
• 3.1 M transistors
• 0.8µ
1995: Intel® Pentium® Pro
Processor
• Intel® Pentium® Pro processor
was designed to fuel 32-bit
server and workstation
applications. Each Intel®
Pentium Pro processor was
packaged together with a
second speed-enhancing
cache memory chip. The
powerful Pentium® Pro
processor boasts 5.5 million
transistors.
• 1 November 1995
• 200 MHz
• 0.35µ
• 1st x86 to implement out of
order execution.
P6
The RISC Killer!
Alpha was Too Little Too Late!
A Tale of 2 Chips
1999: AMD Athlon
Won the Race to 1 GHz
1999: Intel® Pentium® III
Processor – 0.18µ
• 25 Oct 1999
• Integrated 256KB L2
cache
• 733 MHz
• 28 M transistors
• First Intel
microprocessor to hit
1 GHz on 8-Mar-
2000, a few days after
AMD Athlon!
Coppermine
2001: Intel® Itanium™ Processor
• The Itanium™ processor is the
first in a family of 64-bit
products from Intel. Designed
for high-end, enterprise-class
servers and workstations, the
processor was built from the
ground up with an entirely new
architecture based on Intel's
Explicitly Parallel Instruction
Computing (EPIC) design
technology. May 2001
• 800 MHz
• 25M transistors
• 0.18µ
• External L3 cache
Merced
IT AIN’T PENTIUM !!!
2003: Intel® Pentium® M
Processor
• The first Intel® Pentium® M
processor, the Intel® 855 chipset
family, and the Intel®
PRO/Wireless 2100 network
connection are the three
components of Intel® Centrino™
mobile technology. Intel Centrino
mobile technology is designed
specifically for portable computing,
with built-in wireless LAN
capability and breakthrough
mobile performance. It enables
extended battery life and thinner,
lighter mobile computers.
• 12 March 2003
• 130 nm
• 1.6 GHz
• 77 million transistors
• 1 MB integrated L2 cache
Banias
The move away from core frequency begins!
AMD Hammers Intel with AMD64
Sledgehammer
First x86 processor with 64 bits and Integrated Memory Controller
2004: Intel® Pentium® 4
Processor – 90 nm
• 1MB L2 cache
• 64-bit extensions
compatible with
AMD64
• 120 million transistors
• 3+ GHz frequency
Prescott
2006: Intel’s 1st Monolithic Dual Core
• January 2006
• Intel® CoreTM Duo
Processor
• 90 mm2
• 151M transistors
• 65 nm
Yonah
The Core Duo is also famous for being the first Intel
processor to ever be used in Apple Macintosh Computers
• Intel® Wide Dynamic Execution
• Intel® Advanced Digital Media Boost
• Intel® Advanced Smart Cache
• Intel® Smart Memory Access
• Intel® Intelligent Power Capability
• Intel® 64 Architecture (Not IA-64)
Intel® CoreTM Duo Processor
90 mm2
151M transistors
Intel® CoreTM 2 Duo Processor
143 mm2
291M transistors
Merom
Banias was initially
planned as Celeron,
but was elevated to
Mainstream Mobile in
2000 as part of
Centrino brand.
Tick Tock
2006: Intel® Core™ Micro-architecture
Products
Intel® Wide
Dynamic
Execution
Intel®
Intelligent
Power
Capability
Intel®
Advanced
Smart Cache
Intel® Smart
Memory
Access
Intel®
Advanced
Digital Media
Boost
The Empire Strikes Back!
Thanks to Israel Design Center!
Server
Desktop
Mobile
14 Stage Pipeline
Process:
65nm
Die size:
143 mm2
Execution core area:
36 mm2
Transistor count:
291 M
Execution core
transistor count:
19 M
4MB
L2 Cache
Core Core Core Core
4MB
L2 Cache
1066/1333 MHz
October 2006: The World’s First x86
Quad-Core Processor
Clovertown
Joined At the Bus
1MB L2I
Dual-
core
2x12MB L3
Caches
1.72 Billion Transistors (596 mm²)
2 Way
Multi-threading
2006: Itanium 2: First Billion Transistor
Dual Core Chip (90nm)
Arbiter
Montecito
2008: Performance Race Gets Serious
With Quad Core
Intel finally integrates Memory Controller
Intel NehalemAMD Barcelona
Six Cores
2009: AMD Istanbul 2010: Intel Westmere
1.0µm 0.8µm 0.6µm 0.35µm 0.25µm 0.18µm 0.13µm 90nm 65nm
Moore’s Law Enables Microprocessor Advances
Source: Intel
Intel 486™
Processor
Pentium®
Processor
Pentium® II/III
Processor
Pentium® 4
Processor
Intel® CoreTM Duo
Processor
Intel® CoreTM 2 Duo
Processor
Chatting with Gordon Moore
http://www.youtube.com/watch?v=xzxpO0N5Amc
Data Centers at Microsoft
Disruptions Come from Below!
Mainframes
Minicomputers
RISC Systems
Desktop PCs
Notebooks
Smart Phones
Volume
Performance
Era of Small Cores
 Intel Atom
 AMD Bobcat
 ARM
The Smart Phone Era
Is Redefining Computing
Smartphones are changing consumer behavior
Result of immediacy, portability, and connectedness
70+%Can’t leave the home
without it
~80%Play games on their
phones
~90%Use their phones
to search and
shop
~80%Use phones to
navigate
~60%Access their Facebook
site
via mobile phone
1BAccess social
networks via mobile
~1/3Watch movies on
their device
~80%Take pictures with
mobile device instead
of traditional camera
Sources: Facebook, Jan. ’13; SA, Apr.’12; 2012
Snapdragon Consumer Survey;
TIME Mobility Poll, in cooperation with
QUALCOMM, Aug. ’12
Q4 2011
Q3 2013
Qualcomm Processor Portfolio
Q2 2012
Dual
Core
Dual
Core
First 1GHz
Single Core
Single
Core
Q1 2013
Quad Core
Dual Kraits
• Quad Core A5
CPUs
• Adreno GPU
• LPDDR2
• DSDS and DSDA
• 720p capture and
playback
• Up to 8
Megapixel
camera
• Dual “Krait” CPUs
• Adreno GPU
• 28nm process
• Faster memory
• Industry leading
modem
• Integrated
Connectivity
• GPS
Quad Core
Newest Quad Core
• Quad Core A7
CPUs
• Adreno GPU
• TDSCDMA, HSPA+
• DSDS and DSDA
• 1080p capture and
playback
• Up to 13 megapixel
camera
Quad
Core
48
Memory Scheduling & QoS
Evolving the System Architecture
Shared Physical Memory
IO Coherent System Cache
Emerging Compute Cluster
Multimedia Fabric
Fabric & Memory Controller
System Fabric
LPDDR3 LPDDR3
Krait
CPUAdreno
GPU
Krait
CPU
Krait
CPU
Krait
CPU
MMU
MMUs
2MB L2
Misc.
Connectivity
Modem
Memory Management Units
Camera
MMUDisplay
MMUJPEG
MMUVideo
MMUOther
MMU
Hexagon
DSP
MMU
Snapdragon 800
49
A new era: mobile drives growth and
innovation in computing
Device
shipments
Semiconductor
revenues
2012 2017
PCs
~6X
>2X
PCs Mobile devices
$68B
$90B
$51B
$56B
2012
2016
Source: Smartphones units: Gartner, Mar-13; Tablet units: Avg of Gartner, Mar-13 & SA, Apr-13; PC units (desktop +
portable): Avg of Gartner, Mar-13 & IDC, Feb13; Semiconductor revenue: Gartner, Dec. ’12; Mobile devices include
mobile phones and tablets.
Learn to wear Many Hats!
“Don’t be encumbered by past history, go off and do something wonderful.”
Shalom!
 I had the privilege of being the first speaker at the First Annual Symposium on Computer
Architecture in 1973. Over the last 40 years I have worked on PDP-11, VAX, MIPS, Alpha, x86, Itanium,
and ARM processors and systems.
 Moore’s Law has enabled computer architects to increase the pace of innovation and the development
of microprocessors with new instruction sets.
 In the 1970s, minicomputers from Digital Equipment Corporation, Data General and Hewlett Packard
started to challenge IBM mainframes. The introduction of the 32-bit VAX-11/780 in 1978 was a
landmark event. The single chip MicroVAX was introduced in 1985.
 The IBM PC was introduced on August 12, 1981, followed by many IBM PC compatible machines from
Compaq and others. This led to the tremendous growth of x86 processors from Intel and AMD.
Today, the x86 processor dominate the computer industry.
 In 1987, the introduction of RISC processors based on Sun’s SPARC architecture spawned the now
famous RISC vs CISC debates. RISC processors from MIPS, IBM (Power, Power PC), and HP (PA-
RISC) started to gain market share. This forced Digital to first adopt MIPS processors, and later
introduce Alpha in 1992.
 The RISC supremacy continued until the introduction of the first out of order x86 Pentium Pro
processor in 1995, expanding the role of x86 into workstations and servers. The x86 architecture was
extended to 64 bits by AMD in the Opteron processor in 2003, forcing Intel to launch its own
compatible processor.
 Disruptive technologies usually come from below. We have seen users migrate from mainframes to
minicomputers to RISC workstations and servers to desktop PCs and PC servers to notebooks and
tablets. Volume economics has driven the industry. The next wave will be the technology used in
smart phones. With over a billion chips sold annually, this technology will appear in other platforms.
Several companies have announced plans for ARM based servers.
 Moore’s Law has also enabled computer architects to advance the sophistication of microprocessors.
We will review some of the significant milestones leading from the first Intel 4004 to today’s state of
the art processors.
Abstract

More Related Content

What's hot

6th gen processor
6th gen processor6th gen processor
6th gen processorAmit Sinha
 
Ch1 Introduction to operating system
Ch1 Introduction to operating systemCh1 Introduction to operating system
Ch1 Introduction to operating systemRoszaidah Jihin
 
Evolution of computer generation.
Evolution of computer generation. Evolution of computer generation.
Evolution of computer generation. Mauryasuraj98
 
01 intel processor architecture core
01 intel processor architecture core01 intel processor architecture core
01 intel processor architecture coresssuhas
 
Blue Line Supermicro Superblade
Blue Line Supermicro SuperbladeBlue Line Supermicro Superblade
Blue Line Supermicro SuperbladeBlue Line
 
Computers a Time Line
Computers a Time LineComputers a Time Line
Computers a Time Linedbriner
 
Differnce of two processors
Differnce of two processorsDiffernce of two processors
Differnce of two processorshashim102
 
Intel 14nm aug11
Intel 14nm aug11Intel 14nm aug11
Intel 14nm aug11lopatto
 
Intel vs amd
Intel vs amdIntel vs amd
Intel vs amdAhmed Vic
 
Intel Atom X Mobile Processors Announcement Slides MWC 2015
Intel Atom X Mobile Processors Announcement Slides MWC 2015Intel Atom X Mobile Processors Announcement Slides MWC 2015
Intel Atom X Mobile Processors Announcement Slides MWC 2015Ronen Mendezitsky
 
Mother board & Processor
Mother board & ProcessorMother board & Processor
Mother board & ProcessorPraveen Vs
 

What's hot (20)

6th gen processor
6th gen processor6th gen processor
6th gen processor
 
L15 micro evlutn
L15 micro evlutnL15 micro evlutn
L15 micro evlutn
 
Ch1 Introduction to operating system
Ch1 Introduction to operating systemCh1 Introduction to operating system
Ch1 Introduction to operating system
 
Evolution of computer generation.
Evolution of computer generation. Evolution of computer generation.
Evolution of computer generation.
 
Intel
IntelIntel
Intel
 
01 intel processor architecture core
01 intel processor architecture core01 intel processor architecture core
01 intel processor architecture core
 
xc_sp2e45
xc_sp2e45xc_sp2e45
xc_sp2e45
 
Blue Line Supermicro Superblade
Blue Line Supermicro SuperbladeBlue Line Supermicro Superblade
Blue Line Supermicro Superblade
 
Basics of vlsi
Basics of vlsiBasics of vlsi
Basics of vlsi
 
Vlsi
VlsiVlsi
Vlsi
 
Computers a Time Line
Computers a Time LineComputers a Time Line
Computers a Time Line
 
Intel processor family
Intel processor familyIntel processor family
Intel processor family
 
Evolution of computer
Evolution of computerEvolution of computer
Evolution of computer
 
Differnce of two processors
Differnce of two processorsDiffernce of two processors
Differnce of two processors
 
Computer project
Computer projectComputer project
Computer project
 
Intel 14nm aug11
Intel 14nm aug11Intel 14nm aug11
Intel 14nm aug11
 
Intel vs amd
Intel vs amdIntel vs amd
Intel vs amd
 
Intel Atom X Mobile Processors Announcement Slides MWC 2015
Intel Atom X Mobile Processors Announcement Slides MWC 2015Intel Atom X Mobile Processors Announcement Slides MWC 2015
Intel Atom X Mobile Processors Announcement Slides MWC 2015
 
Mother board & Processor
Mother board & ProcessorMother board & Processor
Mother board & Processor
 
Vlsi
VlsiVlsi
Vlsi
 

Viewers also liked

Server design summit keynote handout
Server design summit keynote handoutServer design summit keynote handout
Server design summit keynote handoutDileep Bhandarkar
 
Future of cloud server design
Future of cloud server designFuture of cloud server design
Future of cloud server designDileep Bhandarkar
 
Ba401 Intel Corporation
Ba401 Intel CorporationBa401 Intel Corporation
Ba401 Intel CorporationBA401NU
 
Monitoring What Matters: The Prometheus Approach to Whitebox Monitoring (Berl...
Monitoring What Matters: The Prometheus Approach to Whitebox Monitoring (Berl...Monitoring What Matters: The Prometheus Approach to Whitebox Monitoring (Berl...
Monitoring What Matters: The Prometheus Approach to Whitebox Monitoring (Berl...Brian Brazil
 
Prometheus (Microsoft, 2016)
Prometheus (Microsoft, 2016)Prometheus (Microsoft, 2016)
Prometheus (Microsoft, 2016)Brian Brazil
 
Systems Monitoring with Prometheus (Devops Ireland April 2015)
Systems Monitoring with Prometheus (Devops Ireland April 2015)Systems Monitoring with Prometheus (Devops Ireland April 2015)
Systems Monitoring with Prometheus (Devops Ireland April 2015)Brian Brazil
 
Trabalho 3 geração de computadores
Trabalho 3 geração de computadoresTrabalho 3 geração de computadores
Trabalho 3 geração de computadoresWillian88
 
Prometheus Overview
Prometheus OverviewPrometheus Overview
Prometheus OverviewBrian Brazil
 

Viewers also liked (10)

Server design summit keynote handout
Server design summit keynote handoutServer design summit keynote handout
Server design summit keynote handout
 
Future of cloud server design
Future of cloud server designFuture of cloud server design
Future of cloud server design
 
Risc vs cisc
Risc vs ciscRisc vs cisc
Risc vs cisc
 
Ba401 Intel Corporation
Ba401 Intel CorporationBa401 Intel Corporation
Ba401 Intel Corporation
 
Intel microprocessors
Intel microprocessorsIntel microprocessors
Intel microprocessors
 
Monitoring What Matters: The Prometheus Approach to Whitebox Monitoring (Berl...
Monitoring What Matters: The Prometheus Approach to Whitebox Monitoring (Berl...Monitoring What Matters: The Prometheus Approach to Whitebox Monitoring (Berl...
Monitoring What Matters: The Prometheus Approach to Whitebox Monitoring (Berl...
 
Prometheus (Microsoft, 2016)
Prometheus (Microsoft, 2016)Prometheus (Microsoft, 2016)
Prometheus (Microsoft, 2016)
 
Systems Monitoring with Prometheus (Devops Ireland April 2015)
Systems Monitoring with Prometheus (Devops Ireland April 2015)Systems Monitoring with Prometheus (Devops Ireland April 2015)
Systems Monitoring with Prometheus (Devops Ireland April 2015)
 
Trabalho 3 geração de computadores
Trabalho 3 geração de computadoresTrabalho 3 geração de computadores
Trabalho 3 geração de computadores
 
Prometheus Overview
Prometheus OverviewPrometheus Overview
Prometheus Overview
 

Similar to My ISCA 2013 - 40th International Symposium on Computer Architecture Keynote

Assmemble langauge for slideshare.net
Assmemble langauge for slideshare.netAssmemble langauge for slideshare.net
Assmemble langauge for slideshare.netilias ahmed
 
Evolution of Computing Microprocessors and SoCs
Evolution of Computing Microprocessors and SoCsEvolution of Computing Microprocessors and SoCs
Evolution of Computing Microprocessors and SoCsazmathmoosa
 
Sistem mikroprosessor
Sistem mikroprosessorSistem mikroprosessor
Sistem mikroprosessorfahmihafid
 
Computer_Evolution_Ch2.pptx
Computer_Evolution_Ch2.pptxComputer_Evolution_Ch2.pptx
Computer_Evolution_Ch2.pptxRokaKaram
 
Lect_1_Evolution of Processors.pptx
Lect_1_Evolution of Processors.pptxLect_1_Evolution of Processors.pptx
Lect_1_Evolution of Processors.pptxvarshaks3
 
A New Golden Age for Computer Architecture
A New Golden Age for Computer ArchitectureA New Golden Age for Computer Architecture
A New Golden Age for Computer ArchitectureYanbin Kong
 
1 introdcution tocomputernursing [compatibility mode]
1 introdcution tocomputernursing [compatibility mode]1 introdcution tocomputernursing [compatibility mode]
1 introdcution tocomputernursing [compatibility mode]Irwin Elengovn
 
16329032 generation-of-computers
16329032 generation-of-computers16329032 generation-of-computers
16329032 generation-of-computersInayat Ullah
 
ch2 -A Computer Evolution and Performance updated.pdf
ch2 -A Computer Evolution and Performance updated.pdfch2 -A Computer Evolution and Performance updated.pdf
ch2 -A Computer Evolution and Performance updated.pdfKhizarKhizar8
 
Introduction To Computing (Evolution of Computers)
Introduction To Computing (Evolution of Computers) Introduction To Computing (Evolution of Computers)
Introduction To Computing (Evolution of Computers) Mian Zain Latif
 
02_Computer-Evolution(1).ppt
02_Computer-Evolution(1).ppt02_Computer-Evolution(1).ppt
02_Computer-Evolution(1).pptShaistaRiaz4
 
02_Computer-Evolution(1).ppt
02_Computer-Evolution(1).ppt02_Computer-Evolution(1).ppt
02_Computer-Evolution(1).pptShaistaRiaz4
 
Lect-3 Evaluation of computer architecture.pptx.pdf
Lect-3 Evaluation of computer architecture.pptx.pdfLect-3 Evaluation of computer architecture.pptx.pdf
Lect-3 Evaluation of computer architecture.pptx.pdfharm4202
 
Appendix a web
Appendix a webAppendix a web
Appendix a webSami Khan
 

Similar to My ISCA 2013 - 40th International Symposium on Computer Architecture Keynote (20)

Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 
Assmemble langauge for slideshare.net
Assmemble langauge for slideshare.netAssmemble langauge for slideshare.net
Assmemble langauge for slideshare.net
 
CPU HISTORY MUKUND
CPU HISTORY MUKUNDCPU HISTORY MUKUND
CPU HISTORY MUKUND
 
Evolution of Computing Microprocessors and SoCs
Evolution of Computing Microprocessors and SoCsEvolution of Computing Microprocessors and SoCs
Evolution of Computing Microprocessors and SoCs
 
Sistem mikroprosessor
Sistem mikroprosessorSistem mikroprosessor
Sistem mikroprosessor
 
Computer_Evolution_Ch2.pptx
Computer_Evolution_Ch2.pptxComputer_Evolution_Ch2.pptx
Computer_Evolution_Ch2.pptx
 
Micro Lec 1
Micro Lec 1Micro Lec 1
Micro Lec 1
 
Lect_1_Evolution of Processors.pptx
Lect_1_Evolution of Processors.pptxLect_1_Evolution of Processors.pptx
Lect_1_Evolution of Processors.pptx
 
A New Golden Age for Computer Architecture
A New Golden Age for Computer ArchitectureA New Golden Age for Computer Architecture
A New Golden Age for Computer Architecture
 
1 introdcution tocomputernursing [compatibility mode]
1 introdcution tocomputernursing [compatibility mode]1 introdcution tocomputernursing [compatibility mode]
1 introdcution tocomputernursing [compatibility mode]
 
16329032 generation-of-computers
16329032 generation-of-computers16329032 generation-of-computers
16329032 generation-of-computers
 
ch2 -A Computer Evolution and Performance updated.pdf
ch2 -A Computer Evolution and Performance updated.pdfch2 -A Computer Evolution and Performance updated.pdf
ch2 -A Computer Evolution and Performance updated.pdf
 
Introduction To Computing (Evolution of Computers)
Introduction To Computing (Evolution of Computers) Introduction To Computing (Evolution of Computers)
Introduction To Computing (Evolution of Computers)
 
02_Computer-Evolution(1).ppt
02_Computer-Evolution(1).ppt02_Computer-Evolution(1).ppt
02_Computer-Evolution(1).ppt
 
02_Computer-Evolution(1).ppt
02_Computer-Evolution(1).ppt02_Computer-Evolution(1).ppt
02_Computer-Evolution(1).ppt
 
Intel i3 processor
 Intel i3 processor Intel i3 processor
Intel i3 processor
 
Computer Evolution
Computer EvolutionComputer Evolution
Computer Evolution
 
Adv mp&arm.pdf
Adv mp&arm.pdfAdv mp&arm.pdf
Adv mp&arm.pdf
 
Lect-3 Evaluation of computer architecture.pptx.pdf
Lect-3 Evaluation of computer architecture.pptx.pdfLect-3 Evaluation of computer architecture.pptx.pdf
Lect-3 Evaluation of computer architecture.pptx.pdf
 
Appendix a web
Appendix a webAppendix a web
Appendix a web
 

More from Dileep Bhandarkar

Open Compute Summit Keynote 17 June 2011
Open Compute Summit Keynote 17 June 2011Open Compute Summit Keynote 17 June 2011
Open Compute Summit Keynote 17 June 2011Dileep Bhandarkar
 
Datacenter Dynamics Chicago 30 sept 2010
Datacenter Dynamics Chicago 30 sept 2010Datacenter Dynamics Chicago 30 sept 2010
Datacenter Dynamics Chicago 30 sept 2010Dileep Bhandarkar
 
Energy Efficiency Considerations in Large Datacenters
Energy Efficiency Considerations in Large DatacentersEnergy Efficiency Considerations in Large Datacenters
Energy Efficiency Considerations in Large DatacentersDileep Bhandarkar
 
Data center-server-cooling-power-management-paper
Data center-server-cooling-power-management-paperData center-server-cooling-power-management-paper
Data center-server-cooling-power-management-paperDileep Bhandarkar
 
Moscow conference keynote in 2012
Moscow conference keynote in 2012Moscow conference keynote in 2012
Moscow conference keynote in 2012Dileep Bhandarkar
 
New Delhi Cloud Summit 05 26-11
New Delhi Cloud Summit 05 26-11New Delhi Cloud Summit 05 26-11
New Delhi Cloud Summit 05 26-11Dileep Bhandarkar
 
Performance Characterization of the Pentium Pro Processor
Performance Characterization of the Pentium Pro ProcessorPerformance Characterization of the Pentium Pro Processor
Performance Characterization of the Pentium Pro ProcessorDileep Bhandarkar
 
Innovation lecture for hong kong
Innovation lecture for hong kongInnovation lecture for hong kong
Innovation lecture for hong kongDileep Bhandarkar
 
Performance from Architecture: Comparing a RISC and a CISC with Similar Hardw...
Performance from Architecture: Comparing a RISC and a CISC with Similar Hardw...Performance from Architecture: Comparing a RISC and a CISC with Similar Hardw...
Performance from Architecture: Comparing a RISC and a CISC with Similar Hardw...Dileep Bhandarkar
 
Qualcomm centriq 2400 hot chips final submission corrected
Qualcomm centriq 2400 hot chips final submission correctedQualcomm centriq 2400 hot chips final submission corrected
Qualcomm centriq 2400 hot chips final submission correctedDileep Bhandarkar
 
Innovation lecture for shanghai final
Innovation lecture for shanghai finalInnovation lecture for shanghai final
Innovation lecture for shanghai finalDileep Bhandarkar
 
Linaro connect 2018 keynote final updated
Linaro connect 2018 keynote final updatedLinaro connect 2018 keynote final updated
Linaro connect 2018 keynote final updatedDileep Bhandarkar
 
Antarctica XXI 8-Dec-2012 Cruise Log Book
Antarctica XXI 8-Dec-2012 Cruise Log BookAntarctica XXI 8-Dec-2012 Cruise Log Book
Antarctica XXI 8-Dec-2012 Cruise Log BookDileep Bhandarkar
 
Antarctica cruise travelogue
Antarctica cruise travelogueAntarctica cruise travelogue
Antarctica cruise travelogueDileep Bhandarkar
 

More from Dileep Bhandarkar (20)

Open Compute Summit Keynote 17 June 2011
Open Compute Summit Keynote 17 June 2011Open Compute Summit Keynote 17 June 2011
Open Compute Summit Keynote 17 June 2011
 
Datacenter Dynamics Chicago 30 sept 2010
Datacenter Dynamics Chicago 30 sept 2010Datacenter Dynamics Chicago 30 sept 2010
Datacenter Dynamics Chicago 30 sept 2010
 
Energy Efficiency Considerations in Large Datacenters
Energy Efficiency Considerations in Large DatacentersEnergy Efficiency Considerations in Large Datacenters
Energy Efficiency Considerations in Large Datacenters
 
Samsung cio-forum-2012
Samsung cio-forum-2012 Samsung cio-forum-2012
Samsung cio-forum-2012
 
Data center-server-cooling-power-management-paper
Data center-server-cooling-power-management-paperData center-server-cooling-power-management-paper
Data center-server-cooling-power-management-paper
 
Moscow conference keynote in 2012
Moscow conference keynote in 2012Moscow conference keynote in 2012
Moscow conference keynote in 2012
 
New Delhi Cloud Summit 05 26-11
New Delhi Cloud Summit 05 26-11New Delhi Cloud Summit 05 26-11
New Delhi Cloud Summit 05 26-11
 
Performance Characterization of the Pentium Pro Processor
Performance Characterization of the Pentium Pro ProcessorPerformance Characterization of the Pentium Pro Processor
Performance Characterization of the Pentium Pro Processor
 
Innovation lecture for hong kong
Innovation lecture for hong kongInnovation lecture for hong kong
Innovation lecture for hong kong
 
Performance from Architecture: Comparing a RISC and a CISC with Similar Hardw...
Performance from Architecture: Comparing a RISC and a CISC with Similar Hardw...Performance from Architecture: Comparing a RISC and a CISC with Similar Hardw...
Performance from Architecture: Comparing a RISC and a CISC with Similar Hardw...
 
Qualcomm centriq 2400 hot chips final submission corrected
Qualcomm centriq 2400 hot chips final submission correctedQualcomm centriq 2400 hot chips final submission corrected
Qualcomm centriq 2400 hot chips final submission corrected
 
Innovation lecture for shanghai final
Innovation lecture for shanghai finalInnovation lecture for shanghai final
Innovation lecture for shanghai final
 
Semicon2018 dileepb
Semicon2018 dileepbSemicon2018 dileepb
Semicon2018 dileepb
 
Linaro connect 2018 keynote final updated
Linaro connect 2018 keynote final updatedLinaro connect 2018 keynote final updated
Linaro connect 2018 keynote final updated
 
Hipeac 2018 keynote Talk
Hipeac 2018 keynote TalkHipeac 2018 keynote Talk
Hipeac 2018 keynote Talk
 
Alpha memo july 1992
Alpha memo july 1992Alpha memo july 1992
Alpha memo july 1992
 
Future of server design
Future of server designFuture of server design
Future of server design
 
Dileep b in 2013
Dileep b  in 2013Dileep b  in 2013
Dileep b in 2013
 
Antarctica XXI 8-Dec-2012 Cruise Log Book
Antarctica XXI 8-Dec-2012 Cruise Log BookAntarctica XXI 8-Dec-2012 Cruise Log Book
Antarctica XXI 8-Dec-2012 Cruise Log Book
 
Antarctica cruise travelogue
Antarctica cruise travelogueAntarctica cruise travelogue
Antarctica cruise travelogue
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
The Evolution of Money: Digital Transformation and CBDCs in Central Banking
The Evolution of Money: Digital Transformation and CBDCs in Central BankingThe Evolution of Money: Digital Transformation and CBDCs in Central Banking
The Evolution of Money: Digital Transformation and CBDCs in Central BankingSelcen Ozturkcan
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 

Recently uploaded (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
The Evolution of Money: Digital Transformation and CBDCs in Central Banking
The Evolution of Money: Digital Transformation and CBDCs in Central BankingThe Evolution of Money: Digital Transformation and CBDCs in Central Banking
The Evolution of Money: Digital Transformation and CBDCs in Central Banking
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

My ISCA 2013 - 40th International Symposium on Computer Architecture Keynote

  • 1. Dileep Bhandarkar, Ph. D. IEEE Fellow
  • 2. The Stops Along My Journey  1970: B. Tech, Electrical Engineering  Indian Institute of Technology, Bombay  1973: PhD in Electrical Engineering • Carnegie Mellon University • Thesis: Performance Evaluation of Multiprocessor Computer Systems • 4 years - Texas Instruments • Research on magnetic bubble & CCD memory, FT DRAM • 17 years - Digital Equipment Corporation • Processor Architecture and Performance • 12 years - Intel • Performance, Architecture, Strategic Planning • 5.5 years - Microsoft • Distinguished Engineer, Data Center Hardware Engineering • 5 months and counting – Qualcomm Technologies Inc • VP Technology
  • 4. My 15 Minutes of Fame!
  • 5. IBM 360/67 at CMU in 1970 • The S/360-67 operated with a basic internal cycle time of 200 nanoseconds and a basic 750 nanosecond magnetic core storage cycle • Dynamic Address Translation (DAT) with support for 24 or 32-bit virtual addresses using segment and page tables (up to 16 segments each containing up to 256 x 4096 byte pages) Snow White (IBM) and the Seven Dwarfs (RCA, GE, Burroughs, Univac, NCR, Control Data, Honeywell)
  • 6. IBM 370/168 – circa 1974 Multiple Virtual Storage (MVS) Virtual Machine Facility/370 (VM 370)
  • 7. 1971: 4004 Microprocessor • The 4004 was Intel's first microprocessor. This breakthrough invention powered the Busicom calculator and paved the way for embedding intelligence in inanimate objects as well as the personal computer. Introduced November 15, 1971 108 KHz, 50 KIPs , 2300 10m transistors
  • 8. 1971: 1K DRAM Intel® 1103 DRAM Memory  Intel delivered the 1103 to 14 of the 18 leading computer manufacturers.  Since the production costs of the 1103 were much lower than the costs of a core memory or a 1101 the 1103 could establish within the market rapidly, became the world's best selling memory chip and was finally responsible for the obsolescence of magnetic core memory.
  • 9. From 2300 to >1Billion Transistors Moore’s Law video at http://www.cs.ucr.edu/~gupta/hpca9/HPCA-PDFs/Moores_Law_Video_HPCA9.wmv
  • 11. 1974: 8080 Microprocessor • The 8080 became the brains of the first personal computer--the Altair, allegedly named for a destination of the Starship Enterprise from the Star Trek television show. Computer hobbyists could purchase a kit for the Altair for $395. Within months, it sold tens of thousands, creating the first PC back orders in history.
  • 12. 1978: 8086-8088 Microprocessor • A pivotal sale to IBM's new personal computer division made the 8088 the brains of IBM's new hit product--the IBM PC. The 8088's success propelled Intel into the ranks of the Fortune 500, and Fortune magazine named the company one of the "Business Triumphs of the Seventies."
  • 14. 1977: VAX-11/780 – STAR is Born!
  • 15. VAX Family: 1977 - 1992 October 1977: VAX-11/780 October 1980: VAX-11/750 1982: VAX-11/730 1984: VAX-11/785 1984: VAX 8600 1985: MicroVAX II 1986: VAX 8800 1987: MicroVAX 3500 1988: VAX 6000 1989: VAX 9000 1992: VAX 7000 Star Comet Nebula Super Star Venus Nautilus Calypso Aquarius Evolution of VAX Architecture: • MicroVAX Subset • VAXvector Extensions
  • 16. 1981: First IBM PC The IBM Personal Computer ("PC")  PC-DOS Operating System  Microsoft BASIC programming language, which is built-in and included with every PC.  Typical system for home use with a memory of 64K bytes, a single diskette drive and its own display, was priced around $3,000.  An expanded system for business with color graphics, two diskette drives, and a printer cost about $4,500.
  • 17. 1985: Intel386™ Microprocessor • The Intel386™ microprocessor featured 275,000 transistors--more than 100 times as many as the original 4004. It was a Intel’s first 32- bit chip.
  • 18. 1985: MicroVAX-II The MicroVAX- I (Seahorse), introduced in October 1984, was the first VAX computers to use VLSI Technology.
  • 19. RISC vs CISC WARS  Sun SPARC  MIPS R2000, R3000, R4000, R6000, R10000  PA-RISC  IBM Power and Power PC  DEC Alpha 21064, 21164, 21264 In 1987, the introduction of RISC processors based on Sun’s SPARC architecture spawned the now famous RISC vs CISC debates. DEC cancelled PRISM in 1988. RISC processors from MIPS, IBM (Power, Power PC), and HP (PA-RISC) started to gain market share. This forced Digital to adopt MIPS processors in 1989, and later introduce Alpha in 1992.
  • 20. 1988-1992: VAX 6000 Series CVAX Rigel NVAX
  • 21. 1989: VAX 9000 - The Age of Aquarius The Beginning of the End of VAX
  • 22. 1991: ACE Initiative  The Advanced Computing Environment (ACE) was defined by an industry consortium in the early 1990s to be the next generation commodity computing platform, the successor to personal computers based on Intel's 32-bit x86 instruction set architecture.  The consortium was announced on the 9th of April 1991 by MIPS Computer Systems, Digital Equipment Corporation, Compaq, Microsoft, and the Santa Cruz Operation.  At the time it was widely believed that RISC-based systems would maintain a price/performance advantage over the x86 systems.  The environment standardized on the MIPS architecture and two operating systems: SCO UNIX with Open Desktop and what would become Windows NT (originally named OS/2 3.0).  The Advanced RISC Computing (ARC) document was produced to give hardware and firmware specifications for the platform.  When the initiative started, MIPS R3000 RISC based systems had substantial performance advantage over Intel 80486 and original 60 MHz Pentium chips .  MIPS R4000 schedule and performance slipped and Intel updated the Pentium design to 90 MHz in the next semiconductor process generation and the MIPS performance advantage slipped away. Strategy without Execution is Doomed! R4000
  • 23. 1993: Intel® Pentium® Processor • The Intel Pentium® processor allowed computers to more easily incorporate "real world" data such as speech, sound, handwriting and photographic images. The Intel Pentium brand, mentioned in the comics and on television talk shows, became a household word soon after introduction. • 22 March 1993 • 66 MHz • 3.1 M transistors • 0.8µ
  • 24. 1995: Intel® Pentium® Pro Processor • Intel® Pentium® Pro processor was designed to fuel 32-bit server and workstation applications. Each Intel® Pentium Pro processor was packaged together with a second speed-enhancing cache memory chip. The powerful Pentium® Pro processor boasts 5.5 million transistors. • 1 November 1995 • 200 MHz • 0.35µ • 1st x86 to implement out of order execution. P6 The RISC Killer!
  • 25. Alpha was Too Little Too Late!
  • 26. A Tale of 2 Chips
  • 27. 1999: AMD Athlon Won the Race to 1 GHz
  • 28. 1999: Intel® Pentium® III Processor – 0.18µ • 25 Oct 1999 • Integrated 256KB L2 cache • 733 MHz • 28 M transistors • First Intel microprocessor to hit 1 GHz on 8-Mar- 2000, a few days after AMD Athlon! Coppermine
  • 29. 2001: Intel® Itanium™ Processor • The Itanium™ processor is the first in a family of 64-bit products from Intel. Designed for high-end, enterprise-class servers and workstations, the processor was built from the ground up with an entirely new architecture based on Intel's Explicitly Parallel Instruction Computing (EPIC) design technology. May 2001 • 800 MHz • 25M transistors • 0.18µ • External L3 cache Merced IT AIN’T PENTIUM !!!
  • 30. 2003: Intel® Pentium® M Processor • The first Intel® Pentium® M processor, the Intel® 855 chipset family, and the Intel® PRO/Wireless 2100 network connection are the three components of Intel® Centrino™ mobile technology. Intel Centrino mobile technology is designed specifically for portable computing, with built-in wireless LAN capability and breakthrough mobile performance. It enables extended battery life and thinner, lighter mobile computers. • 12 March 2003 • 130 nm • 1.6 GHz • 77 million transistors • 1 MB integrated L2 cache Banias The move away from core frequency begins!
  • 31. AMD Hammers Intel with AMD64 Sledgehammer First x86 processor with 64 bits and Integrated Memory Controller
  • 32. 2004: Intel® Pentium® 4 Processor – 90 nm • 1MB L2 cache • 64-bit extensions compatible with AMD64 • 120 million transistors • 3+ GHz frequency Prescott
  • 33. 2006: Intel’s 1st Monolithic Dual Core • January 2006 • Intel® CoreTM Duo Processor • 90 mm2 • 151M transistors • 65 nm Yonah The Core Duo is also famous for being the first Intel processor to ever be used in Apple Macintosh Computers
  • 34. • Intel® Wide Dynamic Execution • Intel® Advanced Digital Media Boost • Intel® Advanced Smart Cache • Intel® Smart Memory Access • Intel® Intelligent Power Capability • Intel® 64 Architecture (Not IA-64) Intel® CoreTM Duo Processor 90 mm2 151M transistors Intel® CoreTM 2 Duo Processor 143 mm2 291M transistors Merom Banias was initially planned as Celeron, but was elevated to Mainstream Mobile in 2000 as part of Centrino brand. Tick Tock
  • 35. 2006: Intel® Core™ Micro-architecture Products Intel® Wide Dynamic Execution Intel® Intelligent Power Capability Intel® Advanced Smart Cache Intel® Smart Memory Access Intel® Advanced Digital Media Boost The Empire Strikes Back! Thanks to Israel Design Center! Server Desktop Mobile 14 Stage Pipeline Process: 65nm Die size: 143 mm2 Execution core area: 36 mm2 Transistor count: 291 M Execution core transistor count: 19 M
  • 36. 4MB L2 Cache Core Core Core Core 4MB L2 Cache 1066/1333 MHz October 2006: The World’s First x86 Quad-Core Processor Clovertown Joined At the Bus
  • 37. 1MB L2I Dual- core 2x12MB L3 Caches 1.72 Billion Transistors (596 mm²) 2 Way Multi-threading 2006: Itanium 2: First Billion Transistor Dual Core Chip (90nm) Arbiter Montecito
  • 38. 2008: Performance Race Gets Serious With Quad Core Intel finally integrates Memory Controller Intel NehalemAMD Barcelona
  • 39. Six Cores 2009: AMD Istanbul 2010: Intel Westmere
  • 40. 1.0µm 0.8µm 0.6µm 0.35µm 0.25µm 0.18µm 0.13µm 90nm 65nm Moore’s Law Enables Microprocessor Advances Source: Intel Intel 486™ Processor Pentium® Processor Pentium® II/III Processor Pentium® 4 Processor Intel® CoreTM Duo Processor Intel® CoreTM 2 Duo Processor Chatting with Gordon Moore http://www.youtube.com/watch?v=xzxpO0N5Amc
  • 41. Data Centers at Microsoft
  • 42.
  • 43. Disruptions Come from Below! Mainframes Minicomputers RISC Systems Desktop PCs Notebooks Smart Phones Volume Performance
  • 44. Era of Small Cores  Intel Atom  AMD Bobcat  ARM
  • 45. The Smart Phone Era Is Redefining Computing
  • 46. Smartphones are changing consumer behavior Result of immediacy, portability, and connectedness 70+%Can’t leave the home without it ~80%Play games on their phones ~90%Use their phones to search and shop ~80%Use phones to navigate ~60%Access their Facebook site via mobile phone 1BAccess social networks via mobile ~1/3Watch movies on their device ~80%Take pictures with mobile device instead of traditional camera Sources: Facebook, Jan. ’13; SA, Apr.’12; 2012 Snapdragon Consumer Survey; TIME Mobility Poll, in cooperation with QUALCOMM, Aug. ’12
  • 47. Q4 2011 Q3 2013 Qualcomm Processor Portfolio Q2 2012 Dual Core Dual Core First 1GHz Single Core Single Core Q1 2013 Quad Core Dual Kraits • Quad Core A5 CPUs • Adreno GPU • LPDDR2 • DSDS and DSDA • 720p capture and playback • Up to 8 Megapixel camera • Dual “Krait” CPUs • Adreno GPU • 28nm process • Faster memory • Industry leading modem • Integrated Connectivity • GPS Quad Core Newest Quad Core • Quad Core A7 CPUs • Adreno GPU • TDSCDMA, HSPA+ • DSDS and DSDA • 1080p capture and playback • Up to 13 megapixel camera Quad Core
  • 48. 48 Memory Scheduling & QoS Evolving the System Architecture Shared Physical Memory IO Coherent System Cache Emerging Compute Cluster Multimedia Fabric Fabric & Memory Controller System Fabric LPDDR3 LPDDR3 Krait CPUAdreno GPU Krait CPU Krait CPU Krait CPU MMU MMUs 2MB L2 Misc. Connectivity Modem Memory Management Units Camera MMUDisplay MMUJPEG MMUVideo MMUOther MMU Hexagon DSP MMU Snapdragon 800
  • 49. 49 A new era: mobile drives growth and innovation in computing Device shipments Semiconductor revenues 2012 2017 PCs ~6X >2X PCs Mobile devices $68B $90B $51B $56B 2012 2016 Source: Smartphones units: Gartner, Mar-13; Tablet units: Avg of Gartner, Mar-13 & SA, Apr-13; PC units (desktop + portable): Avg of Gartner, Mar-13 & IDC, Feb13; Semiconductor revenue: Gartner, Dec. ’12; Mobile devices include mobile phones and tablets.
  • 50. Learn to wear Many Hats! “Don’t be encumbered by past history, go off and do something wonderful.”
  • 52.  I had the privilege of being the first speaker at the First Annual Symposium on Computer Architecture in 1973. Over the last 40 years I have worked on PDP-11, VAX, MIPS, Alpha, x86, Itanium, and ARM processors and systems.  Moore’s Law has enabled computer architects to increase the pace of innovation and the development of microprocessors with new instruction sets.  In the 1970s, minicomputers from Digital Equipment Corporation, Data General and Hewlett Packard started to challenge IBM mainframes. The introduction of the 32-bit VAX-11/780 in 1978 was a landmark event. The single chip MicroVAX was introduced in 1985.  The IBM PC was introduced on August 12, 1981, followed by many IBM PC compatible machines from Compaq and others. This led to the tremendous growth of x86 processors from Intel and AMD. Today, the x86 processor dominate the computer industry.  In 1987, the introduction of RISC processors based on Sun’s SPARC architecture spawned the now famous RISC vs CISC debates. RISC processors from MIPS, IBM (Power, Power PC), and HP (PA- RISC) started to gain market share. This forced Digital to first adopt MIPS processors, and later introduce Alpha in 1992.  The RISC supremacy continued until the introduction of the first out of order x86 Pentium Pro processor in 1995, expanding the role of x86 into workstations and servers. The x86 architecture was extended to 64 bits by AMD in the Opteron processor in 2003, forcing Intel to launch its own compatible processor.  Disruptive technologies usually come from below. We have seen users migrate from mainframes to minicomputers to RISC workstations and servers to desktop PCs and PC servers to notebooks and tablets. Volume economics has driven the industry. The next wave will be the technology used in smart phones. With over a billion chips sold annually, this technology will appear in other platforms. Several companies have announced plans for ARM based servers.  Moore’s Law has also enabled computer architects to advance the sophistication of microprocessors. We will review some of the significant milestones leading from the first Intel 4004 to today’s state of the art processors. Abstract