利用计算机峰值,计算机的峰值速度
在超級(jí)計(jì)算機(jī)測試中,我們會(huì)碰到Rmax和Rpeak兩個(gè)值。
以我國天河二號(hào)超級(jí)計(jì)算機(jī)為例,Rmax值為33,862.70tflop/s
,Rpeak值為54,902.40tflop/s
很多朋友可能會(huì)不知道它們的詳細(xì)意思。
rmax和rpeak在英文詞匯中,都不存在這個(gè)詞匯。我們要講的是它們作為縮寫,在linkpack中的意義。
Linpack是最流行的用于測試高性能計(jì)算機(jī)系統(tǒng)浮點(diǎn)性能的測試軟件。通過用高斯消元法求解N元一次稠密線性代數(shù)方程組的測試,評(píng)價(jià)高性能計(jì)算機(jī)的浮點(diǎn)性能。
而Rmax和Rpeak是linpack軟件提供的兩個(gè)參考值。
她們的單位為:flop/s或者tflop/s,分別對(duì)應(yīng):每秒浮點(diǎn)運(yùn)算次數(shù)和每秒萬億(10的12次方)浮點(diǎn)運(yùn)算的次數(shù)
Rmax - Maximal LINPACK performance
achieved?linpack實(shí)際測試中達(dá)到的最大性能
Rpeak - Theoretical peak performance
理論最大性能。由理論推算出來的性能,不可能達(dá)到。
計(jì)算機(jī)的峰值速度通常是指其理論峰值速度,其計(jì)算公式是:
理論峰值速度(億次)= MHz x 每個(gè)時(shí)鐘周期執(zhí)行浮點(diǎn)運(yùn)算的次數(shù) x
CPU數(shù)目
其中MHz是指CPU的主頻,每個(gè)時(shí)鐘周期執(zhí)行浮點(diǎn)運(yùn)算的次數(shù)是由處理器中浮點(diǎn)運(yùn)算單元的個(gè)數(shù)及每個(gè)浮點(diǎn)運(yùn)算單元在每個(gè)時(shí)鐘周期能處理幾條浮點(diǎn)運(yùn)算來決定的。
以IBM
POWER4為例,每個(gè)POWER4的處理器有兩個(gè)浮點(diǎn)運(yùn)算單元,每個(gè)浮點(diǎn)運(yùn)算單元在一個(gè)時(shí)鐘周期內(nèi)可以同時(shí)處理一個(gè)加法和一個(gè)乘法的操作。所以如果處理器的主頻為1.7GHz(POWER4+),那么該處理器的峰值速度為:
1.7G*2*2=6.8Gflop/s,或68億次/秒。
對(duì)于滿配置的IBM p690來說,該系統(tǒng)的峰值速度就是:
1.7G*2*2*32=217.6Gflops,或2176億次/秒。
不同的處理器每個(gè)時(shí)鐘周期能執(zhí)行浮點(diǎn)運(yùn)算的次數(shù)不同。在市場中常見處理器的情況如下:
每個(gè)時(shí)鐘周期能執(zhí)行浮點(diǎn)運(yùn)算的次數(shù):
IBM
Power4?4
HPQ
PA-RISC?4
HPQ
Alpha?2
SUN
Ultra-Sparc?2
SGI
MIPS?2
Intel
Itanium?4
Intel
Pentium?1
Intel
Xeon?2
峰值速度在一定程度上能夠反映處理器的性能,但并不能代表計(jì)算機(jī)的實(shí)際運(yùn)算能力。為此許多組織試圖用一些標(biāo)準(zhǔn)的程序來測試計(jì)算機(jī)的運(yùn)算速度,其中LINPACK以其使用簡單、適用性強(qiáng)等特點(diǎn)被廣泛地用于評(píng)價(jià)計(jì)算機(jī)的實(shí)際峰值運(yùn)算能力。雖然這些指標(biāo)并不反映給定系統(tǒng)的全部系統(tǒng)性能,但可以作為對(duì)系統(tǒng)理論峰值性能的一個(gè)修正。
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的利用计算机峰值,计算机的峰值速度的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 读速 7450MB/s:爱国者 2TB
- 下一篇: 2015年四级计算机网络课程,2015年