SlideShare a Scribd company logo
Intel Pentium Pro
Presented By
Group-1
1. Afiya Fahmida Sarah - 201514090
2. Muhtasim Fuad Rafid - 201514091
3. Pradipta Mondal - 201514092
4. Khairul Mahbub Dhrubo – 201514107
5. Kazi Shahrukh Omar - 201514112
Members:
Introduction
• Sixth gen x86 microprocessor, introduced in November 1,1995.
• Successor of Intel Pentium microprocessor.
• Capable of dual and quad-processor configuration.
• 36-bit address bus, supports up to 64GB memory.
• Has Error Correction Circuitry, can fix 1-bit and detect 2-bits of error.
• 256KB or 512KB L2 cache, 16 KB L1 cache.
• The most important change in this processor was the use of dynamic
execution instead of the superscalar architecture.
• Pipeline is divided in 3 sections. Fetch and decode unit, dispatch and
execution unit and retire unit.
• Intel Pentium Pro microprocessor takes Cisc instructions and converts
them into Risc micro-operations.
Introduction
Internal Structure Of Pentium Pro
Internal Structure Of Pentium Pro
• The system bus connects to L2 cache.
• BIU controls system bus access via L2 cache.
• L2 cache is integrated in Intel Pentium Pro.
• BIU generates control signals and memory address.
• BIU fetches or passes data or instruction via L1 cache.
• The IFDU can decode three instructions simultaneously, and passes it
to instruction pool.
• The IFDU has branch prediction logic.
• The DEU then executes the instructions.
• DEU contains three execution units. Two for processing integer
instruction and one for processing floating point instruction
simultaneously.
• Lastly RU checks the instruction pool and removes decoded
instructions that have been executed.
• RU can remove three decoded instructions per clock pulse.
Internal Structure Of Pentium Pro
• Intel Pro microprocessor can anticipate jumps in the flow of
instructions.
• While the program is being executed processor looks at instructions
further ahead in the program and decides in which order to execute
the instructions.
• If the instructions can be executed independently it will execute these
instructions in optimal order rather than in the original program
order.
Dynamic Execution
Pentium Pro Pins
The Memory System
• The Pentium Pro uses a 64-bit data bus to address memory organized
in eight banks each contain 8G bytes of data.
• Pentium pro also has a built in error-correction-circuit. For that the
memory system must have room for extra 8 bit number that is stored
with each 64 bit number.
• These 8 bit numbers are used to store an error-correction code that
allows the Pentium Pro to auto correct any single-bit error.
• A 1M X 72 is an SDRAM with ECC support whereas 1M X 64 is an
SDRAM without ECC.
I/O system
• Input-output system of Intel Pentium pro is completely
portable with earlier Intel microprocessors.
• A15-A3 address lines with bank enable signals are used to
select actual memory banks used for I/O transfer.
Drawbacks of Intel Pentium Pro
Microprocessor
• As Intel Pentium Pro uses RISC approach the first drawback is
converting instructions from CISC to RISC. It takes time to do so.
So Pentium pro inevitably takes performance hit when
processing instructions.
• Second is that out of order design can be particularly affected by
16 bit code resulting in eventual stop of process.
• ECC scheme causes additional cost of SDRAM that is 72 bits wide.
Differences Between Intel Pentium and
Intel Pentium Pro
• Level-2 cache is integrated in Intel Pentium Pro and not in
Pentium microprocessor. This speeds up processing and reduces
number of components.
• In Pentium unified cache holds both instructions and data, but in
Pentium Pro separate cache is used for instruction and data
which speeds up performance.
• Pentium microprocessor doesn’t have jump execution unit or
address generation unit as Pentium Pro has. It’s one of the major
changes.
Differences Between Intel Pentium and
Intel Pentium Pro
• 2M paging isn’t available in Pentium microprocessor. In Pentium
Pro 2M paging allows memory above 4G to be accessed.
• Pentium doesn’t have built in error correction circuit. But in
Pentium Pro ECC allows correction of one bit error and detection
of two bit error.
Differences Between Intel Pentium Pro
and Intel Pentium II
• Unlike previous Pentium and Pentium Pro processors, the Pentium II
CPU was packaged in a slot-based module rather than a CPU socket.
• Intel improved 16-bit code execution performance on the Pentium II,
an area in which the Pentium Pro was at a notable handicap.
• The Pentium II featured 32 KB of L1 cache, double that of the Pentium
Pro, as well as deeper write buffers for a slight L1 performance
increase.
• The Pentium II was basically a more consumer-oriented version of the
Pentium Pro. It was cheaper to manufacture because of the separate,
slower L2 cache memory.
Difference Between Intel 8086 and Intel
Pentium Pro
• In Intel 8086 data bus is 16 bits, whereas in Intel Pentium Pro
data bus is 64 bits. Bigger data bus is equivalent to more
processing of data at a given time.
• Again in Intel 8086 address bus is 20 bits whereas in Intel
Pentium Pro address bus is 36 bits. Bigger address bus means to
communicate with the memory with more data at a given time.
• 8086 operates on 5V and Pentium Pro requires a single +3.3V or
+2.7V to operate.
Intel Pentium Pro

More Related Content

What's hot

Bus aribration
Bus aribrationBus aribration
Bus aribration
Saiyam Agrawal
 
8051 Microcontroller PPT's By Er. Swapnil Kaware
8051 Microcontroller PPT's By Er. Swapnil Kaware8051 Microcontroller PPT's By Er. Swapnil Kaware
8051 Microcontroller PPT's By Er. Swapnil KawareProf. Swapnil V. Kaware
 
Architecture of 8051
Architecture of 8051Architecture of 8051
Architecture of 8051
hello_priti
 
8257 DMA Controller
8257 DMA Controller8257 DMA Controller
8257 DMA Controller
ShivamSood22
 
Arm architecture chapter2_steve_furber
Arm architecture chapter2_steve_furberArm architecture chapter2_steve_furber
Arm architecture chapter2_steve_furber
asodariyabhavesh
 
Interfacing of io device to 8085
Interfacing of io device to 8085Interfacing of io device to 8085
Interfacing of io device to 8085
Nitin Ahire
 
Architecture of 80286 microprocessor
Architecture of 80286 microprocessorArchitecture of 80286 microprocessor
Architecture of 80286 microprocessor
Syed Ahmed Zaki
 
Interrupts of microprocessor 8085
Interrupts of microprocessor  8085Interrupts of microprocessor  8085
Interrupts of microprocessor 8085
mujeebkhanelectronic
 
8251 USART
8251 USART8251 USART
8251 USART
ShivamSood22
 
ARM Processors
ARM ProcessorsARM Processors
ARM Processors
Mathivanan Natarajan
 
Evolution Of Microprocessors
Evolution Of MicroprocessorsEvolution Of Microprocessors
Evolution Of Microprocessors
harinder
 
Introduction to 8085 microprocessor
Introduction to 8085 microprocessorIntroduction to 8085 microprocessor
Introduction to 8085 microprocessor
venkateshkannat
 
8155 PPI
8155 PPI8155 PPI
8155 PPI
ShivamSood22
 
Direct memory access (dma) with 8257 DMA Controller
Direct memory access (dma) with 8257 DMA ControllerDirect memory access (dma) with 8257 DMA Controller
Direct memory access (dma) with 8257 DMA Controller
Muhammed Afsal Villan
 
Microprocessor - Intel Pentium Series
Microprocessor - Intel Pentium SeriesMicroprocessor - Intel Pentium Series
Microprocessor - Intel Pentium Series
Laguna State Polytechnic University
 
8086 pin diagram description
8086 pin diagram description8086 pin diagram description
8086 pin diagram description
Akhil Singal
 
8085 microproceesor ppt
8085 microproceesor ppt8085 microproceesor ppt
8085 microproceesor ppt
RJ Aniket
 

What's hot (20)

8086
80868086
8086
 
Bus aribration
Bus aribrationBus aribration
Bus aribration
 
8051 Microcontroller PPT's By Er. Swapnil Kaware
8051 Microcontroller PPT's By Er. Swapnil Kaware8051 Microcontroller PPT's By Er. Swapnil Kaware
8051 Microcontroller PPT's By Er. Swapnil Kaware
 
Architecture of 8051
Architecture of 8051Architecture of 8051
Architecture of 8051
 
8257 DMA Controller
8257 DMA Controller8257 DMA Controller
8257 DMA Controller
 
Arm architecture chapter2_steve_furber
Arm architecture chapter2_steve_furberArm architecture chapter2_steve_furber
Arm architecture chapter2_steve_furber
 
Interfacing of io device to 8085
Interfacing of io device to 8085Interfacing of io device to 8085
Interfacing of io device to 8085
 
Architecture of 80286 microprocessor
Architecture of 80286 microprocessorArchitecture of 80286 microprocessor
Architecture of 80286 microprocessor
 
Interrupts of microprocessor 8085
Interrupts of microprocessor  8085Interrupts of microprocessor  8085
Interrupts of microprocessor 8085
 
Introduction to 80386
Introduction to 80386Introduction to 80386
Introduction to 80386
 
8251 USART
8251 USART8251 USART
8251 USART
 
ARM Processors
ARM ProcessorsARM Processors
ARM Processors
 
Evolution Of Microprocessors
Evolution Of MicroprocessorsEvolution Of Microprocessors
Evolution Of Microprocessors
 
Introduction to 8085 microprocessor
Introduction to 8085 microprocessorIntroduction to 8085 microprocessor
Introduction to 8085 microprocessor
 
Types Of Buses
Types Of BusesTypes Of Buses
Types Of Buses
 
8155 PPI
8155 PPI8155 PPI
8155 PPI
 
Direct memory access (dma) with 8257 DMA Controller
Direct memory access (dma) with 8257 DMA ControllerDirect memory access (dma) with 8257 DMA Controller
Direct memory access (dma) with 8257 DMA Controller
 
Microprocessor - Intel Pentium Series
Microprocessor - Intel Pentium SeriesMicroprocessor - Intel Pentium Series
Microprocessor - Intel Pentium Series
 
8086 pin diagram description
8086 pin diagram description8086 pin diagram description
8086 pin diagram description
 
8085 microproceesor ppt
8085 microproceesor ppt8085 microproceesor ppt
8085 microproceesor ppt
 

Similar to Intel Pentium Pro

PENTIUM - PRO MICROPROCESSORS MP SY.pptx
PENTIUM - PRO MICROPROCESSORS MP SY.pptxPENTIUM - PRO MICROPROCESSORS MP SY.pptx
PENTIUM - PRO MICROPROCESSORS MP SY.pptx
SanjayBhosale20
 
Computer Organization: Introduction to Microprocessor and Microcontroller
Computer Organization: Introduction to Microprocessor and MicrocontrollerComputer Organization: Introduction to Microprocessor and Microcontroller
Computer Organization: Introduction to Microprocessor and Microcontroller
AmrutaMehata
 
I. Introduction to Microprocessor System.ppt
I. Introduction to Microprocessor System.pptI. Introduction to Microprocessor System.ppt
I. Introduction to Microprocessor System.ppt
HAriesOa1
 
Corei7
Corei7Corei7
Corei7
sumit jadhav
 
Intel new processors
Intel new processorsIntel new processors
Intel new processors
zaid_b
 
Introduction to intel galileo board gen2
Introduction to intel galileo board gen2Introduction to intel galileo board gen2
Introduction to intel galileo board gen2
Harshit Srivastava
 
Computer architecture the pentium architecture
Computer architecture the pentium architectureComputer architecture the pentium architecture
Computer architecture the pentium architecture
Mazin Alwaaly
 
micro controllers 1.ppt
micro controllers 1.pptmicro controllers 1.ppt
micro controllers 1.ppt
siminkhan
 
Evolution of microprocessors
Evolution of microprocessorsEvolution of microprocessors
Evolution of microprocessors
harinder
 
Intel Core i7 Processors
Intel Core i7 ProcessorsIntel Core i7 Processors
Intel Core i7 Processors
Anagh Vijayvargia
 
Ashutosh kumar ( JAMIA HAMDARD )
Ashutosh kumar ( JAMIA HAMDARD )Ashutosh kumar ( JAMIA HAMDARD )
Ashutosh kumar ( JAMIA HAMDARD )
Ashutosh Kumar
 
ch2.pptx
ch2.pptxch2.pptx
ch2.pptx
Halogens
 
Computer Hardware & Software Lab Manual 3
Computer Hardware & Software Lab Manual 3Computer Hardware & Software Lab Manual 3
Computer Hardware & Software Lab Manual 3
senayteklay
 
UNIT 2.pptx
UNIT 2.pptxUNIT 2.pptx
UNIT 2.pptx
BLACKSPAROW
 
8051 microcontroller
8051 microcontroller8051 microcontroller
8051 microcontrollersnehapvs
 
Microprocessors and controllers
Microprocessors and controllersMicroprocessors and controllers
Microprocessors and controllers
Wendy Hemo
 
Microprocessors and controllers
Microprocessors and controllersMicroprocessors and controllers
Microprocessors and controllers
Wendy Hemo
 

Similar to Intel Pentium Pro (20)

PENTIUM - PRO MICROPROCESSORS MP SY.pptx
PENTIUM - PRO MICROPROCESSORS MP SY.pptxPENTIUM - PRO MICROPROCESSORS MP SY.pptx
PENTIUM - PRO MICROPROCESSORS MP SY.pptx
 
Pentium
PentiumPentium
Pentium
 
Pentium
PentiumPentium
Pentium
 
Computer Organization: Introduction to Microprocessor and Microcontroller
Computer Organization: Introduction to Microprocessor and MicrocontrollerComputer Organization: Introduction to Microprocessor and Microcontroller
Computer Organization: Introduction to Microprocessor and Microcontroller
 
I. Introduction to Microprocessor System.ppt
I. Introduction to Microprocessor System.pptI. Introduction to Microprocessor System.ppt
I. Introduction to Microprocessor System.ppt
 
Corei7
Corei7Corei7
Corei7
 
Intel new processors
Intel new processorsIntel new processors
Intel new processors
 
Mpmc
MpmcMpmc
Mpmc
 
Introduction to intel galileo board gen2
Introduction to intel galileo board gen2Introduction to intel galileo board gen2
Introduction to intel galileo board gen2
 
Computer architecture the pentium architecture
Computer architecture the pentium architectureComputer architecture the pentium architecture
Computer architecture the pentium architecture
 
micro controllers 1.ppt
micro controllers 1.pptmicro controllers 1.ppt
micro controllers 1.ppt
 
Evolution of microprocessors
Evolution of microprocessorsEvolution of microprocessors
Evolution of microprocessors
 
Intel Core i7 Processors
Intel Core i7 ProcessorsIntel Core i7 Processors
Intel Core i7 Processors
 
Ashutosh kumar ( JAMIA HAMDARD )
Ashutosh kumar ( JAMIA HAMDARD )Ashutosh kumar ( JAMIA HAMDARD )
Ashutosh kumar ( JAMIA HAMDARD )
 
ch2.pptx
ch2.pptxch2.pptx
ch2.pptx
 
Computer Hardware & Software Lab Manual 3
Computer Hardware & Software Lab Manual 3Computer Hardware & Software Lab Manual 3
Computer Hardware & Software Lab Manual 3
 
UNIT 2.pptx
UNIT 2.pptxUNIT 2.pptx
UNIT 2.pptx
 
8051 microcontroller
8051 microcontroller8051 microcontroller
8051 microcontroller
 
Microprocessors and controllers
Microprocessors and controllersMicroprocessors and controllers
Microprocessors and controllers
 
Microprocessors and controllers
Microprocessors and controllersMicroprocessors and controllers
Microprocessors and controllers
 

Recently uploaded

Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
PrashantGoswami42
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
Kamal Acharya
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
abh.arya
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
Kamal Acharya
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 

Recently uploaded (20)

Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 

Intel Pentium Pro

  • 1. Intel Pentium Pro Presented By Group-1 1. Afiya Fahmida Sarah - 201514090 2. Muhtasim Fuad Rafid - 201514091 3. Pradipta Mondal - 201514092 4. Khairul Mahbub Dhrubo – 201514107 5. Kazi Shahrukh Omar - 201514112 Members:
  • 2. Introduction • Sixth gen x86 microprocessor, introduced in November 1,1995. • Successor of Intel Pentium microprocessor. • Capable of dual and quad-processor configuration. • 36-bit address bus, supports up to 64GB memory. • Has Error Correction Circuitry, can fix 1-bit and detect 2-bits of error. • 256KB or 512KB L2 cache, 16 KB L1 cache. • The most important change in this processor was the use of dynamic execution instead of the superscalar architecture.
  • 3. • Pipeline is divided in 3 sections. Fetch and decode unit, dispatch and execution unit and retire unit. • Intel Pentium Pro microprocessor takes Cisc instructions and converts them into Risc micro-operations. Introduction
  • 4. Internal Structure Of Pentium Pro
  • 5. Internal Structure Of Pentium Pro • The system bus connects to L2 cache. • BIU controls system bus access via L2 cache. • L2 cache is integrated in Intel Pentium Pro. • BIU generates control signals and memory address. • BIU fetches or passes data or instruction via L1 cache. • The IFDU can decode three instructions simultaneously, and passes it to instruction pool. • The IFDU has branch prediction logic. • The DEU then executes the instructions.
  • 6. • DEU contains three execution units. Two for processing integer instruction and one for processing floating point instruction simultaneously. • Lastly RU checks the instruction pool and removes decoded instructions that have been executed. • RU can remove three decoded instructions per clock pulse. Internal Structure Of Pentium Pro
  • 7. • Intel Pro microprocessor can anticipate jumps in the flow of instructions. • While the program is being executed processor looks at instructions further ahead in the program and decides in which order to execute the instructions. • If the instructions can be executed independently it will execute these instructions in optimal order rather than in the original program order. Dynamic Execution
  • 9. The Memory System • The Pentium Pro uses a 64-bit data bus to address memory organized in eight banks each contain 8G bytes of data. • Pentium pro also has a built in error-correction-circuit. For that the memory system must have room for extra 8 bit number that is stored with each 64 bit number. • These 8 bit numbers are used to store an error-correction code that allows the Pentium Pro to auto correct any single-bit error. • A 1M X 72 is an SDRAM with ECC support whereas 1M X 64 is an SDRAM without ECC.
  • 10. I/O system • Input-output system of Intel Pentium pro is completely portable with earlier Intel microprocessors. • A15-A3 address lines with bank enable signals are used to select actual memory banks used for I/O transfer.
  • 11. Drawbacks of Intel Pentium Pro Microprocessor • As Intel Pentium Pro uses RISC approach the first drawback is converting instructions from CISC to RISC. It takes time to do so. So Pentium pro inevitably takes performance hit when processing instructions. • Second is that out of order design can be particularly affected by 16 bit code resulting in eventual stop of process. • ECC scheme causes additional cost of SDRAM that is 72 bits wide.
  • 12. Differences Between Intel Pentium and Intel Pentium Pro • Level-2 cache is integrated in Intel Pentium Pro and not in Pentium microprocessor. This speeds up processing and reduces number of components. • In Pentium unified cache holds both instructions and data, but in Pentium Pro separate cache is used for instruction and data which speeds up performance. • Pentium microprocessor doesn’t have jump execution unit or address generation unit as Pentium Pro has. It’s one of the major changes.
  • 13. Differences Between Intel Pentium and Intel Pentium Pro • 2M paging isn’t available in Pentium microprocessor. In Pentium Pro 2M paging allows memory above 4G to be accessed. • Pentium doesn’t have built in error correction circuit. But in Pentium Pro ECC allows correction of one bit error and detection of two bit error.
  • 14. Differences Between Intel Pentium Pro and Intel Pentium II • Unlike previous Pentium and Pentium Pro processors, the Pentium II CPU was packaged in a slot-based module rather than a CPU socket. • Intel improved 16-bit code execution performance on the Pentium II, an area in which the Pentium Pro was at a notable handicap. • The Pentium II featured 32 KB of L1 cache, double that of the Pentium Pro, as well as deeper write buffers for a slight L1 performance increase. • The Pentium II was basically a more consumer-oriented version of the Pentium Pro. It was cheaper to manufacture because of the separate, slower L2 cache memory.
  • 15. Difference Between Intel 8086 and Intel Pentium Pro • In Intel 8086 data bus is 16 bits, whereas in Intel Pentium Pro data bus is 64 bits. Bigger data bus is equivalent to more processing of data at a given time. • Again in Intel 8086 address bus is 20 bits whereas in Intel Pentium Pro address bus is 36 bits. Bigger address bus means to communicate with the memory with more data at a given time. • 8086 operates on 5V and Pentium Pro requires a single +3.3V or +2.7V to operate.