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

PDF
Module 1 8086
PPTX
Blood pressure measurement | methods | calculations |common problems | kortko...
PPSX
Evolution Of Microprocessors
PPTX
difference between hub, bridge, switch and router
PPTX
PET-CT
PPTX
Stack in 8085 microprocessor
PPTX
Diathermy
PPTX
Core i3,i5,i7 and i9 processors
Module 1 8086
Blood pressure measurement | methods | calculations |common problems | kortko...
Evolution Of Microprocessors
difference between hub, bridge, switch and router
PET-CT
Stack in 8085 microprocessor
Diathermy
Core i3,i5,i7 and i9 processors

What's hot (20)

PPTX
Comparison of pentium processor with 80386 and 80486
PPT
Static and Dynamic Read/Write memories
PPTX
Advanced Pipelining in ARM Processors.pptx
PPTX
Interrupts of microprocessor 8085
PPTX
RISC - Reduced Instruction Set Computing
PPTX
CISC & RISC Architecture
PDF
ARM Architecture Instruction Set
PPT
Microprocessor 80386
PPT
PPTX
Clock-8086 bus cycle
PPTX
Pentium processor
PPTX
8051 Microcontroller
PPTX
Introduction to 80386
PPS
Ram and-rom-chips
PPTX
8086 Micro-processor and MDA 8086 Trainer Kit
PPTX
INTEL 8086 MICROPROCESSOR
PPTX
Von-Neumann machine and IAS architecture
PPTX
80386 processor
PPT
SPI Bus Protocol
PPT
80486 microprocessor
Comparison of pentium processor with 80386 and 80486
Static and Dynamic Read/Write memories
Advanced Pipelining in ARM Processors.pptx
Interrupts of microprocessor 8085
RISC - Reduced Instruction Set Computing
CISC & RISC Architecture
ARM Architecture Instruction Set
Microprocessor 80386
Clock-8086 bus cycle
Pentium processor
8051 Microcontroller
Introduction to 80386
Ram and-rom-chips
8086 Micro-processor and MDA 8086 Trainer Kit
INTEL 8086 MICROPROCESSOR
Von-Neumann machine and IAS architecture
80386 processor
SPI Bus Protocol
80486 microprocessor
Ad

Similar to Microprocessor - Intel Pentium Series (20)

PDF
Sistem mikroprosessor
PPTX
microprocessor unit1 2022.pptx
PPTX
MICROPROCESSOR SYSTEM AND INTERFACING.pptx
PPTX
1IntroductionToComputersAndComputerOrganization.pptx
PPTX
1. Microcontroller Basics ENTC department.pptx
PPTX
Processors selection
PPTX
MPMC UNIT 1 MPMC UNIT 1 MPMC UNIT 1 MPMC UNIT 1
PPTX
MPMC UNIT 1 MPMC UNIT 1 MPMC UNIT 1 MPMC UNIT 1 MPMC UNIT 1
PPTX
Fundamentals of Microcontrollers CHAPTER 1.pptx
PPTX
Introduction to microcomputer by VU.pptx
PPT
Digital circuits, including digital computers, are formed from binary circuits
PPT
Microprocessor Systems and Interfacing Slides
PPSX
Evolution of microprocessors
PPTX
Arm processor
PPTX
1. Introduction to Microprocessor.pptx
PPTX
Chapter 1 Introductuon to Microcontrollers_2023.pptx
PPTX
Microprocessors presentation
PPT
Microprocessor
PPT
Journey of Microprocessors By Basit Ali
Sistem mikroprosessor
microprocessor unit1 2022.pptx
MICROPROCESSOR SYSTEM AND INTERFACING.pptx
1IntroductionToComputersAndComputerOrganization.pptx
1. Microcontroller Basics ENTC department.pptx
Processors selection
MPMC UNIT 1 MPMC UNIT 1 MPMC UNIT 1 MPMC UNIT 1
MPMC UNIT 1 MPMC UNIT 1 MPMC UNIT 1 MPMC UNIT 1 MPMC UNIT 1
Fundamentals of Microcontrollers CHAPTER 1.pptx
Introduction to microcomputer by VU.pptx
Digital circuits, including digital computers, are formed from binary circuits
Microprocessor Systems and Interfacing Slides
Evolution of microprocessors
Arm processor
1. Introduction to Microprocessor.pptx
Chapter 1 Introductuon to Microcontrollers_2023.pptx
Microprocessors presentation
Microprocessor
Journey of Microprocessors By Basit Ali
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)

PDF
African Communication Research: A review
PDF
BSc-Zoology-02Sem-DrVijay-Comparative anatomy of vertebrates.pdf
PDF
Laparoscopic Imaging Systems at World Laparoscopy Hospital
PPTX
pharmaceutics-1unit-1-221214121936-550b56aa.pptx
PPTX
principlesofmanagementsem1slides-131211060335-phpapp01 (1).ppt
PDF
HSE 2022-2023.pdf الصحه والسلامه هندسه نفط
PPTX
climate change of delhi impacts on climate and there effects
PDF
Chevening Scholarship Application and Interview Preparation Guide
PDF
GIÁO ÁN TIẾNG ANH 7 GLOBAL SUCCESS (CẢ NĂM) THEO CÔNG VĂN 5512 (2 CỘT) NĂM HỌ...
PPTX
Diploma pharmaceutics notes..helps diploma students
PPTX
operating_systems_presentations_delhi_nc
PDF
Physical pharmaceutics two in b pharmacy
PDF
Unleashing the Potential of the Cultural and creative industries
PPTX
Neurology of Systemic disease all systems
PPTX
PAIN PATHWAY & MANAGEMENT OF ACUTE AND CHRONIC PAIN SPEAKER: Dr. Rajasekhar ...
PDF
LATAM’s Top EdTech Innovators Transforming Learning in 2025.pdf
PDF
English 2nd semesteNotesh biology biopsy results from the other day and I jus...
PPSX
namma_kalvi_12th_botany_chapter_9_ppt.ppsx
PDF
FAMILY PLANNING (preventative and social medicine pdf)
PPTX
Neurological complocations of systemic disease
African Communication Research: A review
BSc-Zoology-02Sem-DrVijay-Comparative anatomy of vertebrates.pdf
Laparoscopic Imaging Systems at World Laparoscopy Hospital
pharmaceutics-1unit-1-221214121936-550b56aa.pptx
principlesofmanagementsem1slides-131211060335-phpapp01 (1).ppt
HSE 2022-2023.pdf الصحه والسلامه هندسه نفط
climate change of delhi impacts on climate and there effects
Chevening Scholarship Application and Interview Preparation Guide
GIÁO ÁN TIẾNG ANH 7 GLOBAL SUCCESS (CẢ NĂM) THEO CÔNG VĂN 5512 (2 CỘT) NĂM HỌ...
Diploma pharmaceutics notes..helps diploma students
operating_systems_presentations_delhi_nc
Physical pharmaceutics two in b pharmacy
Unleashing the Potential of the Cultural and creative industries
Neurology of Systemic disease all systems
PAIN PATHWAY & MANAGEMENT OF ACUTE AND CHRONIC PAIN SPEAKER: Dr. Rajasekhar ...
LATAM’s Top EdTech Innovators Transforming Learning in 2025.pdf
English 2nd semesteNotesh biology biopsy results from the other day and I jus...
namma_kalvi_12th_botany_chapter_9_ppt.ppsx
FAMILY PLANNING (preventative and social medicine pdf)
Neurological complocations of systemic disease

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