作為微軟在高性能計算領域的最新成就,Windows HPC Server 2008 R2的最新測試版目前網上已經能下載到。其實,這個消息是記者對微軟HPC事業部全球高級總監Vince Mendillo和微軟中國及大中華區平臺戰略總監李科研的採訪中了解到的,不過由於這一產品的下載是在4月7日全球統一宣布,因此應微軟的要求,記者也是隱忍了近一周才拿出來與讀者分享。
Mendillo表示,摩爾定律已經是眾所周知了,即CPU的處理能力每18個月翻一番,儘管在當前這一定律仍沒有完全被打破,但是現在各家廠商更多是通過並行計算和多核的方式來增加計算能力。多年來,軟體的發展包括算法等主流的方向都是基於線性編程的方式,並不能很好地適應現在的需求,原來的硬體問題變成了軟體的問題。
他認為,高性能計算最重要的是如何來提升機器性能,因此從作業系統的角度加以提高是非常關鍵的。微軟進入高性能計算領域已經多年,而經過不懈的努力,現在Windows HPC Server 2008 R2(編註:本文提到的R2均為測試版)在性能上已經不弱於其他系統,微軟關注的是如何讓客戶現有的投資重新利用起來,不管是軟體還是硬體,幫助客戶更好地管理高性能計算機的超級計算。
據悉,最新的Windows HPC Server 2008 R2測試版的提高主要集中在四個方面,首先是提高性能,其次是如何用Excel作為計算的前端提高性能,第三是重新利用資源,把客戶已有的工作站、個人PC整合成超級的計算資源,第四是形成高性能平臺進行跨平臺的互操作。
第一、提高性能
在實際測試中,Windows HPC Server 2008 R2的性能非常好,和Linux至少是一樣的,而在有些地方更是超過了Linux。幾年前的全球HPC TOP500裡面是看不到微軟的身影的,而現在微軟及其合作夥伴的身影正在越來越多地出現在其中。以一年半以前的上海超級計算中心為例,微軟和曙光共同努力研發的曙光5000進入了全球前十,總體效率是77%,對於2200多個節點的系統來說,這個數字已經是非常可觀了。從追求性能最大化的角度來說,不僅僅是從作業系統的層面,應用軟體同樣重要,微軟在開發工具上做了最大化的支持。通過最新的Visual Studio 2010,就可以為高性能計算平臺做軟體的開發,而現在Beta版本裡還包含了對GPU的支持,GPU被認為是高性能計算另外一個發展方向。
第二、用Excel作為計算的前端提高性能
對Excel高性能計算的支持可能會讓人覺得有點莫名其妙,實際上不管是工程師還是金融分析師,很多人都是在Excel裡面做模型,而在這裡高性能計算的作用就很明顯了。譬如人壽保險的精算工作,原來需要花14個小時計算,而現在放在高性能計算的群體上,就只需要2.5分鐘。
第三、資源整合
Windows HPC Server 2008 R2能夠在空閒的時間裡,把個人PC、工作站通過集群的方式收集起來,形成大型的計算能力,幫助客戶發揮已有資源的價值,提高企業的ROI。從目前的情況來看,Windows 7的作業系統能夠支持這一功能,無論32位抑或64位。
第四、跨平臺的互操作
微軟從客戶方面了解到,一些客戶過去使用Linux做的群集技術,他們現在想用Windows的解決方案,怎麼樣把原有的投資和現有的Windows HPC Server結合起來就成為很重要的任務。通過和一些第三方廠商的合作,微軟能夠給客戶提供互操作的方式,客戶可以選擇啟動不同的系統,並且管理工具可以跨平臺進行動態的負載。
對於很多人關注的多核與軟體許可證的相關問題,Mendillo表示微軟仍秉承這樣的原則,即不管CPU裡面有多少個核,微軟還是按照Server的數量進行收費,客戶並不會因為CPU內核的不斷增加而花費額外且不必要的費用。應該說,這種策略是值得稱道的,否則企業級的多核推廣肯定會受到掣肘。
Mendillo最後表示,對微軟來說,不斷推動和發展合作夥伴的生態環境是非常重要的,不管是從全球還是從中國的角度均是如此。微軟期望在高性能計算領域能有更多的合作夥伴加入進來,共同推動高性能計算的普及和發展。
【編輯推薦】
【責任編輯:
景琦TEL:(010)68476606】