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