计算机体系结构第一章2--一些指标


说明:之前针对的都是CPU,针对指令集的,而系统的指令单位为百万以上级别的
评价计算机性能的标准:时间
通常⽤MIPS和MFLOPS反映系统(CPU)吞吐率

系统运行速度-MIPS和MELOPS

MIPS

在这里插入图片描述
该指标的缺陷:
• 只是反映了当前指令系统的前提条件下,指令执⾏的速度,不能反映指令的含⾦量,即不能反映指令系统本身的效率。
– 例1:A系统1秒钟执⾏了100条指令,完成了应⽤程序TEST的全部功能,程序 执⾏完毕;B系统1秒钟执⾏了1000条指令,完成了应⽤系统10%的功能,程 序还没执⾏完。

  • 依赖于指令集,用MIPS来比较不准确
  • 因程序的不同,MIPS变化很大
  • MIPS可能与性能相反

MIPS只适宜于评估标量机。


对系统整体速度进⾏评估时,指标的改善:

• 1)应采用反映程序执行总共时间作为量化指标,而不是指令的执行速度。
• 2)在确定的系统功能限定下,应对各种类型的程序均作同等 的测试,并对量化指标进⾏综合评估,⽽不是单⼀的测试某⼀ 个程序




MELOPS

在这里插入图片描述
⼀个系统的MFLOPS数值越⼤,意味着在单位时间内运⾏的 浮点运算越多。这个指标把浮点运算理解为指令执⾏的主要功能;BUT这不能体现机器的整体性能

适用于评价向量计算机

指标有缺陷的原因

CPU的原子操作:执行指令
计算机系统的原子操作:执行程序
而cpu是计算机系统的一个核心子模块

根源:误把子模块的源自操作理解为当前模块的原子操作

基准测试程序和指标

说明:用高级语言编写,记下个程序的花费时间,按一定规则计算其执行时间
分类:1.测试系统中所用的元部件 2.对全系统的性能进行测试

  • SPEC:适合官方系统性能比较或性能指标发布
    特点:各个测试程序结果受重视程度平等,公平
    缺点:不能反映系统分析的侧重点(子功能)

SPEC速率==相对速度
在这里插入图片描述
在这里插入图片描述

  • ICOMP:适用用户根据自己需求进行侧重评估
    特点:有侧重,不同用户需求(不同程序权重不一样)
    缺点:不能对各个系统给出公平的评估指标
    在这里插入图片描述

系统性能评价的方法

计算:通过阿姆达尔定律和程序局部性原来来改进,提高部件利用率

  • 分析
    计算机系统参数与性能 指标参数之间存在着某种函数关系,按其⼯作负载的 驱动条件列出⽅程,⽤数学⽅法求解

条件是必须有具体的计算机系统

优点是真实,可靠;
缺点是评价结果可能与被测量计算机系统的具体用途有很大关系。

  • 模拟
    通过建立仿真模型,在一台现有的计算机系统上模拟目标系统的全部行为

在CPU设计上得到广泛的应用

  • 测量
    能对已投⼊使⽤的系统进⾏测量,通常 采⽤不同层次的基准测试程序评估
    • 峰值性能:CPU运算能力满打满算最最理想情况下的性能
    • 持续性能:最能体现系统的实际性能
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      归一化
      归一化后的算术平均值不适用
      归一化后的几何平均值与参考机器和单个程序的运行时间无关,
  • ⼏何性能平均值Gm>1机器的性能就好,否则,就差



多机统性能评价

原本的速度 / 加速后的速度

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值