高效能計算機的效能評測技術提供了分析使用者需求的系統化方法可以幫助高效能計算機研製單位根據使用者應用的需求特點進行系統的設計和選擇。
現代高效能計算機的研製需要投入巨大的人力、物力和時間對於千萬億次級別的系統處理器個數將超過10萬個研發費用將達到數億元人民幣正確的系統設計決策顯得尤為重要。由於高效能計算系統研製的主要動力來自使用者需求,因此高效能計算機的研製決策必須以是否滿足使用者需求為最重要的標準。在系統設計時就需要深入分析目標應用特點以使用者需求驅動高效能計算機系統的研製。使用者需求驅動計算機的研製以目前在TOP500上排名第一IBMBlueGene/L系統為例。該系統在設計之初就定位於解決大規模分子動力學問題,系統在設計時採用了高並行度、低主頻策略。目前的BlueGene/L系統的處理器個數達到13萬多個,處理器主頻僅為700Mhz。由於分子動力學應用具有良好的並行性,使得系統可以透過多個處理器的聚合計算能力達到較高的整體效能,而低主頻策略對系統能耗的降低起到了很好的作用。但是BlueGene/L顯然並不適應所有的並行應用,對於通訊頻繁或負載不平衡的應用來說,並行度在提高到一定程度之後系統的整體效能反而可能下降因此可能無法BlueGene/L這樣的系統上高效率地執行。
內容包括
1.
使用者需求
收集技術用於分析需求的應用領域選取有代表性的應用程
序。
2.
應用程式特徵分析如該應用的訪問特性、通訊特性以及並行度特性等。
3.
測試程式構造技術即根據需求採用有代表性的程式並根據需求中各
個程式的重要性構建
Benchmark
程式集。
4.
系統建模和應用程式效能猜測技術可用來比較不同的系統設計方案分
析系統性能瓶頸以及為最佳化應用程式和系統提供依據。
高效能計算機的效能評測技術提供了分析使用者需求的系統化方法可以幫助高效能計算機研製單位根據使用者應用的需求特點進行系統的設計和選擇。
現代高效能計算機的研製需要投入巨大的人力、物力和時間對於千萬億次級別的系統處理器個數將超過10萬個研發費用將達到數億元人民幣正確的系統設計決策顯得尤為重要。由於高效能計算系統研製的主要動力來自使用者需求,因此高效能計算機的研製決策必須以是否滿足使用者需求為最重要的標準。在系統設計時就需要深入分析目標應用特點以使用者需求驅動高效能計算機系統的研製。使用者需求驅動計算機的研製以目前在TOP500上排名第一IBMBlueGene/L系統為例。該系統在設計之初就定位於解決大規模分子動力學問題,系統在設計時採用了高並行度、低主頻策略。目前的BlueGene/L系統的處理器個數達到13萬多個,處理器主頻僅為700Mhz。由於分子動力學應用具有良好的並行性,使得系統可以透過多個處理器的聚合計算能力達到較高的整體效能,而低主頻策略對系統能耗的降低起到了很好的作用。但是BlueGene/L顯然並不適應所有的並行應用,對於通訊頻繁或負載不平衡的應用來說,並行度在提高到一定程度之後系統的整體效能反而可能下降因此可能無法BlueGene/L這樣的系統上高效率地執行。
內容包括
1.
使用者需求
收集技術用於分析需求的應用領域選取有代表性的應用程
序。
2.
應用程式特徵分析如該應用的訪問特性、通訊特性以及並行度特性等。
3.
測試程式構造技術即根據需求採用有代表性的程式並根據需求中各
個程式的重要性構建
Benchmark
程式集。
4.
系統建模和應用程式效能猜測技術可用來比較不同的系統設計方案分
析系統性能瓶頸以及為最佳化應用程式和系統提供依據。