SlideShare una empresa de Scribd logo
1 de 13
Introduction to 
VAX 8600, MC 68040, 
SUN MICROSYSTEM SPARC, 
& 
SUPERSCALAR RISC 
PROCESSOR 
Presentation by 
PRIYODARSHINI DHAR 
IIEST Shibpur, M.Tech CST 2014-16
VAX 8600 
VAX : Virtual Address Extension (32-bit extension of the older 16-bit early versions) 
Manufacturer: Digital Equipment Corporation (DEC). 
First Model: VAX-11/780 
VAX is a family of popular and influential computers implementing VAX Instruction Set 
Architecture. 
The VAX 8600, ("Venus“,Oct 1984), had increased performance(4.2 times VAX-11/785), 
I/O capacity, and included macro-pipelining and ECL (emitter coupled logic). 
Cycle Time of VAX 8600 CPU: 80 ns(12.5 MHz)
Implements CISC architecture with micro programmed control. 
300 instructions with 20 different addressing modes. 
Two functional units for concurrent execution of instruction of integer and floating point 
instructions. 
16GPRs 
Pipeline is built with six stages. 
The instruction unit prefetches and decodes and handles branching operations. 
A transistor look aside buffer (TLB) is used in memory for fast generation of the physical 
address from the virtual address 
Fig: The VAX 
8600 CPU
CPU’s Major 
Logical Section 
E 
Box 
I 
Box 
M 
Box 
F 
Box 
 ALU 
 Barrel 
Shifte 
r 
 16K Data 
Cache 
• Adder 
module, 
• Multiplier 
module 
(Executes all 
instructions) 
(fetches 
and 
decodes 
instruct 
ion) 
( Control 
memory & I/O, 
Translate 
Virtual addr to 
physical addr.) 
(accelerated 
floating inst. , 
multiplication, 
division) 
SBI- Synchronous Backplane Interconnect
FEATURES : 
• The MC68040 is a 0.8 μm HCMOS microprocessor containing more than 1.2 million 
transistor. 
• It's implemented over 100 instructions using 16 general-purpose register. 
• 4kb of data cache and 4kb of instruction cache with separate memory management 
unit (MMU's) supported by a address translation cache. 
• Support 18 addressing modes, integer unit is organized in six stages of instruction 
pipeline, floating point consist of 3 stages. 
• Separate instruction and data buses are provided both addressing and data buses are of 
32bits width. 
• The complete memory unit is provided with a virtual demand paged operating system.
*ATC- Address Translation The CPU of MC 68040 
Cache. (TLB)
• SPARC ("scalable processor architecture") 
• Uses RISC instruction set architecture (ISA) 
• Developed by Sun Microsystems 
• Designed for optimizing compilers and easy pipelined hardware implementations. 
• Exceptionally high execution rates(MIPS) and short time-to-market development 
schedules. 
• 3 major revisions to the SPARC architecture 
- SPARC-V7, 32bit, 1986 
- SPARC-V8, 32bit, 1990 
- SPARC-V9, 64bit, 1993
ISA contains 69 basic instructions. 8 Global Registers 
Runs procedure 32 bit Register 
24Window Register 
Ins, OUTs, Locals 
Shared among procedures Locally addressable by 
each procedures 
The calling procedure passes parameters to the called procedure via its Outs registers which are the Ins 
Register of the called procedure. 
Window of the 
currently running 
procedure 
CurrentWindow Pointer 
. 
Active 
Window 
 A window invalid mask is used to indicate which 
window is invalid . 
 The trap base register servers as a pointer to a trap 
handler. 
FEATURES:
Most important feature :- 
Overlapped Register Window introduced by Berkeley RISC architecture. 
It divides the register file into small groups ,called windows and each procedure uses one 
window. 
Adjacent windows can pass parameters and hence called overlapped. 
8 overlapping windows (64 
local registers ,64 overlapped 
reg.) and 8 global registers . 
Total = 136 reg. each 32 bit 
Fig: Cypress CY7C601 SPARC processor
Superscalar processor is a multiple issue processor . 
RISC – Reduced Instructions Set Computer. 
RISC CPUs like Intel i960CA were the first microprocessors to use the superscalar concept. 
It has 5 stage pipeline : fetch, dispatch, issue, execute and complete. 
It has 3 execution units: 
a) simple arithmetic and logic ( includes branch address computation) 
b) complex arithmetic (multiply and divide), and 
c) memory data access (includes a simple ALU) 
All program memory and data memory busses are 16 bits wide. 
The processor fetches at most one instruction but may issue up to 3 instructions at a 
time for execution.
It has three functional units – branch processor, fixed-point unit and floating-point unit. 
These three can operate in parallel . 
* The fixed point processor uses non privileged instructions
VAX 8600 MC 68040 SPARC SUPERSCALAR 
RISC 
CISC CISC RISC RISC 
300 instructions 
20 address mode 
Plus 100 instr. 
18 address mode 
69 basic instr. 
Few address mode 
Few instr. 
6 stage pipeline 6 stage pipeline- integer 
unit, 3 stage - floating 
point unit 
4 stage pipeline 5 stage pipeline 
16 GPRS 16GPRS (8 for addr., 8 
for data) 
40 to 520 GPRS 16GPRS 
TLB used for 1st 
time- 64 entries 
TLB size- 64 entries Software Managed 
TLB 
Reorder Buffer- 32 
entries. 
Property: 
Virtual Addressing 
Concurrent 
execution 
1.2 Million Transistors . 
Faster processor than 
VAX, uses High Speed 
CMOS 
Exceptionally high 
MIPS. 
Overlapped Register 
Window 
Multi issue processor. 
A short cycle time and 
a low cycles-per-instruction 
(CPI) ratio
• THANK YOU

Más contenido relacionado

La actualidad más candente

Introduction to Parallel Computing
Introduction to Parallel ComputingIntroduction to Parallel Computing
Introduction to Parallel ComputingAkhila Prabhakaran
 
Evolution of microprocessors
Evolution of microprocessorsEvolution of microprocessors
Evolution of microprocessorsharinder
 
Human Memory
Human MemoryHuman Memory
Human MemoryNimo Gill
 
Computer architecture memory system
Computer architecture memory systemComputer architecture memory system
Computer architecture memory systemMazin Alwaaly
 
Parallel computing
Parallel computingParallel computing
Parallel computingVinay Gupta
 
Evolution Of Microprocessors
Evolution Of MicroprocessorsEvolution Of Microprocessors
Evolution Of Microprocessorsharinder
 
Comparision between Core i3,i5,i7,i9
Comparision between Core i3,i5,i7,i9 Comparision between Core i3,i5,i7,i9
Comparision between Core i3,i5,i7,i9 ShriyaGautam3
 
Os Swapping, Paging, Segmentation and Virtual Memory
Os Swapping, Paging, Segmentation and Virtual MemoryOs Swapping, Paging, Segmentation and Virtual Memory
Os Swapping, Paging, Segmentation and Virtual Memorysgpraju
 
Elements of cache design
Elements of cache designElements of cache design
Elements of cache designRohail Butt
 
Cache memory ppt
Cache memory ppt  Cache memory ppt
Cache memory ppt Arpita Naik
 
Multithreading
MultithreadingMultithreading
MultithreadingA B Shinde
 
GPU Architecture NVIDIA (GTX GeForce 480)
GPU Architecture NVIDIA (GTX GeForce 480)GPU Architecture NVIDIA (GTX GeForce 480)
GPU Architecture NVIDIA (GTX GeForce 480)Fatima Qayyum
 
Keil tutorial
Keil tutorialKeil tutorial
Keil tutorialanishgoel
 
CS4109 Computer System Architecture
CS4109 Computer System ArchitectureCS4109 Computer System Architecture
CS4109 Computer System Architecturektosri
 
Distributed DBMS - Unit 8 - Distributed Transaction Management & Concurrency ...
Distributed DBMS - Unit 8 - Distributed Transaction Management & Concurrency ...Distributed DBMS - Unit 8 - Distributed Transaction Management & Concurrency ...
Distributed DBMS - Unit 8 - Distributed Transaction Management & Concurrency ...Gyanmanjari Institute Of Technology
 

La actualidad más candente (20)

Introduction to Parallel Computing
Introduction to Parallel ComputingIntroduction to Parallel Computing
Introduction to Parallel Computing
 
Evolution of microprocessors
Evolution of microprocessorsEvolution of microprocessors
Evolution of microprocessors
 
Human Memory
Human MemoryHuman Memory
Human Memory
 
Computer architecture memory system
Computer architecture memory systemComputer architecture memory system
Computer architecture memory system
 
Parallel computing
Parallel computingParallel computing
Parallel computing
 
Mips 64
Mips 64Mips 64
Mips 64
 
Evolution Of Microprocessors
Evolution Of MicroprocessorsEvolution Of Microprocessors
Evolution Of Microprocessors
 
Parallelism
ParallelismParallelism
Parallelism
 
Comparision between Core i3,i5,i7,i9
Comparision between Core i3,i5,i7,i9 Comparision between Core i3,i5,i7,i9
Comparision between Core i3,i5,i7,i9
 
Task assignment approach
Task assignment approachTask assignment approach
Task assignment approach
 
Os Swapping, Paging, Segmentation and Virtual Memory
Os Swapping, Paging, Segmentation and Virtual MemoryOs Swapping, Paging, Segmentation and Virtual Memory
Os Swapping, Paging, Segmentation and Virtual Memory
 
Elements of cache design
Elements of cache designElements of cache design
Elements of cache design
 
Architecture of pentium family
Architecture of pentium familyArchitecture of pentium family
Architecture of pentium family
 
Cache memory ppt
Cache memory ppt  Cache memory ppt
Cache memory ppt
 
Multithreading
MultithreadingMultithreading
Multithreading
 
Embedded C - Optimization techniques
Embedded C - Optimization techniquesEmbedded C - Optimization techniques
Embedded C - Optimization techniques
 
GPU Architecture NVIDIA (GTX GeForce 480)
GPU Architecture NVIDIA (GTX GeForce 480)GPU Architecture NVIDIA (GTX GeForce 480)
GPU Architecture NVIDIA (GTX GeForce 480)
 
Keil tutorial
Keil tutorialKeil tutorial
Keil tutorial
 
CS4109 Computer System Architecture
CS4109 Computer System ArchitectureCS4109 Computer System Architecture
CS4109 Computer System Architecture
 
Distributed DBMS - Unit 8 - Distributed Transaction Management & Concurrency ...
Distributed DBMS - Unit 8 - Distributed Transaction Management & Concurrency ...Distributed DBMS - Unit 8 - Distributed Transaction Management & Concurrency ...
Distributed DBMS - Unit 8 - Distributed Transaction Management & Concurrency ...
 

Destacado

Superscalar & superpipeline processor
Superscalar & superpipeline processorSuperscalar & superpipeline processor
Superscalar & superpipeline processorMuhammad Ishaq
 
The sunsparc architecture
The sunsparc architectureThe sunsparc architecture
The sunsparc architectureTaha Malampatti
 
Sejarah perkembangan mikroprosesor
Sejarah perkembangan mikroprosesorSejarah perkembangan mikroprosesor
Sejarah perkembangan mikroprosesorAdola Silaban
 
Makalah sejarah prosesor
Makalah sejarah prosesor Makalah sejarah prosesor
Makalah sejarah prosesor Lela Warni
 
Superscalar Architecture_AIUB
Superscalar Architecture_AIUBSuperscalar Architecture_AIUB
Superscalar Architecture_AIUBNusrat Mary
 
Performance Enhancement with Pipelining
Performance Enhancement with PipeliningPerformance Enhancement with Pipelining
Performance Enhancement with PipeliningAneesh Raveendran
 
Pipeline hazard
Pipeline hazardPipeline hazard
Pipeline hazardAJAL A J
 
Pipeline and data hazard
Pipeline and data hazardPipeline and data hazard
Pipeline and data hazardWaed Shagareen
 
Instruction pipelining
Instruction pipeliningInstruction pipelining
Instruction pipeliningTech_MX
 

Destacado (10)

Superscalar processors
Superscalar processorsSuperscalar processors
Superscalar processors
 
Superscalar & superpipeline processor
Superscalar & superpipeline processorSuperscalar & superpipeline processor
Superscalar & superpipeline processor
 
The sunsparc architecture
The sunsparc architectureThe sunsparc architecture
The sunsparc architecture
 
Sejarah perkembangan mikroprosesor
Sejarah perkembangan mikroprosesorSejarah perkembangan mikroprosesor
Sejarah perkembangan mikroprosesor
 
Makalah sejarah prosesor
Makalah sejarah prosesor Makalah sejarah prosesor
Makalah sejarah prosesor
 
Superscalar Architecture_AIUB
Superscalar Architecture_AIUBSuperscalar Architecture_AIUB
Superscalar Architecture_AIUB
 
Performance Enhancement with Pipelining
Performance Enhancement with PipeliningPerformance Enhancement with Pipelining
Performance Enhancement with Pipelining
 
Pipeline hazard
Pipeline hazardPipeline hazard
Pipeline hazard
 
Pipeline and data hazard
Pipeline and data hazardPipeline and data hazard
Pipeline and data hazard
 
Instruction pipelining
Instruction pipeliningInstruction pipelining
Instruction pipelining
 

Similar a Benchmark Processors- VAX 8600,MC68040,SPARC and Superscalar RISC

microprocessor unit1 2022.pptx
microprocessor unit1 2022.pptxmicroprocessor unit1 2022.pptx
microprocessor unit1 2022.pptx22X041SARAVANANS
 
22cs201 COMPUTER ORGANIZATION AND ARCHITECTURE
22cs201 COMPUTER ORGANIZATION AND ARCHITECTURE22cs201 COMPUTER ORGANIZATION AND ARCHITECTURE
22cs201 COMPUTER ORGANIZATION AND ARCHITECTUREKathirvel Ayyaswamy
 
ARM stacks, subroutines, Cortex M3, LPC 214X
ARM  stacks, subroutines, Cortex M3, LPC 214XARM  stacks, subroutines, Cortex M3, LPC 214X
ARM stacks, subroutines, Cortex M3, LPC 214XKarthik Vivek
 
Microprocessor (1)
Microprocessor (1)Microprocessor (1)
Microprocessor (1)Muhd Azlan
 
PIC MICROCONTROLLERS -CLASS NOTES
PIC MICROCONTROLLERS -CLASS NOTESPIC MICROCONTROLLERS -CLASS NOTES
PIC MICROCONTROLLERS -CLASS NOTESDr.YNM
 
EC8791 ARM Processor and Peripherals.pptx
EC8791 ARM Processor and Peripherals.pptxEC8791 ARM Processor and Peripherals.pptx
EC8791 ARM Processor and Peripherals.pptxdeviifet2015
 
MPC854XE: PowerQUICC III Processors
MPC854XE: PowerQUICC III ProcessorsMPC854XE: PowerQUICC III Processors
MPC854XE: PowerQUICC III ProcessorsPremier Farnell
 
unit 1ARM INTRODUCTION.pptx
unit 1ARM INTRODUCTION.pptxunit 1ARM INTRODUCTION.pptx
unit 1ARM INTRODUCTION.pptxKandavelEee
 
VJITSk 6713 user manual
VJITSk 6713 user manualVJITSk 6713 user manual
VJITSk 6713 user manualkot seelam
 
Introduction to i.MX27 Multimedia Applications Processors
Introduction to i.MX27 Multimedia Applications ProcessorsIntroduction to i.MX27 Multimedia Applications Processors
Introduction to i.MX27 Multimedia Applications ProcessorsPremier Farnell
 

Similar a Benchmark Processors- VAX 8600,MC68040,SPARC and Superscalar RISC (20)

microprocessor unit1 2022.pptx
microprocessor unit1 2022.pptxmicroprocessor unit1 2022.pptx
microprocessor unit1 2022.pptx
 
Processors selection
Processors selectionProcessors selection
Processors selection
 
22cs201 COMPUTER ORGANIZATION AND ARCHITECTURE
22cs201 COMPUTER ORGANIZATION AND ARCHITECTURE22cs201 COMPUTER ORGANIZATION AND ARCHITECTURE
22cs201 COMPUTER ORGANIZATION AND ARCHITECTURE
 
ARM stacks, subroutines, Cortex M3, LPC 214X
ARM  stacks, subroutines, Cortex M3, LPC 214XARM  stacks, subroutines, Cortex M3, LPC 214X
ARM stacks, subroutines, Cortex M3, LPC 214X
 
Mpmc
MpmcMpmc
Mpmc
 
Microprocessor (1)
Microprocessor (1)Microprocessor (1)
Microprocessor (1)
 
PIC MICROCONTROLLERS -CLASS NOTES
PIC MICROCONTROLLERS -CLASS NOTESPIC MICROCONTROLLERS -CLASS NOTES
PIC MICROCONTROLLERS -CLASS NOTES
 
EC8791 ARM Processor and Peripherals.pptx
EC8791 ARM Processor and Peripherals.pptxEC8791 ARM Processor and Peripherals.pptx
EC8791 ARM Processor and Peripherals.pptx
 
U I - 4. 80386 Real mode.pptx
U I - 4. 80386 Real mode.pptxU I - 4. 80386 Real mode.pptx
U I - 4. 80386 Real mode.pptx
 
Pentium
PentiumPentium
Pentium
 
Pentium
PentiumPentium
Pentium
 
MPC854XE: PowerQUICC III Processors
MPC854XE: PowerQUICC III ProcessorsMPC854XE: PowerQUICC III Processors
MPC854XE: PowerQUICC III Processors
 
unit 1ARM INTRODUCTION.pptx
unit 1ARM INTRODUCTION.pptxunit 1ARM INTRODUCTION.pptx
unit 1ARM INTRODUCTION.pptx
 
Microprocessor - Intel Pentium Series
Microprocessor - Intel Pentium SeriesMicroprocessor - Intel Pentium Series
Microprocessor - Intel Pentium Series
 
Arm processor
Arm processorArm processor
Arm processor
 
VJITSk 6713 user manual
VJITSk 6713 user manualVJITSk 6713 user manual
VJITSk 6713 user manual
 
Introduction to i.MX27 Multimedia Applications Processors
Introduction to i.MX27 Multimedia Applications ProcessorsIntroduction to i.MX27 Multimedia Applications Processors
Introduction to i.MX27 Multimedia Applications Processors
 
Doc32059
Doc32059Doc32059
Doc32059
 
32059 sistem
32059 sistem32059 sistem
32059 sistem
 
Mpi unit i_8086_architectures
Mpi unit i_8086_architecturesMpi unit i_8086_architectures
Mpi unit i_8086_architectures
 

Último

Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoordharasingh5698
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfSuman Jyoti
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 

Último (20)

Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 

Benchmark Processors- VAX 8600,MC68040,SPARC and Superscalar RISC

  • 1. Introduction to VAX 8600, MC 68040, SUN MICROSYSTEM SPARC, & SUPERSCALAR RISC PROCESSOR Presentation by PRIYODARSHINI DHAR IIEST Shibpur, M.Tech CST 2014-16
  • 2. VAX 8600 VAX : Virtual Address Extension (32-bit extension of the older 16-bit early versions) Manufacturer: Digital Equipment Corporation (DEC). First Model: VAX-11/780 VAX is a family of popular and influential computers implementing VAX Instruction Set Architecture. The VAX 8600, ("Venus“,Oct 1984), had increased performance(4.2 times VAX-11/785), I/O capacity, and included macro-pipelining and ECL (emitter coupled logic). Cycle Time of VAX 8600 CPU: 80 ns(12.5 MHz)
  • 3. Implements CISC architecture with micro programmed control. 300 instructions with 20 different addressing modes. Two functional units for concurrent execution of instruction of integer and floating point instructions. 16GPRs Pipeline is built with six stages. The instruction unit prefetches and decodes and handles branching operations. A transistor look aside buffer (TLB) is used in memory for fast generation of the physical address from the virtual address Fig: The VAX 8600 CPU
  • 4. CPU’s Major Logical Section E Box I Box M Box F Box  ALU  Barrel Shifte r  16K Data Cache • Adder module, • Multiplier module (Executes all instructions) (fetches and decodes instruct ion) ( Control memory & I/O, Translate Virtual addr to physical addr.) (accelerated floating inst. , multiplication, division) SBI- Synchronous Backplane Interconnect
  • 5. FEATURES : • The MC68040 is a 0.8 μm HCMOS microprocessor containing more than 1.2 million transistor. • It's implemented over 100 instructions using 16 general-purpose register. • 4kb of data cache and 4kb of instruction cache with separate memory management unit (MMU's) supported by a address translation cache. • Support 18 addressing modes, integer unit is organized in six stages of instruction pipeline, floating point consist of 3 stages. • Separate instruction and data buses are provided both addressing and data buses are of 32bits width. • The complete memory unit is provided with a virtual demand paged operating system.
  • 6. *ATC- Address Translation The CPU of MC 68040 Cache. (TLB)
  • 7. • SPARC ("scalable processor architecture") • Uses RISC instruction set architecture (ISA) • Developed by Sun Microsystems • Designed for optimizing compilers and easy pipelined hardware implementations. • Exceptionally high execution rates(MIPS) and short time-to-market development schedules. • 3 major revisions to the SPARC architecture - SPARC-V7, 32bit, 1986 - SPARC-V8, 32bit, 1990 - SPARC-V9, 64bit, 1993
  • 8. ISA contains 69 basic instructions. 8 Global Registers Runs procedure 32 bit Register 24Window Register Ins, OUTs, Locals Shared among procedures Locally addressable by each procedures The calling procedure passes parameters to the called procedure via its Outs registers which are the Ins Register of the called procedure. Window of the currently running procedure CurrentWindow Pointer . Active Window  A window invalid mask is used to indicate which window is invalid .  The trap base register servers as a pointer to a trap handler. FEATURES:
  • 9. Most important feature :- Overlapped Register Window introduced by Berkeley RISC architecture. It divides the register file into small groups ,called windows and each procedure uses one window. Adjacent windows can pass parameters and hence called overlapped. 8 overlapping windows (64 local registers ,64 overlapped reg.) and 8 global registers . Total = 136 reg. each 32 bit Fig: Cypress CY7C601 SPARC processor
  • 10. Superscalar processor is a multiple issue processor . RISC – Reduced Instructions Set Computer. RISC CPUs like Intel i960CA were the first microprocessors to use the superscalar concept. It has 5 stage pipeline : fetch, dispatch, issue, execute and complete. It has 3 execution units: a) simple arithmetic and logic ( includes branch address computation) b) complex arithmetic (multiply and divide), and c) memory data access (includes a simple ALU) All program memory and data memory busses are 16 bits wide. The processor fetches at most one instruction but may issue up to 3 instructions at a time for execution.
  • 11. It has three functional units – branch processor, fixed-point unit and floating-point unit. These three can operate in parallel . * The fixed point processor uses non privileged instructions
  • 12. VAX 8600 MC 68040 SPARC SUPERSCALAR RISC CISC CISC RISC RISC 300 instructions 20 address mode Plus 100 instr. 18 address mode 69 basic instr. Few address mode Few instr. 6 stage pipeline 6 stage pipeline- integer unit, 3 stage - floating point unit 4 stage pipeline 5 stage pipeline 16 GPRS 16GPRS (8 for addr., 8 for data) 40 to 520 GPRS 16GPRS TLB used for 1st time- 64 entries TLB size- 64 entries Software Managed TLB Reorder Buffer- 32 entries. Property: Virtual Addressing Concurrent execution 1.2 Million Transistors . Faster processor than VAX, uses High Speed CMOS Exceptionally high MIPS. Overlapped Register Window Multi issue processor. A short cycle time and a low cycles-per-instruction (CPI) ratio