微軟推出最新技術計算領域的HPC解決方案
Windows HPC Server 2008 R2 Suite是微軟在技術計算領域最新的HPC解決方案,最初被稱作對世界建模。其中的新特性包括: 工作站集群、對云的訪問、使用SOA、針對Excel的服務以及對GPU的支持。
與兩年前發布的前一版本HPC Server 2008相比,HPC Server 2008 R2做出了以下主要的改進。一是開發者可以編寫HPC應用程序,這些程序可以部署到工作站上、擴展到局域網服務器,甚至部署到云中。 企業可能擁有成千上萬沒有使用(尤其是在夜間)的工作站。我們可以把它們組成集群,然后進行配置,使它們在空閑的時候用于運行并行應用程序。工作站的所有者可以決定HPC應用程序在運行時會擁有什么權限。我們也可以把工作站集群用于在開發應用程序過程中進行測試。
當使用服務器集群的一般HPC無法提供足夠的處理能力時,有了HPC Server 2008 R2,客戶可以利用云,從而訪問到更多的計算資源。除此之外,開發者還可以構建分布式、松耦合的SOA應用程序,因為擁有:
為了基于Windows Communication Foundation (WCF)開發HPC Web服務的面向服務編程模型。
為了構建高性能、健壯的HPC SOA應用程序的集群SOA調試器(cluster SOA debugger)和集群SOA資料庫(cluster SOA profiler)。
對業務要求嚴格的SOA應用程序的支持,這是通過多種技術——包括持久且可重新附加的會話、持久的請求和響應、自動的故障恢復(對出現故障的SOA會話使用釋放-重新收集的編程模型)以及對出現故障的節點進行自動重啟。
新的服務平衡計劃(Service-balanced scheduling)策略,從而更多的SOA任務能夠盡快啟動——重要的任務不會因為少許消耗大量資源的資源而延遲。
另一項新特性是針對Excel2010的HPC服務,它會有助于在HPC的集群中處理大型的Excel工作表和多個用戶定義功能(UDF)。 這些服務可以整合到面向服務的架構中。
HPC Server 2008 R2為開發者帶來了:
對開發基于MPI的應用程序的支持,包括MPI集群調試器。
對開發基于SOA的應用程序的支持,包括集群SOA調試器和資料庫。
并行的LINQ和并行任務庫(TPL),這兩項都包含在.NET Framework 4.0中。
包含在Visual C++ 10中的平行模式庫(PPL)和異步代理庫(Asynchronous Agents Library)。
與NVIDIA合作,對GPGPU編程的支持。
據微軟所述,HPC Server 2008 R2擴展能力更強,Heat Map能夠在不分頁的情況下顯示1000個節點的狀態,并且使用特定的優化之后能夠擴展到超過1000個節點上。它還通過Intel的Ethernet(iWARP)支持RDMA,通過InfiniBand的高速硬件支持RDMA。它還針對Intel的Nehalem處理器微型架構進行了優化。
HPC Server 2008 R2 Suite的站點包含了更多新特性的詳細內容。
查看英文原文:Microsoft Has Released Windows HPC Server 2008 R2 Suite
【編輯推薦】