版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
計算機性能量化評價方法計算機組成與體系結(jié)構(gòu)性能指標(biāo)、模型及定律如何評價計算機的性能?計算機用戶程序運行時間響應(yīng)時間管理員吞吐量(throughput)單位時間內(nèi)所能完成的工作量宏觀評價指標(biāo)響應(yīng)時間服務(wù)時間等待時間傳輸時間吞吐量:單位時間內(nèi)完成事務(wù)/任務(wù)的數(shù)量功耗動態(tài)功耗Consumedbyactivityinacircuit靜態(tài)功耗ConsumedwhenpoweredonbutidleActivePower
Capacitance~chipareaVoltagefrequencyActivityfactorStaticPowerVoltageLeakage基本性能指標(biāo)機器字長存儲容量內(nèi)存外存處理器評價指標(biāo)MIPS(MillionInstructionPerSecond)FLOPS(FloatingPointOperationPerSecond)CPI(CyclePerInstruction)TOPS(TeraOperationsperSecond)MIPS程序的執(zhí)行時間為:MIPS的缺陷MIPS依賴于指令集,所以用MIPS來比較指令集不同的機器的性能的好壞是很不準(zhǔn)確的在同一臺機器上,MIPS因程序而異,有時變化是很大的MIPS可能與性能相反MFLOPSMillionFloatingPointOperationsPerSecond基于操作而不是基于指令的,所以它可以用來比較兩種不同的機器MFLOPS的局限性MFLOPS取決于機器和程序兩個方面只能用來衡量機器浮點運算操作的性能,而不能體現(xiàn)機器的整體性能不同機器上浮點運算集不同,另外MFLOPS還依賴于操作類型CPI和CPU執(zhí)行時間每條計算機指令執(zhí)行所需的時鐘周期,有時簡稱為指令的平均周期數(shù)。主頻,即CPU內(nèi)核工作的時鐘頻率(CPUClockSpeed)CPU執(zhí)行時間:表示CPU執(zhí)行一段程序所占用的CPU時間
加速比&效率加速比S(n):由單處理器求解一個給定任務(wù)實例所需時間與由n個處理器組成的并行系統(tǒng)求解同一實例所需時間的比值。效率E(n)
:加速比與處理器數(shù)n的比值,即E(n)=S(n)/n。效率是對每個處理器可獲得加速的度量,可用來衡量多個處理器的利用率。E(n)的取值在0與1之間。理想性能模型E(n)=1不考慮通信開銷,全部程序都可通過并行執(zhí)行加速考慮通信開銷的模型若tc
<<ts,則加速比近似等于n;若tc
>>ts,則加速比近似等于ts/tc<<1;若tc
=ts,則加速比為
,當(dāng)n>>1時,近似為1。具有串行部分的模型-無通信開銷具有串行部分的模型-有通信開銷Amdahl定律突破Amdahl定律GrowthinprocessorperformanceGrowthinclockrateRulesofThumbAmdahl/CaseRule:Abalancedcomputersystemneedsabout1MBofmainmemorycapacityand1megabitpersecondofI/ObandwidthperMIPSofCPUperformance.90/10LocalityRule:Aprogramexecutesabout90%ofitsinstructionsin10%ofitscode.BandwidthRule:Bandwidthgrowsbyatleastthesquareoftheimprovementinlatency.2:1CacheRule:Themissrateofadirect-mappedcacheofsizeNisaboutthesameasatwo-waysetassociativecacheofsizeN/2.DependabilityRule:Designwithnosinglepointoffailure.Watt-YearRule:ThefullyburdenedcostofaWattperyearinaWarehouseScaleComputerinNorthAmericain2011,includingthecostofamortizingthepowerandcoolinginfrastructure,isabout$2.ComputerArchitectureFormulasComputerArchitectureFormulas基準(zhǔn)性能測試基準(zhǔn)測試程序基準(zhǔn)測試程序(benchmark)集是指使用一組專門設(shè)計的整數(shù)或浮點數(shù)程序,去測試待測計算機系統(tǒng)性能的不同方面四種來源實際的應(yīng)用程序核心程序:實際程序中抽取少量關(guān)鍵循環(huán)程序段玩具基準(zhǔn)測試程序:通常只有10-100行而且運行結(jié)果是可以預(yù)知的綜合基準(zhǔn)測試程序:它類似于核心程序,但它考慮了各種操作和各種程序的比例常用的基準(zhǔn)測試程序Linpack(Linearsystempackage):用IEEE754雙精度64位字長的子程序求解100階線性方程組的速度,測試結(jié)果以Mflops或Gflops為單位給出LAPACK(LinearAlgebraPACKage)ScaLAPACK(ScalableLAPACK)Linpack(1)Linpack是線性系統(tǒng)軟件包(Linearsystempackage)的縮寫20世紀(jì)70年代中期開始,國際上曾開發(fā)過一批基于FORTRAN語言的求解線性代數(shù)方程組的子程序,并于1979年正式發(fā)布了Linpack包Linpack測試的基準(zhǔn)是用IEEE754雙精度64位字長的子程序求解100階線性方程組的速度,測試結(jié)果以Mflops或Gflops為單位給出Linpack也被廣泛的應(yīng)用于實際計算中,用來分析和求解線性方程組和線性最小二乘法問題Linpack測試包括三類,Linpack100、Linpack1000和HPL(HighPerformanceLinpack)Linpack(2)目前,TOP500仍以執(zhí)行Linpack測試的峰值運算速度作為排名依據(jù)使用Linpack基準(zhǔn)測試一般需要和收集的信息包括:Rpeak:它是系統(tǒng)的最大理論峰值性能,按Gflops表示;Nmax:給出有最高Gflops值的矩陣規(guī)?;騿栴}規(guī)模;Rmax:在Nmax規(guī)定的問題規(guī)模下,達到的最大Gflops。綜合基準(zhǔn)測試集——SPECStandardPerformanceEvaluationCorporation是一個非營利性組織,于1988年成立SPEC的基準(zhǔn)測試程序全部選自實際的應(yīng)用程序,提供標(biāo)準(zhǔn)、公正并可在各種硬件結(jié)構(gòu)間進行高強度計算性能比較的方法它所發(fā)布的測試結(jié)果已經(jīng)成為世界公認(rèn)的計算機性能評價標(biāo)準(zhǔn)之一與Linpack有所不同,SPEC是一個合成(綜合)的基準(zhǔn)測試程序集,既包括浮點數(shù)運算測試,也包括整數(shù)運算測試/SPEC92SPEC92由兩套測試程序組成:CINT92和CFP92CINT92由6個測試整數(shù)性能的C程序組成,而CFP92則由14個測試浮點性能的C和FORTRAN程序組成在SPEC92中,SPECratio代表實際執(zhí)行指定程序時間和預(yù)先確定的參照時間(通常取VAX11/780的執(zhí)行時間)兩者的比值SPEC92整數(shù)程序(CINT92)程序描述compress壓縮/解壓縮工具espresso化簡布爾函數(shù)的程序gccGNU編譯器eqntott邏輯設(shè)計程序sc電子表格程序liLisp解釋器SPEC92浮點程序(CFP92)程序描述/領(lǐng)域alvinn神經(jīng)網(wǎng)絡(luò)/機器人doduce核反應(yīng)堆模擬/物理學(xué)ear耳朵模擬/醫(yī)學(xué)fpppp電子積分/化學(xué)hydro2d噴氣計算/天體物理mdljdp2運動方程/化學(xué)(雙精度)mdljsp2運動方程/化學(xué)(單精度)nasa7浮點內(nèi)核ora光線跟蹤/光學(xué)spice電路模擬器/電路設(shè)計su2cor粒子質(zhì)量/量子物理學(xué)swm256水方程求解器/模擬tomcatv網(wǎng)格生成程序wave5麥克斯韋方程式求解器SPECbenchmarks高性能計算術(shù)語高性能計算(HPC/HEC):沒有一個嚴(yán)格的定義HPC:HighPerformanceComputing,高性能計算HEC:HighEndComputing,高端計算并行計算:ParallelComputing彼此關(guān)系高性能計算=并行計算高性能計算機=并行計算機不很嚴(yán)格,但得到了廣泛的認(rèn)可需要高性能計算技術(shù)?時間復(fù)雜度n=10n=30n=60n0.01毫秒0.03毫秒0.06毫秒n20.1毫秒0.9毫秒3.6毫秒n50.1秒24.3秒13.0分鐘2n1.0毫秒17.9分鐘366.0世紀(jì)3n0.06毫秒6.5年1.3×1013世紀(jì)人類對計算能力的需求永無止境時間代價表(每秒處理1,000,000次基本操作的PC機)高性能計算的三類需求計算密集(computeintensive)如大型科學(xué)工程計算、數(shù)值模擬等數(shù)據(jù)密集(dataintensive)數(shù)字圖書館、數(shù)據(jù)倉庫、數(shù)據(jù)挖掘等網(wǎng)絡(luò)密集(networkintensive)協(xié)同工作、遙控、遠(yuǎn)程醫(yī)療等高性能計算技術(shù)的重要性許多高精尖應(yīng)用領(lǐng)域?qū)τ嬎隳芰Φ臉O大需求,使高性能計算技術(shù)成為了決定軍事、經(jīng)濟和科技領(lǐng)先地位的關(guān)鍵因素構(gòu)造高性能計算機就成為該技術(shù)的核心內(nèi)容高性能計算機更是國家綜合國力的象征各國政府都不惜投入巨資開發(fā)自己的高性能計算機研究背景高性能計算機的開發(fā)具有極為濃厚的政治軍事背景美國政府擔(dān)心其它核武器擁有國對美國國防形成核威脅,試圖全面限制核試驗,但禁止核試驗和限制核武器的發(fā)展,使美國把核技術(shù)作為決定性武器來發(fā)展的傳統(tǒng)戰(zhàn)略陷入困境美國能源部推出了ASCI計劃,以擺脫核武器發(fā)展面臨的困境ASCI計劃的目的,是利用高技術(shù)創(chuàng)造核武器試驗的虛擬空間,并在這個空間中開展虛擬試驗(VirtualTesting),高性能計算機的研制是ASCI計劃的重要組成部分美國ASCI計劃(1)全稱為AcceleratedStrategicComputingInitiative,加速戰(zhàn)略計算創(chuàng)新1996年6月由美國能源部聯(lián)合三大核武器實驗室(圣地亞哥、洛斯·阿拉莫斯、勞倫斯·利弗莫爾國家實驗室)共同提出ASCI計劃的目的在2010年之前開發(fā)出高性能、全系統(tǒng)、全物理現(xiàn)象的預(yù)測程序以支持核武器的性能評定、更新過程分析、偶發(fā)事件的分析及確認(rèn)刺激美國計算機工業(yè)的發(fā)展。ASCI項目的最終目標(biāo)是研制出100萬億次的超級計算機系統(tǒng)及相應(yīng)的軟件和算法美國ASCI計劃(2)該計劃分五個階段完成該計劃分五個階段完成,分別研制1萬億次、3萬億次、10萬億次、30萬億次和100萬億次的系統(tǒng)截止到2000年6月,第一、二和三階段的開發(fā)任務(wù)已完成,分別稱為紅色(Red)、藍(lán)色(Blue)和白色(White)取得的成果為:英特爾研制的“ASCIRed”超級計算機;SGI和IBM分別研制的“藍(lán)山”和“藍(lán)色太平洋”超級計算機;IBM研制出了“ASCIWhite”超級計算機美國ASCI計劃(3)在第一階段,Intel研制出了“ASCIRed”超級計算機,安裝在桑迪亞國家實驗室;在第二階段,SGI和IBM分別研制出了“藍(lán)山(ASCIBlueMountain)”和“藍(lán)色太平洋(ASCIBluePacific)”超級計算機,分別安裝于洛斯·阿拉莫斯和勞倫斯·利弗莫爾國家實驗室;在第三階段,IBM研制出了“ASCIWhite”超級計算機,并在2001年年底安裝于勞倫斯·利弗莫爾國家實驗室,正式投入使用.美國ASCI計劃(4)1997年,ASCI針對第四、第五階段出臺了“PathForward”子計劃,研究超級計算所需的關(guān)鍵技術(shù),如網(wǎng)間互聯(lián)、編程環(huán)境、負(fù)載均衡、單一系統(tǒng)映像、資源管理和海量存儲等技術(shù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 物探課程設(shè)計報告總結(jié)
- 礦井通風(fēng)課程設(shè)計心得
- 綜合通信系統(tǒng)課程設(shè)計
- 電工電子課程設(shè)計概述
- 英文秋天主題課程設(shè)計
- 研學(xué)谷物分揀課程設(shè)計
- 線上公交類培訓(xùn)課程設(shè)計
- 按鍵電燈課程設(shè)計
- 職業(yè)素養(yǎng)課程設(shè)計總結(jié)
- 自然教育課程設(shè)計冬天
- DB43-T 2927-2024 中醫(yī)護理門診建設(shè)與管理規(guī)范
- 北師大版九下《直角三角形邊角關(guān)系》
- 2024年浙江杭州西湖文化旅游投資集團有限公司招聘筆試參考題庫含答案解析
- 圍手術(shù)期血糖管理指南
- 國際經(jīng)濟學(xué)中文版(克魯格曼教材)課件
- 管理方案日間照料中心
- 2024福建省能化集團下屬古雷熱電有限責(zé)任公司社會招聘筆試參考題庫附帶答案詳解
- 江蘇省蘇州市2023-2024學(xué)年高一上學(xué)期期末學(xué)業(yè)質(zhì)量陽光指標(biāo)調(diào)研政治試卷
- 廣東省中山市2023-2024學(xué)年七年級上學(xué)期期末英語試題
- 煤礦安全生產(chǎn)管理人員逢查必考題庫(500題)
- 2024大型活動標(biāo)準(zhǔn)化執(zhí)行手冊
評論
0/150
提交評論