我是靠谱客的博主 呆萌水壶,最近开发中收集的这篇文章主要介绍如果评价计算机系统性能,计算机系统性能评价.PDF,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

计算机系统的性能评价

龚 斌

山东大学计算机科学与技术学院

衡量计算机性能的主要标准

计算机的性能既是设计者的目标,又是购

买者的依据。

计算机性能:正确性、可靠性和工作能力。

评价性能:仅指工作能力。

工作能力指标:

处理能力—单位时间内能处理的信息量(吞吐率)。

响应能力—响应时间、周转时间、排队时间。

利用率—T 时间内,某部分被使用时间t与T的比值

目录

衡量计算机性能的参数

CPU性能

计算机性能的常用指标

如何正确评价计算机系统的性能

计算机系统的成本与价格

衡量计算机性能的参数

响应时间 (Elapsed Time ):计算机系

统完成某一任务(程序)所花费的时间。

磁盘访问、存储器访问、输入/输出等待、

操作系统开销

CPU时间:程序在CPU 中的执行时间。以

秒为单位。

CPU性能

CPU时间的计算

时钟周期:纳秒为单位(ns )

时钟频率:时钟周期的倒数,如100MHZ。

CPUtime =整个程序的总时钟数*时钟周期

CPUtime =整个程序的总时钟数/ 时钟频率

CPU性能(续)

性能因子CPI:每条指令的平均时钟周期。

Clock cycles Per Instruction

CPI=CPU花费的时钟数/CPU执行的指令数

CPUtime =指令数*CPI*时钟周期

CPUtime =指令数*CPI/时钟频率

CPUtime =一个人物的指令数*每条指令的时

钟数*时钟周期

CPU性能(续)

时钟频率

由硬件技术和组成技术决定。

CPI

与组成及指令集有关。

指令数

与指令集和编译技术有关。

举例

A机执行的程序中有20%转移指令(2T ),转

C

移指令都需要一条比较指令(1TC)配合,其他指

令1T 。B机中转移指令包含比较指令,但T 比

C C

A机慢15%。A机、B机哪个工作速度快?

A机:TCPUA =INA ×(0.2 ×2+0.2 ×1+0.6 ×1) ×TCA

=1.2 I ×T

NA CA

B机:TCPUB =0.8INA ×((0.2/0.8) ×2+(1- 0.2/0.8) ×1)

×1.15TCA

=1.15 INA ×TCA

结果:B机比A机工作速度快。

注意:不能仅按主频衡量系统性能。

计算机性能的常用指标

MIPS

MFLOPS

MIPS(Million Instruction Per Second)

MIPS=指令数/ (执行时间*1000000 )

MIPS大小和指令集有关,不同指令集的计算机间的MIPS

不能比较;

在同一台计算机上MIPS是变化的, 因程序不同而变化;

有时MIPS会出现矛盾;

带有硬件浮点处理器的计算机

MIPS中,除包含运算指令外,还包含取数、存数、转移

等指令在内。

MIPS只适宜于评估标量机。

相对MIPS指相对参照机而言的MIPS,通常用VAX-

11/780机处理能力为1MIPS。

例:计算Pentium II 450处理机的运算速度。

解:由于PentiumII 450处理机的IPC =2 (或CPI =0.5), Fz =

4

最后

以上就是呆萌水壶为你收集整理的如果评价计算机系统性能,计算机系统性能评价.PDF的全部内容,希望文章能够帮你解决如果评价计算机系统性能,计算机系统性能评价.PDF所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部