決戰(zhàn)性能之巔!NV雙芯旗艦GTX590評測
NVIDIA Nexus是第一個(gè)設(shè)計(jì)用于支持大規(guī)模并行CUDA C、OpenCL和DirectCompute應(yīng)用的開發(fā)環(huán)境。它通過將支持并行處理的硬件源代碼的調(diào)試與性能分析工作直接交由Microsoft Visual Studio進(jìn)行,有效消除了CPU和GPU之間的生產(chǎn)率差距。Visual Studio是Windows操作系統(tǒng)下使用最廣泛的集成應(yīng)用開發(fā)環(huán)境。
10.6 NVIDIA Nexus開發(fā)平臺
Nexus支持Visual Studio開發(fā)人員使用與在編寫和調(diào)試CPU代碼時(shí)用到的完全相同的工具與接口,來編寫和調(diào)試GPU源代碼,包括來源和數(shù)據(jù)斷點(diǎn)、以及內(nèi)存檢測等。此外,Nexus還擴(kuò)展了Visual Studio的功能,提供了工具來管理大規(guī)模并行計(jì)算,如支持對數(shù)千個(gè)并行運(yùn)行的線程中的某一個(gè)進(jìn)行檢測和調(diào)試,以及對所有并行線程計(jì)算得出的結(jié)果進(jìn)行高效的可視化呈現(xiàn)等。
Nexus是開發(fā)能夠同時(shí)利用CPU和GPU的協(xié)處理應(yīng)用的非常好的環(huán)境。它能夠在兩個(gè)處理器間捕獲性能事件和信息,并在單個(gè)相互關(guān)聯(lián)的時(shí)間線內(nèi)將信息顯示給開發(fā)人員。在此基礎(chǔ)之上,開發(fā)人員能夠了解到其應(yīng)用在整個(gè)系統(tǒng)中的執(zhí)行和表現(xiàn)情況,而不是被局限于某個(gè)子系統(tǒng)或處理器。
關(guān)注我們
