LINUX.ORG.RU
 

NVIDIA приоткрывает исходные коды компилятора CUDA


0

1

Сегодня NVIDIA анонсировала открытие исходных кодов нового компилятора CUDA, основанного на технологиях LLVM, для академических групп и разработчиков програмного обеспечения. Это позволит облегчить программирование GPU на различных языках и добавить возможность запускать CUDA программ на альтернативных вычислительных архитектурах. Также в NVIDIA надеются на ускорение развития гетерогенных вычислительных архитектур нового поколения.

Новый CUDA компилятор, основанный на технологии LLVM доступен в последнем выпуске CUDA Toolkit (версия 4.1).

Разработчики программного обеспечения смогут использовать исходные коды компилятора для создания собственных решений.

Doug Miles, директор The Portland Group:

>>-----Цитата---->>

Эта инициатива позволит PGI создать нативные компиляторы CUDA Fortran и OpenACC. Также позволит безпроблемно выполнять отладку и профилирование, используя существующие инструменты, и PGI сфокусируется на высокоуровневой оптимизации и языковых особенностях.

<<-----Цитата----<<

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

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


[#]  
Novell-ch

засуетились

*** ()
[#]  

Это не "открытие", а в лучшем случае "специальное лицензирование для $TARGET_GROUP".

***** ()
[#] Ответ на: комментарий от tailgunner 14.12.2011 16:01:29  

В своём пресс-релизе они вообще написали, что "NVIDIA Opens Up CUDA Platform" а дальше мелким шрифтом что и как

* ()
[#] Ответ на: комментарий от dinn 14.12.2011 16:03:46  

И да, поэтому и поместил в "коммерческое ПО"

* ()
[#]  

если CUDA код научат запускаться на OpenCL железе - это будет приятно.

как-то CUDA по-удобнее.

** ()
[#]  
Pavval

> облегчить программирование ГПУ

ГенПрокуратура Украины? Если доступ есть, то оно и так легко программируется.

**** ()
[#]  

"Это позволит облегчить программирование ГПУ" ГПУ следует заменить на GPU мб?

()
[#]  
Smacker
>>-----Цитата---->>

NVIDIA приоткрывает
приоткрывает

<<-----Цитата----<<

I see what you did there...

** ()
[#]  
stalkerg

OpenCL покая не даёт... :) Лучше бы драйвер открыли. К слову AMD открыла LLVM компилятор OpenCL для своих GPU, его сейчас начинают интегрировать в Gallium. :)

**** ()
[#]  
ArtKun
>>-----Цитата---->>

приоткрывает

<<-----Цитата----<<
>>-----Цитата---->>

компилятора

<<-----Цитата----<<

К успеху ребята идут.

* ()
[#] Ответ на: комментарий от yanmhlv 14.12.2011 16:29:01  

Я по привычке с ЦПУ: graphics processing unit = графическое процессорное устройство

* ()
[#]  
>>-----Цитата---->>

приоткрывает

<<-----Цитата----<<

"Хоть одним глазком на париж взглянуть бы!" — думал М.И.Кутузов.

**** ()
[#] Ответ на: комментарий от Smacker 14.12.2011 16:29:11  

О, а я долго искал что же Shaman007 исправил

* ()
[#] Ответ на: комментарий от vasaka 14.12.2011 16:27:17  
anonymfus

Такой проект есть, называется Caracal

**** ()
[#]  
buddhist
>>-----Цитата---->>

NVIDIA приоткрывает исходные коды компилятора CUDA

<<-----Цитата----<<

Что за месяц стриптиза на ЛОРе?

*** ()
[#] Ответ на: комментарий от Shaman007 14.12.2011 16:41:31  

Против названия не имею ничего против, я на самом деле сначала никак не мог найти, что исправлено в новости.

* ()
[#] Ответ на: комментарий от stalkerg 14.12.2011 16:29:27  
Behem0th

Не совсем открыли, скорее написали открытый, и не совсем компилятор а LLVM бекэнд для драйвера если мы про одно и тоже говорим.

** ()
[#] Ответ на: комментарий от Shaman007 14.12.2011 16:41:31  
Smacker

Действительно. С одной стороны, есть информационный повод - некоторое увеличение открытости, проигнорировать это было бы неразумно. С другой стороны, это увеличение не соответствует принятым у нас нормам достаточной открытости, так что писать "открывает" и надеяться, что люди поймут истинный масштаб случившегося, вчитавшись в текст новости - как-то не комильфо. Так что я даже рад, что моё выражение пошло в народ.

** ()
[#]  
Reset

еще один гвоздь в крышку гроба opencl

***** ()
[#] Ответ на: комментарий от Shaman007 14.12.2011 16:41:31  
>>-----Цитата---->>

Ну а как еще это назвать?

<<-----Цитата----<<

Лучше - никак.

***** ()
[#]  
cipher

Мне нравится слово "приоткрывает".

* ()
[#] Ответ на: комментарий от Behem0th 14.12.2011 16:46:52  
RussianNeuroMancer

То есть толку практически ноль, так как это бакэнд всё равно для проприетарного драйвера?

*** ()
[#]  
DNA_Seq

Думаю это надо было сделать гораздо раньше. Обидно что такая технология фактически пропадает.

*** ()
[#] Ответ на: комментарий от Reset 14.12.2011 16:51:01  
RussianNeuroMancer

> еще один гвоздь в крышку гроба opencl
А вот в nVidia похоже менее фанатично смотрят на перспективы OpenCL, чем вы.

*** ()
[#] Ответ на: комментарий от Behem0th 14.12.2011 16:59:34  
RussianNeuroMancer

Тьфу, я подумал, что вы про nVidia писали. Не посмотрел сообщение, на которое вы ответили.

*** ()
[#] Ответ на: комментарий от dinn 14.12.2011 16:31:40  
Jayrome
>>-----Цитата---->>

Я по привычке с ЦПУ: graphics processing unit = графическое процессорное устройство

<<-----Цитата----<<

Графикоперерабатывающее, ага.

***** ()
[#] Ответ на: комментарий от stalkerg 14.12.2011 16:29:27  
DNA_Seq

OpenCL судя по всему то еще дерьмо, если разработчики имеют совесть то им следует повеситься.

*** ()
[#]  
>>-----Цитата---->>

приоткрывает исходные коды

<<-----Цитата----<<

какое дебильное выражение

* ()
[#] Ответ на: комментарий от Shaman007 14.12.2011 16:41:31  

Дает взглянуть, одним глазком.

anonymous ()
[#] Ответ на: комментарий от Pavval 14.12.2011 16:27:37  
ansi
>>-----Цитата---->>

облегчить программирование ГПУ

<<-----Цитата----<<
>>-----Цитата---->>

ГенПрокуратура Украины? Если доступ есть, то оно и так легко программируется.

<<-----Цитата----<<

Государственное политическое управление, деревня!

**** ()
[#] Ответ на: комментарий от ansi 14.12.2011 17:11:53  

ГПУ — Главное правовое управление при Президенте РФ.

anonymous ()
[#] Ответ на: комментарий от mlyaghost 14.12.2011 17:15:58  
>>-----Цитата---->>

(ГПУ) — Государственное политическое управление (ГПУ) при НКВД РСФСР.

<<-----Цитата----<<

"ГПУ НКВД РСФСР"

У моего деда на маузере такая гравировка была.

anonymous ()
[#] Ответ на: комментарий от DNA_Seq 14.12.2011 16:56:20  
Lighting
>>-----Цитата---->>

Думаю это надо было сделать гораздо раньше. Обидно что такая технология фактически пропадает.

<<-----Цитата----<<

Пропадает OpenCL, а CUDA давно уже на вооружении у разработчиков.

*** ()
[#] Ответ на: комментарий от anonymous 14.12.2011 17:20:11  
mlyaghost

а, действительно

p.s. дед, надеюсь, умирал долго и мучительно?

()
[#]  
I-Love-Microsoft

чочо??? CUDA хочет заменить собой OpenCL??? я правильно понимаю новость?

**** ()
[#] Ответ на: комментарий от I-Love-Microsoft 14.12.2011 17:24:04  

Если и так, то это будет весьма гуд.

** ()
[#] Ответ на: комментарий от Behem0th 14.12.2011 16:46:52  

Знак вопроса после URL пропал.

* ()
[#] Ответ на: комментарий от Lighting 14.12.2011 17:21:02  
DNA_Seq
>>-----Цитата---->>

а CUDA давно уже на вооружении у разработчиков.

<<-----Цитата----<<

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

*** ()
[#] Ответ на: комментарий от DNA_Seq 14.12.2011 17:47:04  
Lighting

То, что ты видел только одну пользовательскую конвертилку, ещё не означает, что разработчики не используют CUDA в собственных целях.

*** ()
[#] Ответ на: комментарий от gag 14.12.2011 17:39:55  
Behem0th

Да, правда до меня дошло что в той своей теме я да разных новости запостил.

** ()
[#]  
mikhalich

а что там за конкурента анонсировали? То ли PowerScale, то ли как-то так оно называлось. Обещали что CUDA умоется кровавыми слезами etc

** ()
[#]  
Ubuntu1204LTS

А можно для Ъ -под какой лецензией открывают?

()