概念
簡單的說,高性能計算(High Performance Computing)是計算機科學的一個分支,研究並行算法和開發相關軟體,致力於開發高性能計算機(High Performance Computer)。
高性能計算 (HPC) 指通常使用很多處理器(作為單個機器的一部分)或者某一集群中組織的幾台計算機(作為單個計算資源操作)的計算系統和環境。有許多類型的 HPC 系統,其範圍從標準計算機的大型集群,到高度專用的硬體。
大多數基於集群的 HPC 系統使用高性能網路互連,比如那些來自 InfiniBand 或 Myrinet 的網路互連。基本的網路拓撲和組織可以使用一個簡單的匯流排拓撲,在性能很高的環境中,網狀網路系統在主機之間提供較短的潛伏期,所以可改善總體網路性能和傳輸速率。
服務領域
隨著信息化社會的飛速發展,人類對信息處理能力的要求越來越高,不僅石油勘探、氣象預報、航天國防、科學研究等需求高性能計算機,而且金融、政府信息化、教育、企業、網路遊戲等更廣泛的領域對高性能計算的需求迅猛增長。
隨著科技的發展,人們要求處理事情的速度也在不斷的提高,正所謂“高效率辦事,快節奏生活”,因此高性能計算(High Performance Computing)也就應運而生,高性能計算機在高性能運算中扮演了重要的角色,高性能計算機的出現,雲計算(Cloud Computing)的概念也隨之而生,作為一種全新的商業和套用模式“雲計算”成為網際網路和IT巨頭追逐的熱點。
高性能計算機是人類探索未知世界的最有力的武器,高性能技術計算解決方案的本質是支持全面分析、快速決策,即通過收集、分析和處理全面的材料、大量原始資料以及模擬自然現象或產品,以最快的速度得到最終分析結果,揭示客觀規律、支持科學決策。對科研工作者來說,這意味著減少科學突破的時間、增加突破的深度;對工程師來說,這意味著縮短新產品上市的時間、增加複雜設計的可信度;對國家來說,這意味著提高綜合國力和參與全球競爭的實力。