首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 程式設計入門

高性能計算體系結構演進:從機群到網格化的突圍之路

     編輯:Java 程式設計入門

(註:原標題「Java體系結構」與內容不符,本文實為高性能計算機架構專訪實錄,現依內容重命名。)

市場需求驅動架構變革

中科院計算所副所長樊建平指出:高性能計算需求持續增長。數據倉庫向 PB 級發展,太陽能傳感芯片可構建萬億節點感知網,產生海量數據;人口老齡化推動數位家庭照護系統。Jordan B. Pollack 提出「十大挑戰」,涉及政治、教育、產業基礎設施、軟體開發等。高性能計算可緩解交通擁堵、能源短缺、沙塵暴等民生議題,並支援生命科學、醫療等領域。

主流機群架構面臨瓶頸

商用高性能計算主流為 Cluster(機群) 架構,歷經約十年。為提升性能節點數不斷增加(300+),導致:

  • 可靠性危機:單節點可靠性 99.99%,300 節點系統每 2~3 天即有一節點失效,需更換主板,運行任務中斷。
  • 可用性下降:用戶需自行設計棧點續傳機制,使用難度劇增。
  • 擴展性物理極限:峰值速度雖隨節點數上升,但實際可用性大幅下降。

樊建平結論:機群式體系結構已走到盡頭。美超算中心主任 Daniel 指出美國決策失誤,缺乏新架構重大研究項目;Dave Patterson 警告:若 20 年後可靠性仍脆弱,後果不可想像。

學術界迷失與原創機遇

統計國際頂級會議論文專題分佈(1975~2001):1975 五花八門,1985/1993 多處理器架構達高峰,2000/2001 又回到混沌無主流狀態。這揭示學術界在高性能體系結構研究上已迷失方向。對中國而言,這既是挑戰(無主流可跟蹤),也是機遇(開展原創研究、爭取戰略制高點)。

網格化高性能計算:光互連與網格技術融合

樊建平主張發展基於光互連技術的網格化高性能計算機體系結構:

  1. 網格研究正形成基礎設施雛形。
  2. 電信號速度逼近光速,光電轉換在太赫茲頻段有理論結合點。
  3. 計算所 HPC-OG 專案已在板卡級實現光互連器件成熟,網格研究亦有積累,兩者可結合突圍。

網格化 vs 面向網格

  • 面向網格(如曙光 4000):硬體軟體適配網格技術,本質仍為機群,節點增至 300~400 仍無法解決可用性問題。
  • 網格化體系結構:硬體層面實現 CPU、記憶體、磁碟存儲的網絡化;軟體層面將作業系統核心模組(CPU 管理、檔案管理、任務管理等)完全拆解、去中心化。核心思想:網格化是「拆」,機群式是「合」。

鼓勵原創須敢於承擔風險

網格化架構尚在實驗室階段,理論與工程均有大量工作。曙光一號初期曾遭質疑,時任國家科委高新司冀復生敢於支持,終成經典。樊建平呼籲:國家政策鼓勵原創,管理部門須敢於為原創項目承擔失敗風險。

收復失地與開拓新疆

現有重大研發多立足於「收復失地」(追趕國際水平),但戰略已轉向「自主創新」。政府能否撥專款支援「開拓新疆」(如新一代架構研究)?開拓新疆或許是收復失地最佳路徑——站在巨人肩膀上,而非重新打造巨人。歷史教訓:國產作業系統非不能做,而是難建立用戶群,無法持續迭代。IT 領域往往「只有第一,沒有第二」,若發達國家在新架構搶先佈局,我們將再陷跟蹤被動。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved