衡量计算机浮点数操作性能,计算机系统基础:计算机性能评价知识笔记
1、計(jì)算機(jī)性能常用的性能評(píng)測(cè)方法
1.1 時(shí)鐘頻率
計(jì)算機(jī)的時(shí)鐘頻率可以反映出機(jī)器的運(yùn)行速度。一般主頻越高,速度越快。
1.2 指令執(zhí)行速度
加法指令執(zhí)行速度是衡量計(jì)算機(jī)性能指標(biāo)的重要指標(biāo)之一。
1.3 等效指令速度法
隨著計(jì)算機(jī)指令系統(tǒng)發(fā)展,種類(lèi)越來(lái)越多,單種指令衡量計(jì)算機(jī)運(yùn)算速度越來(lái)越局限。等效指令速度法就很好的解決這種局限。
1.4 數(shù)據(jù)處理速率 PDR
在不同的程序當(dāng)中,各類(lèi)指令的使用頻率是不同的,所以固定比例法有很大的局限性,并且數(shù)據(jù)長(zhǎng)度與指令功能的強(qiáng)弱對(duì)運(yùn)算速度的影響也很大。
采用PDR值的方法來(lái)衡量機(jī)器性能時(shí),PDR越大,機(jī)器性能越好。
計(jì)算機(jī)方法:PDR=L/R
其中
L=0.85G+0.15H+0.4J+0.15K
R=0.85M+0.09N+0.06P
含義:G:每條定點(diǎn)指令的位數(shù)
M:平均定點(diǎn)加法時(shí)間
H:每條浮點(diǎn)指令的位數(shù)
N:平均浮點(diǎn)加法時(shí)間
J:定點(diǎn)操作數(shù)位數(shù)
P:平均浮點(diǎn)乘法時(shí)間
L:浮點(diǎn)操作數(shù)位數(shù)
規(guī)定:G>20 位,H>30位;從主存取一條指令的時(shí)間等于取一個(gè)字的時(shí)間;指令和操作數(shù)存在主存,無(wú)變址或間址操作;允許有并行或先行取指令功能,此時(shí)選擇平均取指令時(shí)間。
1.5 核心程序法
核心程序法它把應(yīng)用程序中用得最頻繁的那部分核心程序作為衡量計(jì)算機(jī)性能的標(biāo)準(zhǔn)程序。
2、基準(zhǔn)測(cè)試程序
基準(zhǔn)程序法是測(cè)試性能的較好方法,主要用來(lái)測(cè)試整數(shù)性能、測(cè)試浮點(diǎn)數(shù)性能的基準(zhǔn)程序。
2.1 整數(shù)測(cè)試程序
Dhrystone是一個(gè)綜合性的基準(zhǔn)測(cè)試程序用來(lái)測(cè)試編譯器及CPU處理整數(shù)指令和控制的有效性。
2.2 浮點(diǎn)測(cè)試程序
在計(jì)算機(jī)科學(xué)和工程應(yīng)用領(lǐng)域中浮點(diǎn)計(jì)算占了大量比例。機(jī)器的浮點(diǎn)運(yùn)算性能對(duì)計(jì)算機(jī)系統(tǒng)的應(yīng)用有很大影響。常用的浮點(diǎn)測(cè)試程序介紹如下:
Whettstone:一個(gè)綜合性測(cè)試程序,可以測(cè)試浮點(diǎn)運(yùn)算、整數(shù)計(jì)算、功能調(diào)用等性能。
Linpack基準(zhǔn)測(cè)試程序:測(cè)試 向量性能和高速緩存性能。
SPEC基準(zhǔn)程序:幾十家知名的計(jì)算機(jī)大廠商支持的非盈利的合作組織。
TPC基準(zhǔn)程序:用來(lái)評(píng)測(cè)計(jì)算機(jī)在事務(wù)處理、數(shù)據(jù)庫(kù)處理、企業(yè)管理與決策系統(tǒng)等方面的性能。
個(gè)人博客網(wǎng)站:https://programmerblog.xyz
總結(jié)
以上是生活随笔為你收集整理的衡量计算机浮点数操作性能,计算机系统基础:计算机性能评价知识笔记的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 重庆大学计算机课程设计,计算机组成原理课
- 下一篇: 服务器安装红帽系统进入不图形界面,Cen