SlideShare a Scribd company logo
Computer Architecture
Course EE3213
Computer Architecture is?
Computer Engineering Methodology
Computer Engineering Methodology
Computer Engineering Methodology
Computer Engineering Methodology
Processor Performance
Technology Trends:
Microprocessor Capacity
Memory Capacity
Measurement and Evaluation
The Bottom Line:
Performance and Cost
Performance Terminology
Performance Terminology
Example
Make the Common Case Fast
Cycles Per Instruction
Example: Calculating CPI
Example: Calculating CPI
Solution: Calculating CPI
Cost vs. Price
Cost vs. Price
Cost vs. Price
Cost vs. Price
Evolution of Instruction Sets
Design Space of ISA
Basic ISA Classes
Stack Machines
The Case Against Stacks
GPR Architecture: Addressing
Mode
Complex instruction set
computer: CISC
Reduced Instruction Set
Architecture: RISC
Effectiveness of RISC
Pipelining
Sequential Laundry
Pipelined Laundry
Start work ASAP
Pipelining Lessons
5 Steps of the DLX Datapath
5 Steps of the DLX Datapath
5 Steps of the DLX Datapath
STALL
5 Steps of the DLX Datapath
STALL
Example: STALL

More Related Content

PPTX
Advanced Computer Architecture – An Introduction
PPT
PPT
computer architecture.
PDF
Fast Insights to Optimized Vectorization and Memory Using Cache-aware Rooflin...
DOCX
Architectures and operating systems
PDF
Qualcomm Webinar: Solving Unsolvable Combinatorial Problems with AI
PDF
A High-Level Programming Approach for using FPGAs in HPC using Functional Des...
PPTX
Risc cisc Difference
Advanced Computer Architecture – An Introduction
computer architecture.
Fast Insights to Optimized Vectorization and Memory Using Cache-aware Rooflin...
Architectures and operating systems
Qualcomm Webinar: Solving Unsolvable Combinatorial Problems with AI
A High-Level Programming Approach for using FPGAs in HPC using Functional Des...
Risc cisc Difference

Similar to Performance Terminology and models computer architecture (20)

PDF
Comparative Study of RISC AND CISC Architectures
PDF
Review paper on 32-BIT RISC processor with floating point arithmetic
PPTX
Compare Performance-power of Arm Cortex vs RISC-V for AI applications_oct_2021
PPT
software engineering CSE675_01_Introduction.ppt
PDF
Computer Oraganisation and Architecture
PDF
Computer Organisation and Architecture Teaching Trends
PPT
CSE675_01_Introduction.ppt
PPT
CSE675_01_Introduction.ppt
PDF
Implementation of 32 Bit RISC Processor using Reversible Gates
PPTX
RISC - Reduced Instruction Set Computing
PDF
A Fast and Accurate Cost Model for FPGA Design Space Exploration in HPC Appli...
PDF
Pipelining and ILP (Instruction Level Parallelism)
PDF
International Journal of Engineering Research and Development
PPT
DESIGN AND IMPLEMENTATION OF 64-BIT ARITHMETIC LOGIC UNIT ON FPGA USING VHDL
PPTX
2021Arch_2_Ch1_1.pptx Fundamentals of Quantitative Design and Analysis
PPTX
FUNDAMENTALS OF COMPUTER DESIGN
PDF
Pragmatic Optimization in Modern Programming - Ordering Optimization Approaches
PDF
M&m comparison for elcetrical engineering
Comparative Study of RISC AND CISC Architectures
Review paper on 32-BIT RISC processor with floating point arithmetic
Compare Performance-power of Arm Cortex vs RISC-V for AI applications_oct_2021
software engineering CSE675_01_Introduction.ppt
Computer Oraganisation and Architecture
Computer Organisation and Architecture Teaching Trends
CSE675_01_Introduction.ppt
CSE675_01_Introduction.ppt
Implementation of 32 Bit RISC Processor using Reversible Gates
RISC - Reduced Instruction Set Computing
A Fast and Accurate Cost Model for FPGA Design Space Exploration in HPC Appli...
Pipelining and ILP (Instruction Level Parallelism)
International Journal of Engineering Research and Development
DESIGN AND IMPLEMENTATION OF 64-BIT ARITHMETIC LOGIC UNIT ON FPGA USING VHDL
2021Arch_2_Ch1_1.pptx Fundamentals of Quantitative Design and Analysis
FUNDAMENTALS OF COMPUTER DESIGN
Pragmatic Optimization in Modern Programming - Ordering Optimization Approaches
M&m comparison for elcetrical engineering
Ad

More from FazalHameed14 (13)

PPT
Instruction types arithmatics computer architecture
PPT
High level language and Assembly language
PPT
Design of the memory hierarchy computer archiecture
PPT
Data path of Computer Architecture ALU and other components
PPT
Assembly language programming implemenation
PPTX
Synchronous counters digital logic design
PPTX
Digital Logic Design Synchronous logic circuits
PPT
Synchronous decade counters in digital logic design
PPT
Sequential circuits digital logic sesign
PDF
For Loop C++ with various simple examples
PPTX
Programming segment 8086 Memory model 8086
PPTX
Assembly programming 8085/8086 microprocessors
PPTX
Introduction to Computer System. 8085/8086 architecture
Instruction types arithmatics computer architecture
High level language and Assembly language
Design of the memory hierarchy computer archiecture
Data path of Computer Architecture ALU and other components
Assembly language programming implemenation
Synchronous counters digital logic design
Digital Logic Design Synchronous logic circuits
Synchronous decade counters in digital logic design
Sequential circuits digital logic sesign
For Loop C++ with various simple examples
Programming segment 8086 Memory model 8086
Assembly programming 8085/8086 microprocessors
Introduction to Computer System. 8085/8086 architecture
Ad

Recently uploaded (20)

DOCX
573137875-Attendance-Management-System-original
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
Construction Project Organization Group 2.pptx
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPT
Project quality management in manufacturing
PDF
Well-logging-methods_new................
PPT
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
PPTX
Internet of Things (IOT) - A guide to understanding
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PPTX
Sustainable Sites - Green Building Construction
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
573137875-Attendance-Management-System-original
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Construction Project Organization Group 2.pptx
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Project quality management in manufacturing
Well-logging-methods_new................
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
Internet of Things (IOT) - A guide to understanding
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
bas. eng. economics group 4 presentation 1.pptx
CH1 Production IntroductoryConcepts.pptx
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
Sustainable Sites - Green Building Construction
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Automation-in-Manufacturing-Chapter-Introduction.pdf
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Foundation to blockchain - A guide to Blockchain Tech
UNIT-1 - COAL BASED THERMAL POWER PLANTS