NVIDIA面向高性能計算開發(fā)推出Nexus環(huán)境
在第一天的NVIDIA GTC上,NVIDIA宣布面向開發(fā)人員推出Microsoft Visual Studio搭配使用的業(yè)內首款集成GPU/CPU環(huán)境。

Nexus在Visual Studio下的三大組件
Nexus由下列三個組件組成:
• Nexus調試器是一款面向CUDA C、HLSL以及DirectCompute等GPU源代碼的源代碼調試器。它支持源斷點、數(shù)據(jù)斷點、以及直接檢查顯存。所有調試操作均直接在硬件上執(zhí)行。
• Nexus分析器是一款系統(tǒng)級的性能工具,用于查看GPU事件(內核、API調用、存儲器轉移)以及CPU事件(核心分配、線程與進程事件以及等待),所有內容均顯示在同一個關聯(lián)時間軸上。
• Nexus圖形檢查器讓開發(fā)人員能夠利用Direct3D等API來對所渲染的幀進行調試與分析。開發(fā)人員可以使用圖形檢查器(Graphics Inspector)來瀏覽繪畫調用、查看任意紋理、頂點緩沖區(qū)以及整個幀的API狀態(tài)。
NVIDIA(英偉達)Nexus支持Windows 7以及Windows Vista操作系統(tǒng)并完全集成在Visual Studio(2008 SP1標準版或更新版本)之中。
NVIDIA Nexus,它是業(yè)內首款面向大規(guī)模并行計算的開發(fā)環(huán)境,現(xiàn)已集成在Microsoft Visual Studio之中。Microsoft Visual Studio是世界上最流行的開發(fā)環(huán)境,用于開發(fā)基于Windows的解決方案以及Web應用程序與服務。
Edge 3 Technologies公司的Tarek El Dokor表示:“NVIDIA(英偉達)Nexus將立即提升編程人員的生產率。Edge 3長期以來一直需要一款集成的GPU與CPU開發(fā)解決方案。這款解決方案目前已經集成到Visual Studio開發(fā)環(huán)境中,這大大簡化了我們學習過程。”
NVIDIA®(英偉達)Nexus讓GPU計算應用程序的開發(fā)人員能夠透明地使用基于Microsoft Visual Studio的流行工具和工作流程,無需單獨創(chuàng)建一個整合了診斷軟件調用功能的應用程序版本,從而極大地提升了生產率。NVIDIA®(英偉達)Nexus還具備在另一臺計算機上遠程運行代碼的功能。Nexus包含了先進工具,可同時對圖形處理器(GPU)與中央處理器(CPU)的效率、性能以及速度進行分析,從而讓開發(fā)人員能夠即時了解協(xié)同處理對其應用程序所帶來的影響。
NVIDIA宣布將與微軟合力在Windows HPC Server 2008作業(yè)環(huán)境中,推廣NVIDIA® Tesla™繪圖處理器(GPU)之高效能平行運算技術。
微軟公司叢集運算部門副總裁Dan Reed表示:「GPU與CPU的并行運算代表了效能強大的多重核心協(xié)同運算之抬頭,以及帶來的龐大商機。結合NVIDIA技術和產品、微軟及Windows HPC Server平臺,可協(xié)助許多領域的科學家及研究人員運用超級計算機的運算效能進行各種應用程序之運算?!?/p>
NVIDIA研究部門開發(fā)了多個可在Windows HPC Server 2008平臺上運作,并由GPU加速的應用程序,其中可應用在車輛高階仿真實體造型領域的光跡追蹤應用是一個極具代表性的例子。同時,NVIDIA和微軟研究部門合力架設一個大型的Tesla GPU運算叢集,并研發(fā)可充份發(fā)揮GPU效能的各種應用程序。
除此之外,一系列企業(yè)應用包括數(shù)據(jù)采集、機器學習及商業(yè)智慧,以及分子動力學、計量金融、地震數(shù)據(jù)運算等科學應用,皆可利用NVIDIA GPU的 CUDA™密集型平行運算架構之優(yōu)勢,提供更佳的生產力。
CUDA架構可讓開發(fā)者藉由協(xié)同運算方式同時使用CPU及GPU進行運算。應用程序中需密集型運算(compute-intensive)的部分可運用GPU中平行運算的功能,而應用程序中屬于一般序列式運算的部分則交由CPU負責。
伊利諾大學香檳分校資深研究程序工程師John Stone表示:「對于視覺分子動力學(Visual Molecular Dynamics, VMD) 的使用社群而言,GPU與Windows平臺的結合可為這些軟件工程師帶來很大的幫助,為數(shù)千名使用者提供各種先進的分子可視化與分析功能。當我們要投入更大型的生物分子結構時,GPU更顯得相形重要,因為GPU可以為各種需要高度平行運算的難題提供更多運算效能?!?#p#page_title#e#
NVIDIA公司 Tesla事業(yè)群總經理Andy Keane表示:「科學研究人員是首批了解如何運用GPU的潛能為研究帶來重大突破的社群之一,他們可在密集型運算的應用程序中觀察到20至200倍的指令周期提升。愈來愈多研究人員在工作站和數(shù)據(jù)中心中采用Windows作業(yè)環(huán)境,因為這可提供他們Microsoft Visual Studio等強勁的開發(fā)工具、簡易的系統(tǒng)管理和更低的總擁有成本?!?/p>
NVIDIA Tesla 高效能GPU運算產品可支持工作站中Windows XP及Windows Vista操作系統(tǒng),以及數(shù)據(jù)中心的Windows Server 2003及 Windows Server 2008作業(yè)平臺 。