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)

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

скорее это не типичный пример, а единственный в котором радеон быстрее

А для меня лично, это пример очень показательный : софт для поиска биткойнов супероптимизированный. Тут прямой вопрос денег - было бы выгоднее делать на CUDA - сделали бы, но не позволяют возможности очевидно.

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

Ссылаться на похороникс в качестве авторитетного источника — моветон.
Там хотя бы один человек эти сорцы скачал, а тут никто не скачал.

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

Там хотя бы один человек эти сорцы скачал

Гм, кто из них? Не вижу никаких на то указаний.

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

Хватит уже со своими биткоинами, не нужны они никому.

С тем, что биткойны не нужны, какбэ никто не спорит. Просто как факт : есть задача, есть алгоритм. Одноклассовый Radeon решает ещё в 2-3 раза быстрее. И это не случайность : этот софт оптимизировался очень тщательно на очень многие существующе платформы.

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

У amd и nvidia сейчас совсем разные архитектуры графических процессоров.

Так вот в том то и дело, что софт для поиска биткойнов оптимизировался для очень разных архитектур : CPU, GPU, FPGA, и из каждой выжимался максимум. Для меня, это показалось каким-то универсальным тестом пиковой производительности. И AMD+opencl очень мощно выиграла...

lenin386 ★★★★
()

*приоткрывает - мда

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

Прямо позором заклеймил.

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

Неделя стриптиза какая-то на лоре. Все что-то приоткрывают...

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

То ли PowerScale

Авось и они там на днях приоткроют завесу.

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

софт для поиска биткойнов супероптимизированный.

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

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

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

врожденные патологии видно уже на детях

1. патология != не совместимо с жизнью
2. программы, в отличие от детей, практически всегда рождаются с патологиями, которые потом правятся

shty ★★★★★
()

Няаа...

В тему: полгода уже доступен nvidia Cg 3.0. Но с апдейтами не приходит потому что доступно для скачивания только после регистрации. На ЛОРе об этом не писали. Из плюсов для обычного пользователя, которому библиотека нужнатолько для pcsx2 и Braid: появились RPM/DEB, а не только tar.gz, как раньше.

P.S. В новость надо добавить тэг «приоткрытие исходного кода», введённый несколькими новостями ранее.

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

> скорее это не типичный пример, а единственный в котором радеон быстрее

+1.

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

А ещё самый разрекламированный

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

Кто мешал новость написать? А новость я редактировать к сожалению не могу.

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

Я об этом летом узнал, а бинарники февральские. Вот это помешало. Если не трудно и если ты уже зарегистрировался для cuda source, скачай заодно Cg, пусть думают что линуксоидов много.

ZenitharChampion ★★★★★
()

ну вот и классно
надо регистрацию получить, как аспирант, как раз пишу на куде

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

> Одноклассовый Radeon решает ещё в 2-3 раза быстрее.

В 10 раз. Как и перебор паролей. А вот серьёзные вычисления, увы, медленнее.

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

В новость надо добавить тэг «приоткрытие исходного кода»

Предлагаю этот тег назвать так: «стриптиз в парандже» или «сменим паранджу на чадру!» =)

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

Что-то мне подсказывает, что не решит :) Зато очень «полезные» биткоины нагененрит :)

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

Прямо сейчас я пишу с компьютера, на котором считаются биткойны. Быстрее nvidia в 10 раз, я о той, которая показывает ту же скорость в OpenGL и имеет ту же цену. 412 мегахешей.

Пример? Моделирование движения химических элементов.

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

Ну, приведи пример сурьёзных вычислений, а я проверю.

Как насчет молекулярной динамики?

DNA_Seq ★★☆☆☆
()

теперь запасаемся попкорном и ждём, когда исходники утекут в сеть ?

Voviandr
()

s/безпроблемно/беспроблемно

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

Фороникс — это не самый удачный источник

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

Ты забыл про то, что в картах nVidia OpenCL и другие стандарты расчётов(DirectCompute) работают поверх CUDA. Именно поэтому OpenCL работает медленное на видеокартах nVidia.

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