LINUX.ORG.RU

NVIDIA представила Nsight Eclipse Edition

 ,


3

5

NVIDIA выпускает интегрированную среду разработки Nsight для Linux и MacOS на базе Eclipse. В неё входят:

  • Nsight Source Code Editor — шаблоны проектов, подсветка синтаксиса, автодополнение для CUDA;
  • Nsight Debugger — отладка и симуляция выполнения кода на CPU и GPU;
  • Nsight Profiler — анализ производительности выполнения кода на CPU и GPU.

На данный момент Nsight Eclipse Edition доступна как часть CUDA 5 Preview Toolkit для зарегистрированных GPU-разработчиков.

Страница Nsight Eclipse Edition на NVIDIA

Видеообзор

>>> Подробности

★★★★★

Проверено: tazhate ()
Последнее исправление: Silent (всего исправлений: 3)

Редактор, отладчик, профайлер. А что насчёт системы сборки? Будет ли искаробки кроссплатформенная сборка? Мне уже можно будет выкинуть waf?

Просто я совсем не знаком с затмением, что там вместо системы сборки для C++?

Ох, сколько знаков вопроса в одном посте.

dmfd
()
Ответ на: комментарий от dmfd

А что насчёт системы сборки?

Как минимум файл проекта, хотя сам предпочитаю создавать CMake/CMakeLists.txt

Будет ли искаробки кроссплатформенная сборка?

Что ты тут хочешь? Скомпилить под другую платформу, увы. Один проект под винду и Linux, так там Visual Studio edition, а тут Eclipse Edition

AlexVR ★★★★★
() автор топика
Ответ на: комментарий от AlexVR

Если там что-то вроде CMake, то может они и для оффтопика скрипты запилили.

Сейчас пользуюсь waf для C++/CUDA, отличие только в ключах компилятора и в том, что под windows нужно вручную пути к boost указывать при configure. Вот если бы такое было без напильника...

dmfd
()

Ооо, занятненько. Как раз вовремя. Надо поглядеть.

Пытался руками eclipse настроить для разработки на cuda - получался fail. Или с заголовками что-то не то, или ещё что.

BattleCoder ★★★★★
()

Я не понял - а где ссылка «скачать»? Или только для зарегистрированных? Никто не выложит куда-нить на киньящик? :) для Ъ, которые не хотят регистрироваться на сайте

BattleCoder ★★★★★
()
Ответ на: комментарий от dinn

да я бы и бету попробовал бы, ладно вам. по мне так дрова нвидиа - альфа - хоть и зовутся стабильными. стабильно что-то отваливается.

BattleCoder ★★★★★
()
Ответ на: комментарий от dinn

Стоит подождать выхода cuda 5, пока это лишь бета.

Так оно и есть, доступно в «CUDA 5 Preview Toolkit», а значит пока только для зарегистрированных разработчиков. Но событие правильное.

AlexVR ★★★★★
() автор топика

Хоть я к программированию/разработке_ПО и не имею отношения, но, думается, событие хорошее. Молодцы Nvidia.

Но гложет меня одна червоточина: станут ли они поддерживать неминуемо приближающийся окаянный Wayland в своих драйверах (Wayland --> DRI2 --> KMS)?

carasin ★★★★★
()

Интересно.

Я так понимаю, теперь не нужно будет дублировать код, чтобы иметь возможность запускать его и на GPU, и на CPU (если оперативки видеокарты не хватает, или же видеокарта не от nVidia)?

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Seamless and simultaneous debugging of both CPU and GPU code

Так что скорее всего ничего нового в этом направлении нет.

dinn ★★★★★
()
Ответ на: комментарий от BattleCoder

Ъ ждут третьего квартала 2012 года.

dinn ★★★★★
()
Ответ на: комментарий от AlexVR

Так я и написал, что стабильной версии пока не вышло, только preview, т.е. бета. Вообще в новость стоит добавить, что релиз ожидается в третьем квартале этого года.

dinn ★★★★★
()
Ответ на: комментарий от Eddy_Em

симуляция выполнения кода на CPU и GPU;

Если вы про это - то сомневаюсь. Это скорее только для отладки и будет работать жутко медленно.

Если запускать код и на GPU и на CPU, тут нужен OpenCL, а когда его можно будет нормально использовать - непонятно.

BattleCoder ★★★★★
()
Ответ на: комментарий от BattleCoder

тут нужен OpenCL, а когда его можно будет нормально использовать - непонятно.

Боюсь, что никогда.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от dinn

Вообще в новость стоит добавить, что релиз ожидается в третьем квартале этого года.

Это время выхода готового релиза для всех. А сейчас доступно только для «GPU Computing Registered Developers», но доступно.

З.Ы. давно было пора представить такой релиз. А то чуть ли не большинство разработчиков на CUDA пишут вычислительный одноразовый софт именно под Linux.

З.З.Ы. Вообще говоря как то вяло NVidia обновляет свой сайт, а ещё опечатки в спецификации новых тесл просто убивают http://www.nvidia.com/object/tesla-servers.html

AlexVR ★★★★★
() автор топика
Ответ на: комментарий от AlexVR

А сейчас доступно только для «GPU Computing Registered Developers», но доступно.

Да, но в переводе на русский это значит полузакрытое бета-тестирование.

И можно добавить видеообзор http://www.youtube.com/watch?v=FAgq8VSWJ34&list=PL21EF05FABD6AE9AF&in...

dinn ★★★★★
()

Блин, а что-то более пряморукое чем Eclipse они взять не могли? Что под линухами, что под оффтопиком не годное для эксплуатации дерьмо.

FeyFre ★★★★
()
Ответ на: комментарий от FeyFre

Им надо было что-то, что работает под linux и macos, при этом уже достаточно взрослый проект. Альтернативы eclipse нет.

dinn ★★★★★
()

В целом eclipse как eclipse. Установлены модули CDT, EGit, Modeling Project и NVIDIA. Обзывает себя как

Nsight Eclipse Edition
Version: 5.0.0

Причём переименован даже бинарник eclipse.

dinn ★★★★★
()

Ищу программы для NVIDIA CUDA. Мне нечем заняться. Сейчас знаю про CRARK и BOINC.

ZenitharChampion ★★★★★
()

Отличная новость, NVIDIA радует.

Norgat ★★★★★
()
Ответ на: комментарий от carasin

Но гложет меня одна червоточина: станут ли они поддерживать неминуемо приближающийся окаянный Wayland в своих драйверах (Wayland --> DRI2 --> KMS)?

А они сейчас DRI или KMS поддерживают? Так что, по-моему, довольно очевидно, будут ли они поддерживать эту поделку.

Lighting ★★★★★
()

что за зверь вообще ?

kto_tama ★★★★★
()

а отдельного плагина для eclipse нету?

GanGSISoft ★★
()
Ответ на: комментарий от Lighting

Wayland поддерживает драйверы с KMS и DRI2, ЕМНИП. Отсюда и вся свистопляска. Блоба же использует [первый] DRI. Очевидно, что для работы с Wayland'ом нужны сильные коррективы в коде. Да и то, что сейчас называют X'овым драйвером, тоже придётся адаптировать для прикручивания к Wayland'у.

// Насчёт DRI2 могу заблуждаться, гуглить лень.

carasin ★★★★★
()
Ответ на: комментарий от carasin

Очевидно, что для работы с Wayland'ом нужны сильные коррективы в коде.

Про шерифа и проблемы пользователей я уже говорил, да. Да и Xorg никто не дропает.

Да и разве драйвер nVIDIA вообще использует DRI?

Lighting ★★★★★
()
Ответ на: комментарий от Reset

Слишком мэйнстримно же. Когда был выбор, что изучать, меня покоробил уродский синтаксис и некоторые другие детали. CUDA tool там тоже недоразвит (говорю на основании очень беглого исследования).

dmfd
()

ого ваще ребята! могут! жэсточайшэ плюсую

punya ★★
()
Ответ на: комментарий от Lighting

Проблемы индейцев для шерифа ― оно, конечно, да...

Но, глядя на стремительное внедрение новшеств в мейнстримовые дистры, думается мне, что, как только Wayland будет способен пускать X-сервер в качестве собственного клиента, его запилят сначала в Fedora'у, потом в Ubuntu, а потом и пойдёт-поедет...

А когда допилят тулкиты/DE/свободные_драйверы до приемлемого уровня работы с Wayland'ом, то, боюсь, к тому времени в основных дистрах уже и кеды не запустишь без Wayland'а.

Новшества ― оно, конечно, хорошо, но когда честно купленная Diablo 3 работает на GT 520M, к примеру, в F17 (с блобом), а потом, скажем, в F19/20/etc. на той же карте можно будет запустить лишь эффекты рабочего стола (на nouveau), то мне такие новшества не нра.

Это вам не systemd ругать, с которым у конечного пользователя ничего коренным образом не ломается: по крайней мере, так сильно, что железо (которое стОит определённых денег) становится просто бесполезным при обновлении дистрибутива на новую версию.

carasin ★★★★★
()

Разработка на C++ или Java? Это что-то принципиально новое или просто плагин к Eclipse?

CYB3R ★★★★★
()
Ответ на: комментарий от CYB3R

И да и нет, впервые не под офтопик основные средства вместе.

AlexVR ★★★★★
() автор топика
Ответ на: комментарий от dmfd

Слишком мэйнстримно же.

с каких пор это минус?

CUDA tool там тоже недоразвит (говорю на основании очень беглого исследования).

Всмысле?

Reset ★★★★★
()
Ответ на: комментарий от Reset

Ну так и есть, под студию это было, а под eclipse раньше был совсем простенький плагинчик.

AlexVR ★★★★★
() автор топика
Ответ на: комментарий от Reset

с каких пор это минус?

sarcasm.jpg

Всмысле?

Значит могу ошибаться.

dmfd
()
Ответ на: комментарий от dmfd

Просто я совсем не знаком с затмением, что там вместо системы сборки для C++?

У него есть собственный генератор makefile'ов, но я лично использую CMake.

m0rph ★★★★★
()
Ответ на: комментарий от Reset

Да нет. Всё в норме, первая версия так, а там мож и отвяжут, тем более такие просьбы будут обязательно. И да лицензия EPL вроде как требует в данном случае открытия кода ряда изменённого функционала. И любители тоже смогут подключиться.

AlexVR ★★★★★
() автор топика
Ответ на: комментарий от AlexVR

Не отвяжут, если там даже бинарник eclipse переименован, оформление своё сделали да и написали «Nsight Eclipse Edition» а не «Eclipse Nvidia Edition».

dinn ★★★★★
()

Спасибо. Надо будет попробовать. Я на их список рассылки подписан, но не читаю его - времени и интереса пока нет.

pacify ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.