[導讀]最近我參加了一個有關于高性能運算(HPC)的研討會,會中邀請來自印度理工學院(IITs)的幾位教授們發(fā)表其研發(fā)計劃的最新進展。當然也有少數(shù)幾位政府主管,包括致力于超級計算機領域研究的先進運算發(fā)展中心(C-DAC)資深代
最近我參加了一個有關于高性能運算(HPC)的研討會,會中邀請來自印度理工學院(IITs)的幾位教授們發(fā)表其研發(fā)計劃的最新進展。當然也有少數(shù)幾位政府主管,包括致力于超級計算機領域研究的先進運算發(fā)展中心(C-DAC)資深代表。
與會者似乎都對印度HPC的研發(fā)抱持熱情與承諾──他們致力于設計新系統(tǒng)軟件,以解決高性能設備的性能與可用性挑戰(zhàn);開發(fā)可用于高級語言、匯編語言用的編譯器,同時探索下一代 peta / exascale 級超級運算架構;平行化與最佳化應用程序等等。
但 讓我感到不解的是似乎沒有人討論到更切身相關的“地面現(xiàn)實”(ground reality)。對我來說,在當下最重要的“地面現(xiàn)實”就是近期發(fā)生的“喜馬拉雅海嘯”──一場驚人的水災導致1萬多名朝圣者在前往印度北部 Uttarakhand朝圣途中失蹤,甚至襲卷整個村莊。
一位媒體同業(yè)剛從這座山采訪歸來,他向我描述發(fā)生這場悲劇中一些令人震驚的細節(jié),以及導致洪水發(fā)生的許多原因──連日暴雨、河流暴漲,再加上可能由于五六月高溫導致冰山與冰川融化帶來的巨大水量,這不僅使得各大小湖泊和河流泛濫暴漲,也造成山谷上游的堰塞湖潰決。
于是,我提問:身為印度人,我們如何針對生物信息、季風(兩季)建模、計算流體動力學與開放資源藥物開發(fā)計劃(OSDD)等科學與工程應用開發(fā)可用的網(wǎng)格運算設備?為什么在科技如此發(fā)達的今日,我們面對這種悲劇的發(fā)生仍然束手無策?
我知道沒有人能避免天災人禍的發(fā)生,但至少應該有什么方法能減緩這種災難的破壞與殺傷力吧?但大家都說這場災難的發(fā)生是由于山區(qū)環(huán)境惡劣而無法將水疏導至其它地方所致。
C- DAC前總監(jiān)S. Ramakrishna敘述了一個有趣的故事。印度自2003年以來進行河川貫通工程計劃,印度政府計劃連接全國的37條河流,期望能終結幾十年來不斷發(fā) 生的干旱和洪水。印度南部賴卡瑪拉大學(MKU)教授與研究團隊建立了一個模型,可用于預測印度南部的河流狀況。他們打造出一種能調節(jié)水量的閘門模式。
該團隊已經(jīng)能夠順利地從印度南部與北部的幾條河流實時收集到資料了。事實上,要從不同來源收集數(shù)據(jù)并不是個簡單的任務,因為擁有這些資料的組織都不太愿意對 外分享。在取得原始資料后,即著手開發(fā)預測模型、容錯架構以及地理空間的可視化結果。在水流進來時,就能先行預測到水量多寡,以及可能對下游造成的影響。
這讓我感覺很奇怪,既然有這樣兩全其美的辦法──使各個區(qū)域想要用水時就能順利取得,同時又能防止水災與干旱──但卻遲遲未能進一步發(fā)展?
我認為很多人可能缺少相信這種作法的勇氣,因為許多人只把它看作是一項計劃,而不是一項社會挑戰(zhàn)。我們往往擁有正確的方法、資源與人才庫,但仍然覺得還少了些什么。遺憾的是,許多真正有力的計劃總是等到悲劇發(fā)生后才開始。
當然,印度的HPC社群相當小──在這個領域只有500至750名工程師,然而用戶卻超過1,500名用戶。但在實驗室中所進行的研究工作是非常高水平的。 相較于美國或其它開發(fā)國家,印度在HPC方面用的處理器當然較少得多,卻能透過工程人才以更高效的算法達到更好的效果。
但天災所造成的破壞似乎并未隨著科技的進步而減少。因此,當我置身會議廳中聽取這些有關 HPC 的研究報告時,我不禁想到對于這些研究工作的承諾與奉獻似乎一點用處也沒有,它似乎只是擁有能夠減輕災難發(fā)生的知識卻無力去實現(xiàn)──或許這本身就是一種悲劇,比起數(shù)千人在災難中喪生或失蹤更令人覺得可悲。
編譯:Susan Hong
與會者似乎都對印度HPC的研發(fā)抱持熱情與承諾──他們致力于設計新系統(tǒng)軟件,以解決高性能設備的性能與可用性挑戰(zhàn);開發(fā)可用于高級語言、匯編語言用的編譯器,同時探索下一代 peta / exascale 級超級運算架構;平行化與最佳化應用程序等等。
但 讓我感到不解的是似乎沒有人討論到更切身相關的“地面現(xiàn)實”(ground reality)。對我來說,在當下最重要的“地面現(xiàn)實”就是近期發(fā)生的“喜馬拉雅海嘯”──一場驚人的水災導致1萬多名朝圣者在前往印度北部 Uttarakhand朝圣途中失蹤,甚至襲卷整個村莊。
一位媒體同業(yè)剛從這座山采訪歸來,他向我描述發(fā)生這場悲劇中一些令人震驚的細節(jié),以及導致洪水發(fā)生的許多原因──連日暴雨、河流暴漲,再加上可能由于五六月高溫導致冰山與冰川融化帶來的巨大水量,這不僅使得各大小湖泊和河流泛濫暴漲,也造成山谷上游的堰塞湖潰決。
于是,我提問:身為印度人,我們如何針對生物信息、季風(兩季)建模、計算流體動力學與開放資源藥物開發(fā)計劃(OSDD)等科學與工程應用開發(fā)可用的網(wǎng)格運算設備?為什么在科技如此發(fā)達的今日,我們面對這種悲劇的發(fā)生仍然束手無策?
我知道沒有人能避免天災人禍的發(fā)生,但至少應該有什么方法能減緩這種災難的破壞與殺傷力吧?但大家都說這場災難的發(fā)生是由于山區(qū)環(huán)境惡劣而無法將水疏導至其它地方所致。
C- DAC前總監(jiān)S. Ramakrishna敘述了一個有趣的故事。印度自2003年以來進行河川貫通工程計劃,印度政府計劃連接全國的37條河流,期望能終結幾十年來不斷發(fā) 生的干旱和洪水。印度南部賴卡瑪拉大學(MKU)教授與研究團隊建立了一個模型,可用于預測印度南部的河流狀況。他們打造出一種能調節(jié)水量的閘門模式。
該團隊已經(jīng)能夠順利地從印度南部與北部的幾條河流實時收集到資料了。事實上,要從不同來源收集數(shù)據(jù)并不是個簡單的任務,因為擁有這些資料的組織都不太愿意對 外分享。在取得原始資料后,即著手開發(fā)預測模型、容錯架構以及地理空間的可視化結果。在水流進來時,就能先行預測到水量多寡,以及可能對下游造成的影響。
這讓我感覺很奇怪,既然有這樣兩全其美的辦法──使各個區(qū)域想要用水時就能順利取得,同時又能防止水災與干旱──但卻遲遲未能進一步發(fā)展?
我認為很多人可能缺少相信這種作法的勇氣,因為許多人只把它看作是一項計劃,而不是一項社會挑戰(zhàn)。我們往往擁有正確的方法、資源與人才庫,但仍然覺得還少了些什么。遺憾的是,許多真正有力的計劃總是等到悲劇發(fā)生后才開始。
當然,印度的HPC社群相當小──在這個領域只有500至750名工程師,然而用戶卻超過1,500名用戶。但在實驗室中所進行的研究工作是非常高水平的。 相較于美國或其它開發(fā)國家,印度在HPC方面用的處理器當然較少得多,卻能透過工程人才以更高效的算法達到更好的效果。
但天災所造成的破壞似乎并未隨著科技的進步而減少。因此,當我置身會議廳中聽取這些有關 HPC 的研究報告時,我不禁想到對于這些研究工作的承諾與奉獻似乎一點用處也沒有,它似乎只是擁有能夠減輕災難發(fā)生的知識卻無力去實現(xiàn)──或許這本身就是一種悲劇,比起數(shù)千人在災難中喪生或失蹤更令人覺得可悲。
編譯:Susan Hong





