SlideShare a Scribd company logo
1 of 27
Download to read offline
Fundamentals of
Computer Performance
Lecture 12-09-2003
Varinder Kumar
Mercury’s Edge Consultants
Objectives
 define performance related terminology
 define the need of benchmarks
 define various factors of performance of
processor/memory/bus/storage
What is meant by
performance of a Computer?
 The ability to execute instructions in accordance to the
specified configuration capabilities
Performance is measured for
 Processor
 The memory
 The bus
 Storage technologies, I/O devices &
 The overall system
 What is meant by a 32 bit Processor?
 32 bit integer data may be processed at a time
 The size of addresses may be 32 bits
232
= 4 Giga Byte Memory
Processor performance
terminology
Processor performance
terminology
 Clock speed
 MIPS
 FLOPS
Clock Speed
 An internal clock regulates the rate of execution of
instructions and synchronizes various computer
components.
 Clock speeds are expressed in Megahertz.
1 MHz = 1 Million clock cycles/second
A faster clock speed 
faster computer?
 YES
 NO
One instruction/clock cycle
is possible in RISC
More than one instruction per
cycle is possible in Super scalar
Architectures
MIPS
 A old measure of computer speed and power
 Million instructions per second
 Different instruction may require different times
 No standard method for MIPS calculation
Does the MIPS stands for?
 Meaningless Indicator of Performance.
 It just provides the general idea of CPU capability
 Pentium based system may run at 100 MIPS.
FLOPS
 Floating-point operations/second.
 Measures the speed of floating point unit (FPU).
Super Computer needs to have
FPUs :
MFLOPS = 1 Million FLOPS
GFLOPS = 1 Million MFLOPS
Which is the most frequently used transfer for Instruction
execution?
The Processor to Memory or vice versa
Therefore, for better performance, the CPU need better
memory capabilities
Performance terms for
Main Memory
 Access Time
 Cycle Time
Access Time
 The time taken to perform a Read or Write
Operation
 The time from the instant that an address is
presented to the memory to the instant the data
have been stored or made available for use
Typical Access Time
55-250
nanoseconds
read-only memory
(ROM)
55-250
nanoseconds
EPROM
50-70 nanoseconds
dynamic RAM
(DRAM)
5-15 nanoseconds
Static RAM (SRAM)
Memory Cycle Time
 Measures how quickly two back-to-back
accesses can be made
 Access Time + Any additional time required
before a second access can commence.
Performance of the Bus
 Bus Width: For example the width of PCI bus is 64
bits.
 Clock speed: PCI have 33 or 66 or even 100 MHz
for some new configurations.
 PCI may be implemented as 32 bit bus.
Performance of the Bus
 Throughput: The amount of data transferred from
one place to another.
 Typically, throughputs are measured in Kbps,
Mbps and Gbps
 The PCI bus at 32 bits and 33 MHz, yields a
Throughput rate of 133 MBps
Performance factors for
Storage technologies
 Access time
 Data Transfer rate
Access Time on Disks
Access Time on disks consists of:
 Seek time: Time taken to position the head on the
required track
 Rotational Latency: Time taken by a sector to
reach under the head while rotating.
Access Time
80-800
milliseconds
CD-ROM
19-100
milliseconds
Erasable Optical
6-12 milliseconds
Hard Disk Drive
Data Transfer Rate
 The speed with which data can be transmitted
from one storage device through the interface
such as UDMA to system.
 Data rates are often measured in Megabits or
Mega Bytes per second (Mbps or MBps).
 Another term for data transfer rate is: throughput
Benchmark
 A test used to compare performance of
hardware and/or Software
 A benchmark may test graphics speed, year 2000
compliance of system or performance for integer
or floating point operations
SPEC
 Standard Performance Evaluation
Corporation, a nonprofit corporation
set up by many computer and
microprocessor vendors to create a
standard set of benchmark tests.
 Most The most widely used set of
tests SPEC95( CPU 95 test) measures:
 Integer operations (SPECint95) and
 Floating point operations (SPECfp95).
Sum Up
 defined the performance factors for:
 The CPU
 The Memory
 The Bus
 The storage Devices
 Defined the benchmark tests
Thank You

More Related Content

Similar to Fundamentals of Computer Performance.pdf

11. Computer Systems Hardware 1
11. Computer Systems   Hardware 111. Computer Systems   Hardware 1
11. Computer Systems Hardware 1
New Era University
 
Memory technology and optimization in Advance Computer Architechture
Memory technology and optimization in Advance Computer ArchitechtureMemory technology and optimization in Advance Computer Architechture
Memory technology and optimization in Advance Computer Architechture
Shweta Ghate
 
memorytechnologyandoptimization-140416131506-phpapp02.pptx
memorytechnologyandoptimization-140416131506-phpapp02.pptxmemorytechnologyandoptimization-140416131506-phpapp02.pptx
memorytechnologyandoptimization-140416131506-phpapp02.pptx
shahdivyanshu1002
 
1.CPU INSTRUCTION AND EXECUTION CYCLEThe primary function of the .pdf
1.CPU INSTRUCTION AND EXECUTION CYCLEThe primary function of the .pdf1.CPU INSTRUCTION AND EXECUTION CYCLEThe primary function of the .pdf
1.CPU INSTRUCTION AND EXECUTION CYCLEThe primary function of the .pdf
aniyathikitchen
 
computer processors intel and amd
computer processors intel and amdcomputer processors intel and amd
computer processors intel and amd
Rohit Gada
 

Similar to Fundamentals of Computer Performance.pdf (20)

The cpu cycle
The cpu cycleThe cpu cycle
The cpu cycle
 
Let’s Fix Logging Once and for All
Let’s Fix Logging Once and for AllLet’s Fix Logging Once and for All
Let’s Fix Logging Once and for All
 
L21-Introduction-to-IO.ppt
L21-Introduction-to-IO.pptL21-Introduction-to-IO.ppt
L21-Introduction-to-IO.ppt
 
11. Computer Systems Hardware 1
11. Computer Systems   Hardware 111. Computer Systems   Hardware 1
11. Computer Systems Hardware 1
 
Unit I Memory technology and optimization
Unit I Memory technology and optimizationUnit I Memory technology and optimization
Unit I Memory technology and optimization
 
Memory technology and optimization in Advance Computer Architechture
Memory technology and optimization in Advance Computer ArchitechtureMemory technology and optimization in Advance Computer Architechture
Memory technology and optimization in Advance Computer Architechture
 
memorytechnologyandoptimization-140416131506-phpapp02.pptx
memorytechnologyandoptimization-140416131506-phpapp02.pptxmemorytechnologyandoptimization-140416131506-phpapp02.pptx
memorytechnologyandoptimization-140416131506-phpapp02.pptx
 
Ch 01 os8e
Ch 01  os8eCh 01  os8e
Ch 01 os8e
 
1.CPU INSTRUCTION AND EXECUTION CYCLEThe primary function of the .pdf
1.CPU INSTRUCTION AND EXECUTION CYCLEThe primary function of the .pdf1.CPU INSTRUCTION AND EXECUTION CYCLEThe primary function of the .pdf
1.CPU INSTRUCTION AND EXECUTION CYCLEThe primary function of the .pdf
 
Computer hardware ppt1
Computer hardware ppt1Computer hardware ppt1
Computer hardware ppt1
 
How to Measure RTOS Performance
How to Measure RTOS Performance How to Measure RTOS Performance
How to Measure RTOS Performance
 
Unit 1 processormemoryorganisation
Unit 1 processormemoryorganisationUnit 1 processormemoryorganisation
Unit 1 processormemoryorganisation
 
Unit 2 processor&memory-organisation
Unit 2 processor&memory-organisationUnit 2 processor&memory-organisation
Unit 2 processor&memory-organisation
 
Implementation of RISC-Based Architecture for Low power applications
Implementation of RISC-Based Architecture for Low power applicationsImplementation of RISC-Based Architecture for Low power applications
Implementation of RISC-Based Architecture for Low power applications
 
MK Sistem Operasi.pdf
MK Sistem Operasi.pdfMK Sistem Operasi.pdf
MK Sistem Operasi.pdf
 
MCI-Unit_1.PPTX electronics communication Engineering
MCI-Unit_1.PPTX electronics communication EngineeringMCI-Unit_1.PPTX electronics communication Engineering
MCI-Unit_1.PPTX electronics communication Engineering
 
Computer Organization.pptx
Computer Organization.pptxComputer Organization.pptx
Computer Organization.pptx
 
Lecture 02 hardware
Lecture 02 hardwareLecture 02 hardware
Lecture 02 hardware
 
Component of system unit.ppt
Component of system unit.pptComponent of system unit.ppt
Component of system unit.ppt
 
computer processors intel and amd
computer processors intel and amdcomputer processors intel and amd
computer processors intel and amd
 

Recently uploaded

在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信
在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信
在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信
oopacde
 
办理(uw学位证书)美国华盛顿大学毕业证续费收据一模一样
办理(uw学位证书)美国华盛顿大学毕业证续费收据一模一样办理(uw学位证书)美国华盛顿大学毕业证续费收据一模一样
办理(uw学位证书)美国华盛顿大学毕业证续费收据一模一样
vwymvu
 
如何办理(UVic毕业证书)维多利亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UVic毕业证书)维多利亚大学毕业证成绩单本科硕士学位证留信学历认证如何办理(UVic毕业证书)维多利亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UVic毕业证书)维多利亚大学毕业证成绩单本科硕士学位证留信学历认证
mestb
 
Contact +971581248768 to buy 100% original and safe abortion pills in Dubai a...
Contact +971581248768 to buy 100% original and safe abortion pills in Dubai a...Contact +971581248768 to buy 100% original and safe abortion pills in Dubai a...
Contact +971581248768 to buy 100% original and safe abortion pills in Dubai a...
DUBAI (+971)581248768 BUY ABORTION PILLS IN ABU dhabi...Qatar
 
In Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pills
In Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pillsIn Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pills
In Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pills
Abortion pills in Riyadh +966572737505 get cytotec
 
如何办理(SUT毕业证书)斯威本科技大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(SUT毕业证书)斯威本科技大学毕业证成绩单本科硕士学位证留信学历认证如何办理(SUT毕业证书)斯威本科技大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(SUT毕业证书)斯威本科技大学毕业证成绩单本科硕士学位证留信学历认证
mestb
 
如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样
如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样
如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样
wsppdmt
 
Abortion pills in Riyadh Saudi Arabia!+966572737505 ) Where to get cytotec
Abortion pills in Riyadh Saudi Arabia!+966572737505 ) Where to get cytotecAbortion pills in Riyadh Saudi Arabia!+966572737505 ) Where to get cytotec
Abortion pills in Riyadh Saudi Arabia!+966572737505 ) Where to get cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Buy Abortion pills in Riyadh |+966572737505 | Get Cytotec
Buy Abortion pills in Riyadh |+966572737505 | Get CytotecBuy Abortion pills in Riyadh |+966572737505 | Get Cytotec
Buy Abortion pills in Riyadh |+966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
£ HAMIL 5 BULAN £ CARA MENGGUGURKAN KANDUNGAN USIA 5 BULAN ((087776558899))
£ HAMIL 5 BULAN £ CARA MENGGUGURKAN KANDUNGAN USIA 5 BULAN ((087776558899))£ HAMIL 5 BULAN £ CARA MENGGUGURKAN KANDUNGAN USIA 5 BULAN ((087776558899))
£ HAMIL 5 BULAN £ CARA MENGGUGURKAN KANDUNGAN USIA 5 BULAN ((087776558899))
Obat Cytotec
 
Abortion Pills in Jeddah |+966572737505 | Get Cytotec
Abortion Pills in Jeddah |+966572737505 | Get CytotecAbortion Pills in Jeddah |+966572737505 | Get Cytotec
Abortion Pills in Jeddah |+966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Abortion pills in Jeddah Saudi Arabia! +966572737505 Where to buy cytotec
Abortion pills in Jeddah Saudi Arabia! +966572737505 Where to buy cytotecAbortion pills in Jeddah Saudi Arabia! +966572737505 Where to buy cytotec
Abortion pills in Jeddah Saudi Arabia! +966572737505 Where to buy cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 

Recently uploaded (20)

在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信
在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信
在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信
 
Mahindra XUV new version for smooth travelling
Mahindra XUV new version for smooth travellingMahindra XUV new version for smooth travelling
Mahindra XUV new version for smooth travelling
 
办理(uw学位证书)美国华盛顿大学毕业证续费收据一模一样
办理(uw学位证书)美国华盛顿大学毕业证续费收据一模一样办理(uw学位证书)美国华盛顿大学毕业证续费收据一模一样
办理(uw学位证书)美国华盛顿大学毕业证续费收据一模一样
 
NO1 Pakistan Best vashikaran specialist in UK USA UAE London Dubai Canada Ame...
NO1 Pakistan Best vashikaran specialist in UK USA UAE London Dubai Canada Ame...NO1 Pakistan Best vashikaran specialist in UK USA UAE London Dubai Canada Ame...
NO1 Pakistan Best vashikaran specialist in UK USA UAE London Dubai Canada Ame...
 
Premium ℂall Girls Navi Mumbai Hire Me Neha 9910780858 Top Class ℂall Girl Se...
Premium ℂall Girls Navi Mumbai Hire Me Neha 9910780858 Top Class ℂall Girl Se...Premium ℂall Girls Navi Mumbai Hire Me Neha 9910780858 Top Class ℂall Girl Se...
Premium ℂall Girls Navi Mumbai Hire Me Neha 9910780858 Top Class ℂall Girl Se...
 
如何办理(UVic毕业证书)维多利亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UVic毕业证书)维多利亚大学毕业证成绩单本科硕士学位证留信学历认证如何办理(UVic毕业证书)维多利亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UVic毕业证书)维多利亚大学毕业证成绩单本科硕士学位证留信学历认证
 
Best CPU for gaming Intel Core i9-14900K 14th Gen Desktop CPU
Best CPU for gaming  Intel Core i9-14900K 14th Gen Desktop CPUBest CPU for gaming  Intel Core i9-14900K 14th Gen Desktop CPU
Best CPU for gaming Intel Core i9-14900K 14th Gen Desktop CPU
 
Contact +971581248768 to buy 100% original and safe abortion pills in Dubai a...
Contact +971581248768 to buy 100% original and safe abortion pills in Dubai a...Contact +971581248768 to buy 100% original and safe abortion pills in Dubai a...
Contact +971581248768 to buy 100% original and safe abortion pills in Dubai a...
 
NON INVASIVE GLUCOSE BLODD MONITORING SYSTEM (1) (2) (1).pptx
NON INVASIVE GLUCOSE BLODD MONITORING SYSTEM (1) (2) (1).pptxNON INVASIVE GLUCOSE BLODD MONITORING SYSTEM (1) (2) (1).pptx
NON INVASIVE GLUCOSE BLODD MONITORING SYSTEM (1) (2) (1).pptx
 
In Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pills
In Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pillsIn Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pills
In Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pills
 
如何办理(SUT毕业证书)斯威本科技大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(SUT毕业证书)斯威本科技大学毕业证成绩单本科硕士学位证留信学历认证如何办理(SUT毕业证书)斯威本科技大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(SUT毕业证书)斯威本科技大学毕业证成绩单本科硕士学位证留信学历认证
 
Cyber-Security-power point presentation.
Cyber-Security-power point presentation.Cyber-Security-power point presentation.
Cyber-Security-power point presentation.
 
如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样
如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样
如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样
 
Abortion pills in Riyadh Saudi Arabia!+966572737505 ) Where to get cytotec
Abortion pills in Riyadh Saudi Arabia!+966572737505 ) Where to get cytotecAbortion pills in Riyadh Saudi Arabia!+966572737505 ) Where to get cytotec
Abortion pills in Riyadh Saudi Arabia!+966572737505 ) Where to get cytotec
 
Buy Abortion pills in Riyadh |+966572737505 | Get Cytotec
Buy Abortion pills in Riyadh |+966572737505 | Get CytotecBuy Abortion pills in Riyadh |+966572737505 | Get Cytotec
Buy Abortion pills in Riyadh |+966572737505 | Get Cytotec
 
£ HAMIL 5 BULAN £ CARA MENGGUGURKAN KANDUNGAN USIA 5 BULAN ((087776558899))
£ HAMIL 5 BULAN £ CARA MENGGUGURKAN KANDUNGAN USIA 5 BULAN ((087776558899))£ HAMIL 5 BULAN £ CARA MENGGUGURKAN KANDUNGAN USIA 5 BULAN ((087776558899))
£ HAMIL 5 BULAN £ CARA MENGGUGURKAN KANDUNGAN USIA 5 BULAN ((087776558899))
 
Matrix Methods.pptxhhhhhhhhhhhhhhhhhhhhh
Matrix Methods.pptxhhhhhhhhhhhhhhhhhhhhhMatrix Methods.pptxhhhhhhhhhhhhhhhhhhhhh
Matrix Methods.pptxhhhhhhhhhhhhhhhhhhhhh
 
Abortion Pills in Jeddah |+966572737505 | Get Cytotec
Abortion Pills in Jeddah |+966572737505 | Get CytotecAbortion Pills in Jeddah |+966572737505 | Get Cytotec
Abortion Pills in Jeddah |+966572737505 | Get Cytotec
 
NO1 Best Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Addre...
NO1 Best Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Addre...NO1 Best Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Addre...
NO1 Best Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Addre...
 
Abortion pills in Jeddah Saudi Arabia! +966572737505 Where to buy cytotec
Abortion pills in Jeddah Saudi Arabia! +966572737505 Where to buy cytotecAbortion pills in Jeddah Saudi Arabia! +966572737505 Where to buy cytotec
Abortion pills in Jeddah Saudi Arabia! +966572737505 Where to buy cytotec
 

Fundamentals of Computer Performance.pdf

  • 1. Fundamentals of Computer Performance Lecture 12-09-2003 Varinder Kumar Mercury’s Edge Consultants
  • 2. Objectives  define performance related terminology  define the need of benchmarks  define various factors of performance of processor/memory/bus/storage
  • 3. What is meant by performance of a Computer?  The ability to execute instructions in accordance to the specified configuration capabilities
  • 4. Performance is measured for  Processor  The memory  The bus  Storage technologies, I/O devices &  The overall system
  • 5.  What is meant by a 32 bit Processor?  32 bit integer data may be processed at a time  The size of addresses may be 32 bits 232 = 4 Giga Byte Memory Processor performance terminology
  • 7. Clock Speed  An internal clock regulates the rate of execution of instructions and synchronizes various computer components.  Clock speeds are expressed in Megahertz. 1 MHz = 1 Million clock cycles/second
  • 8. A faster clock speed  faster computer?  YES  NO One instruction/clock cycle is possible in RISC More than one instruction per cycle is possible in Super scalar Architectures
  • 9. MIPS  A old measure of computer speed and power  Million instructions per second  Different instruction may require different times  No standard method for MIPS calculation
  • 10. Does the MIPS stands for?  Meaningless Indicator of Performance.  It just provides the general idea of CPU capability  Pentium based system may run at 100 MIPS.
  • 11. FLOPS  Floating-point operations/second.  Measures the speed of floating point unit (FPU).
  • 12. Super Computer needs to have FPUs : MFLOPS = 1 Million FLOPS GFLOPS = 1 Million MFLOPS
  • 13. Which is the most frequently used transfer for Instruction execution? The Processor to Memory or vice versa Therefore, for better performance, the CPU need better memory capabilities
  • 14. Performance terms for Main Memory  Access Time  Cycle Time
  • 15. Access Time  The time taken to perform a Read or Write Operation  The time from the instant that an address is presented to the memory to the instant the data have been stored or made available for use
  • 16. Typical Access Time 55-250 nanoseconds read-only memory (ROM) 55-250 nanoseconds EPROM 50-70 nanoseconds dynamic RAM (DRAM) 5-15 nanoseconds Static RAM (SRAM)
  • 17. Memory Cycle Time  Measures how quickly two back-to-back accesses can be made  Access Time + Any additional time required before a second access can commence.
  • 18. Performance of the Bus  Bus Width: For example the width of PCI bus is 64 bits.  Clock speed: PCI have 33 or 66 or even 100 MHz for some new configurations.  PCI may be implemented as 32 bit bus.
  • 19. Performance of the Bus  Throughput: The amount of data transferred from one place to another.  Typically, throughputs are measured in Kbps, Mbps and Gbps  The PCI bus at 32 bits and 33 MHz, yields a Throughput rate of 133 MBps
  • 20. Performance factors for Storage technologies  Access time  Data Transfer rate
  • 21. Access Time on Disks Access Time on disks consists of:  Seek time: Time taken to position the head on the required track  Rotational Latency: Time taken by a sector to reach under the head while rotating.
  • 23. Data Transfer Rate  The speed with which data can be transmitted from one storage device through the interface such as UDMA to system.  Data rates are often measured in Megabits or Mega Bytes per second (Mbps or MBps).  Another term for data transfer rate is: throughput
  • 24. Benchmark  A test used to compare performance of hardware and/or Software  A benchmark may test graphics speed, year 2000 compliance of system or performance for integer or floating point operations
  • 25. SPEC  Standard Performance Evaluation Corporation, a nonprofit corporation set up by many computer and microprocessor vendors to create a standard set of benchmark tests.  Most The most widely used set of tests SPEC95( CPU 95 test) measures:  Integer operations (SPECint95) and  Floating point operations (SPECfp95).
  • 26. Sum Up  defined the performance factors for:  The CPU  The Memory  The Bus  The storage Devices  Defined the benchmark tests