Ирина Шеховцова
Компания
NVIDIA представила NVIDIA Nsight Eclipse Edition - первую в
мире интегрированную среду разработки (IDE) для создания
приложений, ускоряемых графическим процессором, на системах
с ОС Linux и Mac. NVIDIA Nsight предоставляет мощные
инструменты отладки и профилирования, которые позволяют
разработчикам высокопроизводительных (HPC) и графических
приложений полностью оптимизировать работу CPU и GPU.
Новая версия
Новая версия Nsight, Eclipse Edition, позволяет
разработчикам приложений CUDA® с легкостью создавать,
отлаживать и оптимизировать работу приложений, ускоряемых
GPU, в знакомой и высокоэффективной среде, основанной на
инфраструктуре Eclipse с открытым кодом. Ключевые функции:
автоматический рефакторинг кода – помогает конвертировать
медленные последовательные циклы, выполняемые на CPU, в
параллельные коды, исполняемые на GPU; интегрированная
экспертная система анализа – автоматизированный анализ
производительности и пошаговое руководство для устранения
«узких мест» в работе приложения; среда разработки высокой
продуктивности – выделение синтаксических конструкций и
автозаполнение для кода CPU и GPU помогает разработчикам
программировать более эффективно; интегрированные примеры
кодов, онлайн-документация – позволяет разработчикам быстрее
приступить к работе.
«NVIDIA Nsight – это полноценная платформа для разработки
гетерогенных приложений, - сказал Ян Бак, директор по
GPU-приложениям в NVIDIA. - Если вы разрабатываете HPC или
графические приложения, то Nsight поможет вам создать
параллельный код для GPU и CPU с помощью используемой вами
среды разработки».
NVIDIA Nsight для Windows
NVIDIA также анонсировала обновленную версию NVIDIA Nsight -
Visual Studio Edition для разработчиков Microsoft Windows.
Nsight версии Visual Studio (ранее известная как NVIDIA
Parallel Nsight) включает улучшения и обновленные функции,
которые ускоряют и упрощают параллельное программирование на
системах с Windows на базе GPU.
Ключевым нововведением является локальная отладка на GPU,
которая позволяет разработчикам CUDA отлаживать свой код
CUDA C/C++ на той же системе с помощью GPU, поддерживающего
CUDA 1.1 и выше. Среди других возможностей – повышение
производительности кадрового профилировщика и отладчика, а
также поддержка отладки DirectX 9, кадровое профилирование и
анализ.
«Раньше для отладки требовались специальные системы, которые
часто были дорогостоящими и сложными в конфигурировании, -
сказал Тони Тамаси, старший вице-президент по контенту и
технологиям в NVIDIA. - Теперь любую систему с графическим
процессором NVIDIA на борту, который поддерживает отладку,
можно использовать без дополнительных расходов и
модернизации, что приводит к значительной экономии средств и
времени».
ПОДВЕРСТКА
NVIDIA открыла миру мощь компьютерной графики с изобретением
GPU в 1999 году. На сегодняшний день процессоры NVIDIA
обеспечивают мощностью большое число продуктов от смартфонов
до суперкомпьютеров. Мобильные процессоры NVIDIA
используются в сотовых телефонах, планшетах и
информационно-развлекательных системах. Геймеры доверяют GPU,
так как они позволяют погрузиться в невероятные миры.
Профессионалы используют их для создания визуальных эффектов
в кино и проектирования, начиная от гольф-клубов и
заканчивая авиалайнерами. Исследователи работают с GPU для
расширения границ наук при помощи высокопроизводительных
вычислений. Компания обладает более 2200 патентами по всему
миру, включая те, что легли в основу современных вычислений.