|
知识路径: > 计算机系统综合知识 > 系统配置与性能评价 > 性能评估 >
|
考试要求:掌握
相关知识点:5个
|
|
|
|
因为在不同程序中,各类指令使用频率是不同的,所以固定比例方法存在着很大的局限性,而且数据长度与指令功能的强弱对解题的速度影响极大。同时,这种方法也不能反映现代计算机中cache、流水线、交叉存储等结构的影响。具有这种结构的计算机的性能不仅与指令的执行频率有关,而且也与指令的执行顺序和地址的分布有关。
|
|
|
数据处理速率法(Processing Data Rate, PDR)法采用计算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是平均浮点乘法时间,K是浮点操作数的位数。
|
|
|
此外,还作了如下规定:G>20位,H>30位;从内存取一条指令的时间等于取一个字的时间;指令与操作存放在内存,无变址或间址操作;允许有并行或先行取指令功能,此时选择平均取指令时间。PDR值主要对CPU和内存储器的速度进行度量,但不适合衡量机器的整体速度,因为它没有涉及cache、多功能部件等技术对性能的影响。
|
|
|
PDR主要是对CPU和内存数据处理速度进行计算而得出的,它允许并行处理和指令预取的功能,这时,所取的是指令执行的平均时间。带有Cache的计算机,因为存取速度加快,其PDR值也就相应地提高。PDR不能全面反映计算机的性能,但它曾是美国及巴黎统筹委员会用来限制计算机出口的系统性能指标估算方法。1991年9月停止使用PDR,取而代之的是CTP(Composite Theoretical Performance,综合理论性能)。
|
|
|