计算机系统基础:计算机性能评价知识笔记

举报
IT技术分享社区 发表于 2022/12/17 08:49:43 2022/12/17
【摘要】 ​        ​编辑      1、计算机性能常用的性能评测方法1.1 时钟频率计算机的时钟频率可以反映出机器的运行速度。一般主频越高,速度越快。1.2 指令执行速度加法指令执行速度是衡量计算机性能指标的重要指标之一。1.3 等效指令速度法随着计算机指令系统发展,种类越来越多,单种指令衡量计算机运算速度越来越局限。等效指令速度法就很好的解决这种局限。1.4 数据处理速率 PDR在不同的程...

        编辑      


1、计算机性能常用的性能评测方法


1.1 时钟频率

计算机的时钟频率可以反映出机器的运行速度。一般主频越高,速度越快。


1.2 指令执行速度

加法指令执行速度是衡量计算机性能指标的重要指标之一。


1.3 等效指令速度法

随着计算机指令系统发展,种类越来越多,单种指令衡量计算机运算速度越来越局限。等效指令速度法就很好的解决这种局限。


1.4 数据处理速率 PDR

在不同的程序当中,各类指令的使用频率是不同的,所以固定比例法有很大的局限性,并且数据长度与指令功能的强弱对运算速度的影响也很大。

采用PDR值的方法来衡量机器性能时,PDR越大,机器性能越好。

计算机方法:PDR=L/R

其中

L=0.85G+0.15H+0.4J+0.15K

R=0.85M+0.09N+0.06P

含义:G:每条定点指令的位数

M:平均定点加法时间

H:每条浮点指令的位数

N:平均浮点加法时间

J:定点操作数位数

P:平均浮点乘法时间

L:浮点操作数位数

规定:G>20 位,H>30位;从主存取一条指令的时间等于取一个字的时间;指令和操作数存在主存,无变址或间址操作;允许有并行或先行取指令功能,此时选择平均取指令时间。


1.5 核心程序法

核心程序法它把应用程序中用得最频繁的那部分核心程序作为衡量计算机性能的标准程序。

2、基准测试程序

基准程序法是测试性能的较好方法,主要用来测试整数性能、测试浮点数性能的基准程序。


2.1 整数测试程序

Dhrystone是一个综合性的基准测试程序用来测试编译器及CPU处理整数指令和控制的有效性。


2.2 浮点测试程序

在计算机科学和工程应用领域中浮点计算占了大量比例。机器的浮点运算性能对计算机系统的应用有很大影响。常用的浮点测试程序介绍如下:

Whettstone:一个综合性测试程序,可以测试浮点运算、整数计算、功能调用等性能。

Linpack基准测试程序:测试 向量性能和高速缓存性能。

SPEC基准程序:几十家知名的计算机大厂商支持的非盈利的合作组织。

TPC基准程序:用来评测计算机在事务处理、数据库处理、企业管理与决策系统等方面的性能。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。