山东大学计算机系统结构,计算机系统结构 - 山东大学.ppt

计算机系统结构 - 山东大学.ppt

计算机系统结构(2012年春)----基本概念:计算机性能评测

山东大学计算机学院 戴鸿君

dahogn@

大纲

软硬件取舍

计算机系统性能评测

Li-P8至Li-P10

2018-12-20

dahogn@

2

软硬件取舍的基本原则

(书中的第一原则)

基本原则:高的性能价格比

硬件速度快,灵活性差;

软件速度慢,灵活性好;

硬件的设计成本往往比软件高很多

综合考虑

性能和价格往往具有上限

面向特定应用的系统具有特别的需求

2018-12-20

dahogn@

3

正确结论

结论

某个功能是经常使用的基本单元,适宜用硬件实现

计算机系统(或者部件)的产量需求大,增大硬件实现的比例是适宜的

软硬件结合的系统设计

硬件需要软件支持和配置

软件需要硬件提升 速度

2018-12-20

dahogn@

4

注意事项(书中的二、三原则)

考虑到准备采用和可能采用的组成技术,使它尽可能不要过多或不合理地限制各种组成、实现技术的采用。

不能仅从“硬”的角度去考虑如何便于应用组成技术的成果和发挥器件技术的进展,还应从“软”的角度把为编译和操作系统的实现,以至高级语言程序的设计提供更多更好的硬件支持放在首位。

2018-12-20

dahogn@

5

评价性能的方法

面对特定程序,真实的程序执行时间

不同的任务表现不同

用户的响应时间:任务执行的全时间

包括CPU时间、磁盘访问时间、I/O时间等

有OS存在,会影响这个时间

CPU时间:任务执行是CPU计算耗用的时间

包括程序执行时占用的CPU时间和OS系统调用时间

2018-12-20

dahogn@

6

计算机性能的评测

一般的时间概念,即用户响应时间,也称执行时间

计算机完成某一任务所花费的全部时间

流量:在单位时间内所能完成的工作量

以最短时间完成指定任务的计算机就是最快

响应时间往往针对单任务

流量往往针对多任务

2018-12-20

dahogn@

7

响应时间与性能成反比,上式变成

n = = =

假设两台计算机为X和Y,“X比Y快”的意思是

对于给定任务,X的响应时间比Y少。

X比Y快n倍: = n

选择程序评价机器性能

真实的程序

一个软件在不同机器上运行

修改过的程序

集中测试某项性能

程序片段

Linpack,测试几项功能

小型基准程序

10-100行,Quicksort等

综合基准程序

Whetstone和Dhrystone

人为书写,就是为了测试

2018-12-20

dahogn@

9

基准测试程序套件

SPEC(/)

Standard Performance Evaluation Corporation

SPEC2006,同时SPEC2000也在维护

桌面基准测试程序

Winstone (测试windows下的PC)

服务器测试程序

事务处理(TP)基准程序

嵌入式系统测试程序

很多,比如EEMBC()

2018-12-20

dahogn@

10

一些专门的性能指标测试程序

3DMark03

主要测试显卡性能和DirectX的性能。

Prime95

用来估计分布式计算程序的通信情况,可使计算机高负荷运转,所以也用来测试计 算机的稳定性。

SuperPi/SuperE

计算圆周率π/自然指数e的软件,通常用来测试CPU的稳定性。

2018-12-20

dahogn@

11

性能评测报告

可重现性

列出得到同样实验结果的所有资料

包括软件、硬件、编译器等

基准性能评价标准

指定编译器和编译参数

指定运行标志

对于源代码的处理

允许/不允许修改高级语言源代码

允许手写汇编(嵌入式系统居多)

2018-12-20

dahogn@

12

性能的比较与总结

对“快”的理解

只从固定的程序来看

总执行时间

简单的相加?

平均总执行时间

2018-12-20

dahogn@

13

加权平均时间

每个程序占用比例不同

2018-12-20

dahogn@

14

归一化执行时间

对同一台参考机器归一化

SPCE以SPARC station为基准

几何平均值

性质:

归一化执行时间的几何平均值与参考机器无关

2018-12-20

dahogn@

15

归一化执行时间的几何平均值

归一化后算术平均值不适用

这个值与单个程序的运行时间以及归一化的参考机器无关

缺点:不能预测执行时间

任何一种测试必然存在缺失

2018-12-20

dahogn@

16

计算机的性能通常用峰值性能及持续性能来评价。

峰值性能:理想情况下可获得的最高理论性能值。

持续性能:实际性能,为峰值性能的5%-30%

持续性能的表示有:算术性能平均值、调和性能平均值、几何

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值