В прошлом году мы уже писали о технологии Nexus, которую компания Nvidia предлагала разработчикам для написания CUDA-совместимых приложений непосредственно в среде Visual Studio. Теперь технология Nexus получила новое название - Parallel Nsight. Отладчик Nsight Debugger в новой бета-версии плагина Parallel Nsight теперь поддерживает работу с новой архитектурой Nvidia Fermi для графических ускорителей из серий GeForce и Tesla, а также позволяет отлаживать код графических приложений с использованием высокоуровневого языка шейдеров HLSL (High Level Shading Language) из состава DirectX 10. Основное назначение этого отладчика – проверка кода, написанного на языке C с использованием библиотеки CUDA (Compute Unified Device Architecture), открывающей доступ к огромным вычислительным возможностям графических ускорителей Nvidia из обычных приложений.

Утилита Nsight Analyzer теперь позволяет проводить визуальную трассировку вызовов к функциям библиотеки OpenCL 1.0. Также поддерживается визуализация графика вызовов для программных интерфейсов API библиотеки DirectX 11. Модуль CUDA Profiler теперь поддерживает доступ к аппаратным счетчикам архитектуры Fermi.

Утилита Nsight Graphics Inspector обеспечивает отладку вывода фреймов при использовании новейшей графической библиотеки Microsoft DirectX11. Также поддерживается профилирование фреймов DirectX11 с выявлением узких мест при выводе каждого фрейма, а для платформы Tesla полностью поддерживается работа с историей выведенных пикселей (в ближайшее время эта технология будет доступна в архитектуре Fermi).

Плагин Parallel Nsight может работать в средах Windows 7 и Windows Vista и полностью интегрируется со средой разработки Microsoft Visual Studio версии не ниже 2008 SP1 Standard Edition (только что вышедшая версия Visual Studio 2010 тоже поддерживается). Следующую версию плагина Parallel Nsight beta 2 с полной поддержкой DirectX 11 планируется выпустить менее чем через месяц, а официальный вариант продукта должен выйти в июне 2010 года. Официальная версия пакета Nvidia Parallel Nsight будет поставляться в двух редакциях – стандартной и профессиональной.

Подробнее о плагине Parallel Nsight для разработки приложений общего назначения с использованием аппаратных ресурсов новейших графических ускорителей Nvidia можно прочитать в обзоре на сайте eWEEK.