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 квалифицированные академические исследователи и разработчики программного обеспечения могут получить после регистрации здесь.

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

★★★★★

Проверено: Shaman007 ()
Последнее исправление: Shaman007 (всего исправлений: 2)

Ненавижу такие «открытия». Это как мелкомягкие часть своих продуктов «пооткрывали»: на исходники можно только смотреть, модификация запрещена, использование кода в своих целях запрещено.

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

а нуждается ли это многое в объяснении?

Найди это многое и спроси, что именно ему нужно.

это многое объясняет

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

Скажем так - соотношение тех кто мог бы использовать относительно тек кто использует далеко не радостное.

DNA_Seq ★★☆☆☆
()

Проприетарщина как-то не нужна... Есть нормальный OpenCL, а костыли от nvidia не нужны.

Xenius ★★★★★
()

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

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

Есть нормальный OpenCL

Это в каком месте он нормальный?

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

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

Прям как, Козел, огородный Сторож.

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

о, ясно, это «new language support» и «new processor support»

за картинку спасибо, но может давайте не будем играть в профессора-студента? просьба четко и ясно выражать мысли - «да, эта новость предпосылка для становления CUDA в роли той же универсальной платформы как и OpenCL» или «нет, лицензия этого не позволит» - вот это будет ясно всем

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от true_admin

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

dinn ★★★★★
() автор топика
Ответ на: комментарий от I-Love-Microsoft

Если бы был ответ на вопрос про лицензии и универсальность - я бы написал, пока ничего не ясно. Можно лишь с определённой долей вероятности предположить чего хотят добиться в nvidia.

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

а, понял :) и каковы предположения? :) просто любопытно

хотя от nVidia добра не ждут, это те еще анальные городильщики :D

I-Love-Microsoft ★★★★★
()

А теперь, товарищи, вопрос на засыпку: Почему, если взять радеон и жифорс одного класса, то вычисления на GPU на радеоне с помощью OpenCL быстрее, чем на жифорсе? Типичный пример - генерация биткоинов

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

но только тем, кто может сделать что-то полезное

какой смысл тогда скрывать о тех кто не может ничего сделать?

Признай, эта тупая бюрократия. Кто захочет всё равно их получит.

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

Ну я нисколько и не защищаю тараканов в головах руководства nvidia. Возможно они боятся фрагментации технологии CUDA и нехотят ничут ослаблять контроль над вектором развития.

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

Что-то типа этого:

Copyright by NVIDIA Corporation.  All rights reserved. All information contained herein is proprietary and confidential to NVIDIA Corporation. Any use, reproduction, or disclosure without the written permission of NVIDIA Corporation is prohibited.
С юридической точки зрения процитировав это из сорцев ядерных модулей их проприетарного драйвера я уже нарушил лицензию.

RussianNeuroMancer ★★★★★
()

Какой эротичный сабж...

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

Если там будут жёсткие ограничения по использованию исходников то это не open source. Тут даже спор gpl vs bsd меркнет.

true_admin ★★★★★
()

Не нужно. Нвидия наверно видит, как её CUDA бешеными темпами теряет популярность, из-за чего начинает пытаться вертеться и говорить ложь.

Quasar ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Тут даже не в лицензии дело. CUDA ограничена технически - она не может стать заменителем OpenCL. OpenCL -единый интерфейс к гетерогенным вычислительным ресурсам. CUDA завязана исключительно на нвидиевские видеокарты.

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

Можно попробовать подать заявку или просто написать письмо, может разъяснят что и как.

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

С юридической точки зрения процитировав это из сорцев ядерных модулей их проприетарного драйвера я уже нарушил лицензию.

а ну-ка быстро в тюрьму марш! :)

I-Love-Microsoft ★★★★★
()

Новость конечно хорошая, но врятли спасёт от Кудокапца. Во-первых поздновато спохватились, а во-вторых железо-зависимые решения в ентерпрайзе не нужны и годятся только для всяких студентоподелок.

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

Видели бы вы какой в российской науке волшебный е... как бы помягче. Вобщем куда - верх открытости по сравнению с многим.

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

когда же они уже лопнут от жадности и температуры?

trueshell ★★★★★
()

Опять приоткрывает! Вот мода то пошла. Выходи замуж уж,а не то будешь в девках до старости!

darkshvein ☆☆
()

Хорошая новость, но я уже сделал выбор в пользу PyOpenCL. Есть некоторые основания надеяться, что он заработает-таки на AMD. Тогда многие проблемы снимутся и реально удастся раскрыть потенциял устройств типа APU. А пока тренируюсь на 560 Ti.

Vudod ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Тут кстати говорят, что лицензия вполне себе совместимая, а не анально-огороженная. Ну, хорошо если я навожу на них напраслину, а они на самом деле исправились (впрочем, правильнее будет сказать не «исправились», а «пытаются следовать стратегии embrace, extend and extinguish», которая уже не сработала в случае PhysX, но имеет все шансы сработать в случае с VDPAU).

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

OpenCL может хвалить только тот кто никогда его не видел.

дети тоже рождаются маленькие и сморщенные

shty ★★★★★
()

Это может помочь реализации vdpau на nouveau?
Это единственный пункт, который держит на блобе.

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

Это может помочь реализации vdpau на nouveau?

Нет, это совершенно разные технологии.

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