HP SL6000:破解找油迷局
石油關系到中國的能源安全戰略,中國已經是世界第五大產油國和第二大石油消費國,但中國石油產量每年的增長率遠遠低于GDP的增長速度。因而,從1980年代以來,石油物探一直是是中國對高性能計算機需求最大、應用最深的行業,尤其是在采用地震波法進行勘探后,對高性能計算提出了更高的要求。
新勘探技術的需求
地震波法石油勘探使用的高性能計算應用,主要可分為地震資料處理和油藏模擬兩大類。地震資料處理是典型的浮點計算密集型應用,以求解數據密集的波動方程為主要計算模式,因此對浮點計算能力要求較高,對大量密集的處理需要良好的多核擴展性。而油藏模擬對計算平臺的要求是需要支持稀疏矩陣方程的迭代求解,對內存帶寬的要求非常高,并需要大緩存支持,因此這類軟件可歸為對內存帶寬高度敏感的計算密集應用。
結合這兩大類石油勘探領域核心高性能計算應用的特點,以及石油企業對于勘探業務計算任務執行效率和成本的要求,適用于這一領域的高性能計算解決方案,必須要具備以下四個特性:
1.具有強大的性能,特別是浮點計算性能、并行計算性能和內存子系統性能;
2.擁有出色的能效表現和性價比;
3.配備優秀的軟件開發和調優工具;
4.符合開放的標準,軟硬件層面都有廣泛的合作伙伴支持。
實際應用的挑戰
在新技術提出的需求之外,在經歷了20多年的實戰后,中國石油勘探行業還面臨著著更緊迫的技術和管理挑戰。中國石油油氣勘探軟件國家工程研究中心有限公司常務副總經理羅國安認為,高性能計算技術面臨著提高計算效能、破解數據處理“瓶頸”和降低能耗三個考驗。以能耗為例,中國石油油氣勘探軟件國家工程研究中心有限公司2008年花在高性能計算系統上的電費就達到了1100萬元,占開采和勘探總支出的30%,降低系統能耗已經迫在眉睫。
而在高性能計算系統的管理方面,中國石油東方地球物理公司研究院處理中心總工程師賴能和則認為存在著四個挑戰:機柜多、節點多,壞了也不清楚,設備狀態無法及時掌握;存儲陣列多,無法做預防性維護,設備狀態無法及時掌握;數據交換機多,出現網絡問題后很難迅速找到故障點;沒有科學、合理的調度和管理手段。
破局者:HP SL6000
面臨上述嚴峻挑戰,中國石油勘探行業該如何破局?在業內人士看來,HP最新推出的SL6000系統或許將是最有希望的破局者。從具體需求來看,地震波法勘探技術和實際應用中面臨的諸多挑戰性難題,在采用HP SL6000方案后能得到較好解決。例如目前石油勘探行業對HPC系統浮點計算、并行計算、內存帶寬和數據處理的需求,可以依靠HP SL6000的一體化可擴展計算與基礎設施(SCI) 解決方案滿足。相比傳統HPC系統,基于英特爾®至強®5500系列處理器的惠普SL6000 系列產品最為顯著的特點就是性能上的大幅提升:英特爾®至強®5500系列處理器不但借助Nehalem微架構實現了相當于英特爾®至強®5400系列處理器兩倍的計算性能,而且通過引入全新的英特爾®快速通道互聯技術®及集成內存控制器,它的總體內存帶寬在測試中也比上一臺平臺提高了4倍之多,這些指標加上它共享的大容量緩存設計,使它更加適用于內存帶寬敏感型的應用。例如在石油勘探的應用中,它就可明顯改善油藏摸擬類應用的性能(提升達2.54倍,應用Eclipse算例),并使RTM/CRAM等對計算性能和內存帶寬要求更高的算法成為實際可用的產品,從而推動石油勘探技術的應用進入一個全新時代。
此外,HP ProLiant SL170z G6 服務器針對數據處理“瓶頸”,還專門增強了直連存儲的容量,最多支持6 塊 LFF SATA 硬盤,可較好緩解地質數據分析時產生的數據存儲問題。對于行業用戶關心的系統能耗和管理問題,HP SL6000也有獨到的解決方案。在HP ProLiant SL170z G6的2U機箱內通過共享電源和散熱的架構,提供無限制的氣流可以減少風扇負荷;與傳統的機架式服務器相比,SL170z G6每臺服務器的功率可以減少28%的電耗。
在管理方面,HP SL6000提供從采購、部署、配置到管理、維護的全面解決方案,使用標準化和模塊化的結構,便于數據中心靈活搭配存儲和計算部件,簡化集成過程。例如使用ExSO的專業化服務和惠普的自動化供應鏈系統,簡化設計和批量部署;通過現場安裝服務,ExSO的架構解決方案的交付將會迅速和專業,大大縮短部署時間;而通過前端系統布線可輕松訪問關鍵系統組件,減少服務和維護成本;使用惠普工廠快遞服務則能消除配置的麻煩,通過該服務,用戶可以實現以機柜為單位的個性化預配置和可測試的架構解決方案;最令用戶頭疼的海量設備管理難題,則可通過可選擇機架控制單元取代手動控制,甚至還能監測每個獨立服務器的用電,使得管理員可以將空閑資源分配到別處。
面向未來的系統
HP SL6000系列解決方案最令業界評論者興奮的或許不是它眼前的性能優勢,而是它對GPGPU技術的完美支持。不同于傳統機架式和刀片服務器,HP SL6000系列中預留了豐富的PCI-e 接口,為CPU+GPU的組合預留了空間。眾所周知,由于受到空間、電力和冷卻等因素的限制,高性能集群系統節點機從過去的高主頻單核X86處理器轉向了多核,但多核系統目前也面臨著內核數超過16個后,性能無法隨內核數線性擴展以及并行軟件限制等問題。
在這一背景下,GPGPU技術的出現,為在工業應用和科學計算中計算性能的線性增長指出了新的發展趨勢。對石油勘探而言,部分特定應用,如傅立葉變換,采用GPGPU技術后,效率甚至可以提升數千倍:而可視化處理、解釋系統、疊前偏移、速度建模等也將變得更有效率;GPU將加快計算、數據、信息可視化,實現圖像分析、模式識別等的完美結合,在全球已有的應用案例中,利用這一技術,能夠實現逆時偏移計算效率10~20倍的提升,而所需成本,不足10分之一。由此可見,未來數年的石油勘探領域,必將是如國產千萬億次機“天河一號”一般,采用GPGPU加速技術的高性能計算系統大放異彩的時代!