SlideShare a Scribd company logo
PENTIUM PROCESSOR FAMILY
Presenters
Benjamin Nicomedes
For-Ian Sandoval
OVERVIEW: PENTIUM PROCESSOR
• a brand used for a series of x86-
compatible microprocessors
• produce by Intel
• a consumer-level product
• Greek and Latin words pente + ium
• used the fifth generation microarchitecture
• current Pentium processors only share the
name but are in fact based on the same
processor chips
HISTORY OF THE PENTIUM FAMILY OF
PROCESSORS
• 32-bit microprocessor introduced
by Intel in 1993
• contains more than 3
million transistors
• roots in the Intel486(TM) processor
• ''Pentium processor'' refers to a family of
microprocessors that share a common
architecture and instruction set
HISTORY OF THE PENTIUM FAMILY OF
PROCESSORS
• The 1st Pentium processors (P5
variety) was fabricated in 0.8
micron bipolar complementary
metal oxide semiconductor
(BiCMOS) technology
• Pentium Pro, Pentium II and Pentium III (P6)
• Pentium 4 & Pentium D (Netburst)
• Pentium M (P6-Based)
• Pentium Dual-Core (P6-Based & Core)
HISTORY OF THE PENTIUM FAMILY OF
PROCESSORS
• Pentium (Nehalem, Sandy
Bridge, Ivy Bridge Haswell and
Broadwell)
LIST OF INTEL PENTIUM PROCESSORS
EVOLUTION OF PENTIUM PROCESSORS
• significant processor evolution
facts, including introduction
date, ratings and number of
transistors
FEATURES OF THE PENTIUM FAMILY OF
PROCESSORS
P54C
• fully software compatible with the installed
base of over 100 million compatible Intel
architecture systems
• provides new levels of performance to new
and existing software
• reimplementation of the Intel
32-bit instruction set
architecture using the latest,
most advanced, design
techniques
ADVANCE FEATURES OF THE PENTIUM
FAMILY OF PROCESSORS
• Superscalar architecture or execution
• Pipeline architecture
• Branch prediction or Branch Target Buffer
• Dual 8-KB On-Chip Caches
• Write-Back Cache
• 64-Bit Bus
• Instruction Optimization
• Floating-Point Optimization
• Pentium Extensions
THE ARCHITECTURE OF PENTIUM MICROPROCESSOR
REGISTER SET
• is to hold temporary results and control the
execution of the program
• EAX, ECX, EDX, EBX, ESP, EBP, ESI, or
EDI
• The 32-bit registers are named with prefix E,
EAX, etc, and the least 16 bits 0-15 of these
registers can be accessed with names such
as AX, SI.
• Similarly the lower eight bits (0-7) can be
accessed with names such as AL & BL.
REGISTER SET
• The comparison of the available flags in 16-
bit and 32-bit microprocessor is may provide
some clues related to capabilities of these
processors.
• All of these flag registers include 6 flags
related to data conditions (sign, zero, carry,
auxiliary, carry , overflow, and parity) and
three flags related to machine operations,
interrupts, Single-step and Strings)
REGISTER SET
• The instruction pointer EAP known as
program counter (PC) in 8-bit
microprocessor, is a 32-bit register to handle
32-bit memory addresses, and the lower 16
bit segment IP is used for 16-bit memory
address.
• The flag register is a 32-bit register, however
14-bits are being used at present for 13
different tasks;
REGISTER SET
• The I/O Privilege uses two bits in protected
mode to determine which I/O instructions can
be used, and the nested task is used to show
a link between two tasks.
• The processor also includes control registers
and system address registers, debug and
test registers for system and debugging
operations.
PENTIUM PROCESSOR MODES
Protected mode
• the native state of the
microprocessor
• the recommended mode that all new
applications and operating systems should
target
• all instructions and
architectural features are
available
• capabilities of protected mode is the ability
to directly execute "real-address mode"
PENTIUM PROCESSOR MODES
Real-Address Mode or Real-
Mode
• programming environment of
the processor, with a few
extensions
• reset initialization places the processor in
real mode where, with a single instruction, it
can switch to protected mode
PENTIUM PROCESSOR MODES
System Management Mode
• a standard architectural
feature unique to all new Intel
microprocessors
• provides an operating-system and
application independent
• transparent mechanism to implement
system power management
• OEM differentiation features
INTEL PENTIUM MMX MICROARCHITECTURE
P6 MICROARCHITECTURE
19
Instruction Fetch nit
BTB/BAC
Instruction Fetch Unit
Bus interface unit
Instruction
Decoder
Instruction
Decoder
Register
Alias Table
AllocatorMicrocode
Sequencer
Reservation
Station
ROB &
Retire RF
AGU
MMX
IEU/JEUIEU/JEU
FEU
MIU
Memory
Order Buffer
Data Cache
Unit (L1)
External bus
Chip boundary
Control
Flow
(Restricted)
Data
FlowInstruction Fetch Cluster
Issue Cluster
Out-of-order
Cluster
Memory
Cluster
Bus Cluster
NETBURST MICROARCHITECTURE
20
BTB (4k entries) I-TLB/Prefetcher
IA32 Decoder
Execution Trace Cache
Trace Cache BTB
(512 entries)
Code ROM
op Queue
Allocator / Register Renamer
INT / FP op QueueMemory op Queue
Memory scheduler
INT Register File / Bypass Network FP RF / Bypass Ntwk
AGU AGU 2x ALU 2x ALU Slow ALU
Ld addr St addr
Simple
Inst.
Simple
Inst.
Complex
Inst.
FP
MMX
SSE/2
FP
Move
L1 Data Cache (8KB 4-way, 64-byte line, WT, 1 rd + 1 wr port)
Fast Slow/General FP scheduler Simple FP
Quad
Pumped
400M/533MHz
3.2/4.3 GB/sec
BIU
U-L2 Cache
256KB 8-way
128B line, WB
48 GB/s
@1.5Gz
256 bits
64 bits
64-bit
System
Bus
PIPELINE DEPTH EVOLUTION
PREF DEC DEC EXEC WB
P5 Microarchitecture
IFU1 IFU2 IFU3 DEC1 DEC2 RAT ROB DIS EX RET1 RET2
P6 Microarchitecture
TC NextIP TC Fetch Drive Alloc QueueRename Schedule Dispatch Reg File Exec Flags Br Ck Drive
NetBurst Microarchitecture
ADDRESSING MODE & TYPE OF INSTRUCTIONS
• instruction set is divided into 9 categories of
operations and has 11 addressing modes
• instruction may have 0-3 operands and the
operand can be 8, 16, or 32- bits long
• All Intel Architecture instruction encoding are
subsets of the general instruction format
ADDRESSING MODE & TYPE OF INSTRUCTIONS
• Instructions consist of optional instruction
prefixes (in any order)
• one or two primary opcode bytes
• an addressing-form specifier (if required)
consisting of the ModR/M byte
ADDRESSING MODE & TYPE OF INSTRUCTIONS
• sometimes the SIB (Scale-Index-Base) byte
• a displacement (if required)
• an immediate data field (if required)
TRENDS IN MICROPROCESSOR
• Microprocessor astounding range of chips
powering devices
• Embedded microprocessor
• Microprocessor packaging
• Microprocessor speed
• Microprocessor increasing power dissipation
• Microprocessor cost, compatibility and fit
• Microprocessor Architecture for Java
Computing or MAJC
MAJC
• microprocessor architecture designed to
meet the broadband demands of the 21st
century
• addressing the challenge of high bandwidth
• need for state-of-the-art computational
performance
MAJC ARCHITECTURE CHARACTERISTICS
• Scalability to take full advantage of advances
in semiconductor technology
• Broad scalability to systems with large
numbers of processors
• A new standard of performance for
applications with New Media computational
needs
• Focus on bandwidth throughput
21st CENTURY MICROPROCESSOR TRENDS
• Convergence of communication media and
computers (audio, video, and data) require
processors to compute information at wire
speed
• Advancements in semiconductor technology will
provide rapidly-increasing resources on each
microprocessor chip
• As microprocessors are used in increasingly
disparate applications from smart cards to
supercomputers there is great value in the
ability to create a wide span of implementations
from a given processor architecture
21st CENTURY MICROPROCESSOR TRENDS
• Software, over time, will become
independent of specific instruction sets
• Bandwidth between processors, memory,
and I/O devices needs to be available to
move information in real-time
• The content processed by computers is
becoming increasingly media-rich
FEATURES OF TODAY’S MICROPROCESSOR
• Modular Architecture
• Software Portability
• Multiple Levels of Parallelism
• Multiple Processor Units per Cluster
• Multiple Functional Units per Processor Unit
• Multiple Software
• SIMD Instructions
FEATURES OF TODAY’S MICROPROCESSOR
• Data and Address Size
• Context Switch Optimization
• Integral Support for Media-Rich Data
• Data Type-Independent Registers
• Instruction Grouping
THANK YOU!!!

More Related Content

PPT
80486 microprocessor
PPTX
Pentium processor
PPT
80286 microprocessor
PPT
Microprocessor 80386
PPTX
Evolution of microprocessors and 80486 Microprocessor.
PPTX
Intel Pentium Pro
PPTX
Ec8791 arm 9 processor
80486 microprocessor
Pentium processor
80286 microprocessor
Microprocessor 80386
Evolution of microprocessors and 80486 Microprocessor.
Intel Pentium Pro
Ec8791 arm 9 processor

What's hot (20)

PPTX
Computer architecture the pentium architecture
PPTX
Microprocessor Presentation
PPTX
History Of Microprocessors
PPT
Introduction for microprocessor
PPTX
Intel Processors
PPTX
Architecture of pentium family
PPSX
Evolution of microprocessors
PPT
Introduction to microprocessor
PPTX
Architecture of 80286 microprocessor
PPTX
Core i3,i5,i7 and i9 processors
PPTX
Intel Microprocessor
PPTX
Evolution of Intel Processors
PPTX
Register organization, stack
PPT
Chapter 2: Microprocessors
PDF
Pentium microprocessor
PPTX
Microprocessor - A Brief History
PPTX
Arm Processors Architectures
PPTX
Dsdco IE: RISC and CISC architectures and design issues
PPTX
History of intel microprocessors ppt
PPTX
Pentium ii
Computer architecture the pentium architecture
Microprocessor Presentation
History Of Microprocessors
Introduction for microprocessor
Intel Processors
Architecture of pentium family
Evolution of microprocessors
Introduction to microprocessor
Architecture of 80286 microprocessor
Core i3,i5,i7 and i9 processors
Intel Microprocessor
Evolution of Intel Processors
Register organization, stack
Chapter 2: Microprocessors
Pentium microprocessor
Microprocessor - A Brief History
Arm Processors Architectures
Dsdco IE: RISC and CISC architectures and design issues
History of intel microprocessors ppt
Pentium ii
Ad

Similar to Microprocessor - Intel Pentium Series (20)

PPTX
Processor
PPTX
Computer Organization: Introduction to Microprocessor and Microcontroller
PPT
Journey of Microprocessors By Basit Ali
PDF
Richard_Baker-Intel_I-32_Processor_Architecture_Overview
PPTX
Ieee Intel
PPTX
microprocessor unit1 2022.pptx
DOCX
MICROPROCESSORS BASICS
DOC
8085 micro processor- notes
PPT
PDF
MICROPROCESSOR & MICROCONTROLLER 8086,8051 Notes
DOCX
PDF
Introduction to Microprocessors
PPT
Al2ed chapter3
PPT
sistem mikroprosessor 2
PPTX
COA Lecture 01(Introduction to COAL).pptx
PDF
introduction to Micro Processor and Microcontroller
PDF
Microprocessors & Microcomputers Lecture Notes
PPT
microprocessor
PPTX
Evolution of processors
Processor
Computer Organization: Introduction to Microprocessor and Microcontroller
Journey of Microprocessors By Basit Ali
Richard_Baker-Intel_I-32_Processor_Architecture_Overview
Ieee Intel
microprocessor unit1 2022.pptx
MICROPROCESSORS BASICS
8085 micro processor- notes
MICROPROCESSOR & MICROCONTROLLER 8086,8051 Notes
Introduction to Microprocessors
Al2ed chapter3
sistem mikroprosessor 2
COA Lecture 01(Introduction to COAL).pptx
introduction to Micro Processor and Microcontroller
Microprocessors & Microcomputers Lecture Notes
microprocessor
Evolution of processors
Ad

More from Laguna State Polytechnic University (20)

PDF
Number Theory - Lesson 1 - Introduction to Number Theory
PDF
Formal Logic - Lesson 8 - Predicates and Quantifiers
PDF
Machine Learning Algorithms (Part 1)
PDF
Artificial Intelligence Algorithms
PDF
Formal Logic - Lesson 7 - Rules of Inference
PDF
Formal Logic - Lesson 6 - Switching Circuits
PDF
Formal Logic - Lesson 5 - Logical Equivalence
PDF
Formal Logic - Lesson 4 - Tautology, Contradiction and Contingency
PDF
Formal Logic - Lesson 3 - Truth Tables
PDF
Formal Logic - Lesson 2 - Logical Connectives
PDF
Formal Logic - Lesson 1 - Introduction to Logic
PPTX
Ethical Issues and Relevant Laws on Computing
PPTX
Number Systems Basic Concepts
PDF
Number Systems Basic Concepts
PPTX
Exploring the Difference Between Information Technology and Information System
PPTX
Introduction to Data Science
PPTX
Introduction to Computers
PPTX
Introduction to Computing Logic Formulation
PDF
Oasis of Sparkling and Refreshing Truisms
PDF
My Teacher Got IT v2.0 - Software Installation Track
Number Theory - Lesson 1 - Introduction to Number Theory
Formal Logic - Lesson 8 - Predicates and Quantifiers
Machine Learning Algorithms (Part 1)
Artificial Intelligence Algorithms
Formal Logic - Lesson 7 - Rules of Inference
Formal Logic - Lesson 6 - Switching Circuits
Formal Logic - Lesson 5 - Logical Equivalence
Formal Logic - Lesson 4 - Tautology, Contradiction and Contingency
Formal Logic - Lesson 3 - Truth Tables
Formal Logic - Lesson 2 - Logical Connectives
Formal Logic - Lesson 1 - Introduction to Logic
Ethical Issues and Relevant Laws on Computing
Number Systems Basic Concepts
Number Systems Basic Concepts
Exploring the Difference Between Information Technology and Information System
Introduction to Data Science
Introduction to Computers
Introduction to Computing Logic Formulation
Oasis of Sparkling and Refreshing Truisms
My Teacher Got IT v2.0 - Software Installation Track

Recently uploaded (20)

PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Insiders guide to clinical Medicine.pdf
PPTX
Cell Structure & Organelles in detailed.
PDF
Business Ethics Teaching Materials for college
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
Basic Mud Logging Guide for educational purpose
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
Institutional Correction lecture only . . .
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
01-Introduction-to-Information-Management.pdf
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
human mycosis Human fungal infections are called human mycosis..pptx
Insiders guide to clinical Medicine.pdf
Cell Structure & Organelles in detailed.
Business Ethics Teaching Materials for college
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
Anesthesia in Laparoscopic Surgery in India
O5-L3 Freight Transport Ops (International) V1.pdf
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Basic Mud Logging Guide for educational purpose
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Supply Chain Operations Speaking Notes -ICLT Program
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Institutional Correction lecture only . . .
VCE English Exam - Section C Student Revision Booklet
01-Introduction-to-Information-Management.pdf
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...

Microprocessor - Intel Pentium Series

  • 1. PENTIUM PROCESSOR FAMILY Presenters Benjamin Nicomedes For-Ian Sandoval
  • 2. OVERVIEW: PENTIUM PROCESSOR • a brand used for a series of x86- compatible microprocessors • produce by Intel • a consumer-level product • Greek and Latin words pente + ium • used the fifth generation microarchitecture • current Pentium processors only share the name but are in fact based on the same processor chips
  • 3. HISTORY OF THE PENTIUM FAMILY OF PROCESSORS • 32-bit microprocessor introduced by Intel in 1993 • contains more than 3 million transistors • roots in the Intel486(TM) processor • ''Pentium processor'' refers to a family of microprocessors that share a common architecture and instruction set
  • 4. HISTORY OF THE PENTIUM FAMILY OF PROCESSORS • The 1st Pentium processors (P5 variety) was fabricated in 0.8 micron bipolar complementary metal oxide semiconductor (BiCMOS) technology • Pentium Pro, Pentium II and Pentium III (P6) • Pentium 4 & Pentium D (Netburst) • Pentium M (P6-Based) • Pentium Dual-Core (P6-Based & Core)
  • 5. HISTORY OF THE PENTIUM FAMILY OF PROCESSORS • Pentium (Nehalem, Sandy Bridge, Ivy Bridge Haswell and Broadwell)
  • 6. LIST OF INTEL PENTIUM PROCESSORS
  • 7. EVOLUTION OF PENTIUM PROCESSORS • significant processor evolution facts, including introduction date, ratings and number of transistors
  • 8. FEATURES OF THE PENTIUM FAMILY OF PROCESSORS P54C • fully software compatible with the installed base of over 100 million compatible Intel architecture systems • provides new levels of performance to new and existing software • reimplementation of the Intel 32-bit instruction set architecture using the latest, most advanced, design techniques
  • 9. ADVANCE FEATURES OF THE PENTIUM FAMILY OF PROCESSORS • Superscalar architecture or execution • Pipeline architecture • Branch prediction or Branch Target Buffer • Dual 8-KB On-Chip Caches • Write-Back Cache • 64-Bit Bus • Instruction Optimization • Floating-Point Optimization • Pentium Extensions
  • 10. THE ARCHITECTURE OF PENTIUM MICROPROCESSOR
  • 11. REGISTER SET • is to hold temporary results and control the execution of the program • EAX, ECX, EDX, EBX, ESP, EBP, ESI, or EDI • The 32-bit registers are named with prefix E, EAX, etc, and the least 16 bits 0-15 of these registers can be accessed with names such as AX, SI. • Similarly the lower eight bits (0-7) can be accessed with names such as AL & BL.
  • 12. REGISTER SET • The comparison of the available flags in 16- bit and 32-bit microprocessor is may provide some clues related to capabilities of these processors. • All of these flag registers include 6 flags related to data conditions (sign, zero, carry, auxiliary, carry , overflow, and parity) and three flags related to machine operations, interrupts, Single-step and Strings)
  • 13. REGISTER SET • The instruction pointer EAP known as program counter (PC) in 8-bit microprocessor, is a 32-bit register to handle 32-bit memory addresses, and the lower 16 bit segment IP is used for 16-bit memory address. • The flag register is a 32-bit register, however 14-bits are being used at present for 13 different tasks;
  • 14. REGISTER SET • The I/O Privilege uses two bits in protected mode to determine which I/O instructions can be used, and the nested task is used to show a link between two tasks. • The processor also includes control registers and system address registers, debug and test registers for system and debugging operations.
  • 15. PENTIUM PROCESSOR MODES Protected mode • the native state of the microprocessor • the recommended mode that all new applications and operating systems should target • all instructions and architectural features are available • capabilities of protected mode is the ability to directly execute "real-address mode"
  • 16. PENTIUM PROCESSOR MODES Real-Address Mode or Real- Mode • programming environment of the processor, with a few extensions • reset initialization places the processor in real mode where, with a single instruction, it can switch to protected mode
  • 17. PENTIUM PROCESSOR MODES System Management Mode • a standard architectural feature unique to all new Intel microprocessors • provides an operating-system and application independent • transparent mechanism to implement system power management • OEM differentiation features
  • 18. INTEL PENTIUM MMX MICROARCHITECTURE
  • 19. P6 MICROARCHITECTURE 19 Instruction Fetch nit BTB/BAC Instruction Fetch Unit Bus interface unit Instruction Decoder Instruction Decoder Register Alias Table AllocatorMicrocode Sequencer Reservation Station ROB & Retire RF AGU MMX IEU/JEUIEU/JEU FEU MIU Memory Order Buffer Data Cache Unit (L1) External bus Chip boundary Control Flow (Restricted) Data FlowInstruction Fetch Cluster Issue Cluster Out-of-order Cluster Memory Cluster Bus Cluster
  • 20. NETBURST MICROARCHITECTURE 20 BTB (4k entries) I-TLB/Prefetcher IA32 Decoder Execution Trace Cache Trace Cache BTB (512 entries) Code ROM op Queue Allocator / Register Renamer INT / FP op QueueMemory op Queue Memory scheduler INT Register File / Bypass Network FP RF / Bypass Ntwk AGU AGU 2x ALU 2x ALU Slow ALU Ld addr St addr Simple Inst. Simple Inst. Complex Inst. FP MMX SSE/2 FP Move L1 Data Cache (8KB 4-way, 64-byte line, WT, 1 rd + 1 wr port) Fast Slow/General FP scheduler Simple FP Quad Pumped 400M/533MHz 3.2/4.3 GB/sec BIU U-L2 Cache 256KB 8-way 128B line, WB 48 GB/s @1.5Gz 256 bits 64 bits 64-bit System Bus
  • 21. PIPELINE DEPTH EVOLUTION PREF DEC DEC EXEC WB P5 Microarchitecture IFU1 IFU2 IFU3 DEC1 DEC2 RAT ROB DIS EX RET1 RET2 P6 Microarchitecture TC NextIP TC Fetch Drive Alloc QueueRename Schedule Dispatch Reg File Exec Flags Br Ck Drive NetBurst Microarchitecture
  • 22. ADDRESSING MODE & TYPE OF INSTRUCTIONS • instruction set is divided into 9 categories of operations and has 11 addressing modes • instruction may have 0-3 operands and the operand can be 8, 16, or 32- bits long • All Intel Architecture instruction encoding are subsets of the general instruction format
  • 23. ADDRESSING MODE & TYPE OF INSTRUCTIONS • Instructions consist of optional instruction prefixes (in any order) • one or two primary opcode bytes • an addressing-form specifier (if required) consisting of the ModR/M byte
  • 24. ADDRESSING MODE & TYPE OF INSTRUCTIONS • sometimes the SIB (Scale-Index-Base) byte • a displacement (if required) • an immediate data field (if required)
  • 25. TRENDS IN MICROPROCESSOR • Microprocessor astounding range of chips powering devices • Embedded microprocessor • Microprocessor packaging • Microprocessor speed • Microprocessor increasing power dissipation • Microprocessor cost, compatibility and fit • Microprocessor Architecture for Java Computing or MAJC
  • 26. MAJC • microprocessor architecture designed to meet the broadband demands of the 21st century • addressing the challenge of high bandwidth • need for state-of-the-art computational performance
  • 27. MAJC ARCHITECTURE CHARACTERISTICS • Scalability to take full advantage of advances in semiconductor technology • Broad scalability to systems with large numbers of processors • A new standard of performance for applications with New Media computational needs • Focus on bandwidth throughput
  • 28. 21st CENTURY MICROPROCESSOR TRENDS • Convergence of communication media and computers (audio, video, and data) require processors to compute information at wire speed • Advancements in semiconductor technology will provide rapidly-increasing resources on each microprocessor chip • As microprocessors are used in increasingly disparate applications from smart cards to supercomputers there is great value in the ability to create a wide span of implementations from a given processor architecture
  • 29. 21st CENTURY MICROPROCESSOR TRENDS • Software, over time, will become independent of specific instruction sets • Bandwidth between processors, memory, and I/O devices needs to be available to move information in real-time • The content processed by computers is becoming increasingly media-rich
  • 30. FEATURES OF TODAY’S MICROPROCESSOR • Modular Architecture • Software Portability • Multiple Levels of Parallelism • Multiple Processor Units per Cluster • Multiple Functional Units per Processor Unit • Multiple Software • SIMD Instructions
  • 31. FEATURES OF TODAY’S MICROPROCESSOR • Data and Address Size • Context Switch Optimization • Integral Support for Media-Rich Data • Data Type-Independent Registers • Instruction Grouping