URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 88337
[ Назад ]

Исходное сообщение
"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"

Отправлено opennews , 23-Янв-13 17:16 
Разработчик из AMD Tom Stellard представил (http://lists.freedesktop.org/archives/mesa-dev/2013-January/...) патч, добавляющий в бэкэнд (http://cgit.freedesktop.org/~tstellar/llvm/) на основе LLVM для GPU семейства R600 поддержку косвенной адресации (indirect addressing). Указанный бэкэнд может опционально использоваться для генерации кода шейдеров и кроме этого является необходимым для поддержки OpenCL (произвольных вычислений на GPU).


В частности, отмечается что ранее отсутствие поддержки режима косвенной адресации приводило к неработоспособности шейдеров в играх Unigine и Sauerbraten при использовании LLVM-бэкэнда. Разработчик также отмечает что данный момент этот патч поддерживает только драйвер семейства R600, для видеокарт HD7000 пока отсутствует несколько необходимых callback-ов.


Кроме того, отмечается что для R600 в данный момент поддерживаются только массивы размером до 16 DWORDов, а также не реализована регистроваая упаковка векторных типов (vec4). Для корректной упаковки регистров во всех возможных случаях необходимо реализовать еще 1 проход для определения правильного размера векторов в каждом массиве.


Дополнительно стоит отметить, что LLVM бэкэнд для R600 был удален из MESA в связи с включением данного бэкэнда в апстрим (LLVM). Предположительно, указанные изменения в результате попадут в LLVM версии 3.3.

URL: http://www.phoronix.com/scan.php?page=news_item&px=MTI4MTM
Новость: http://www.opennet.me/opennews/art.shtml?num=35906


Содержание

Сообщения в этом обсуждении
"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено pavlinux , 23-Янв-13 17:16 
Сколько бы людей стало ненужными, если бы корпорации открыли спеки! :)

"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено Аноним , 23-Янв-13 18:19 
Павлин, на сабжевые GPU спеки открыты. И да, это таки временами упрощает жизнь разработчиков. Достаточно сравнить состояние нувы и R600.

"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено Пингвино , 23-Янв-13 21:21 
О чём вы? Павлину главное сбзднуть, а мозгом он даже не пытается пользоваться.

"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено Аноним , 23-Янв-13 23:57 
> О чём вы? Павлину главное сбзднуть, а мозгом он даже не пытается пользоваться.

Да я заметил, правда не понимаю - он вроде не бздшник. А бздит. Wtf? :)


"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено ананим , 24-Янв-13 00:39 
он nvidia'шник.
при чём конченный. особенно его блоб нвидии возбуждает. его там аарон периодически посылает, но ему пофиг.

"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено Аноним , 24-Янв-13 10:30 
> вроде не бздшник

он - обычное опеннетное трепло


"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено Аноним , 24-Янв-13 20:27 
>> вроде не бздшник
> он - обычное опеннетное трепло

мне хоть павлуша и не нравится, но вот от таких комментариев вымораживает...
что сделал ты аноним? пук в лужу? а павлуша и новости постит и на форуме очень дельно, порой, помогает.
это так же как с андрюшей митрофановым: не люблю, но уважаю.


"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено Аноним , 25-Янв-13 03:15 
Да ладно, временами дело говорит. Но иногда - как голубь с проводов на граждан.

"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено Аноним , 23-Янв-13 17:17 
Ну так когда уже можно будет добывать биткоины используя открытый драйвер?

"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено pavlinux , 23-Янв-13 17:19 
> Ну так когда уже можно будет добывать биткоины используя открытый драйвер?

А зачем их добывать?


"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено Аноним , 23-Янв-13 18:20 
> А зачем их добывать?

Ну как зачем? Бабло побеждает зло :)


"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено Аноним , 23-Янв-13 17:20 
Надо организовать трекер задач для допиливания необходимых функций открытого драйвера и оплачивать все это биткоинами. Допили функцию - стали быстрее расчеты - эффективнее профит по коинам.

"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено pavlinux , 23-Янв-13 17:36 
> эффективнее профит по коинам.

А зачем нужны коины?  Стабильно 5000$ в месяц будет прибыль?


"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено Аноним , 23-Янв-13 18:18 
over $9000!

"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено Аноним , 23-Янв-13 18:21 
> 5000$ в месяц будет прибыль?

Будет. Некоторое время. Если конкретно так вложишься в mining rig'и и найдешь дешевое электричество.


"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено pavlinux , 23-Янв-13 20:43 
Пишут, что видюха окупается за 2 месяца,
AMD Radeon HD 7970 стоит 400$ какие нахер 9000$???



"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено Аноним , 23-Янв-13 20:57 
> Пишут, что видюха окупается за 2 месяца,
> AMD Radeon HD 7970 стоит 400$ какие наxер 9000$???

зарегистирированы проблемы у павлинуха с математическим аппаратом...
берешь 45 7970-х и ждешь 3 месяца



"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено Аноним , 24-Янв-13 00:08 
> AMD Radeon HD 7970 стоит 400$ какие нахeр 9000$???

Ну как какие? Если ты отгрохаешь нее...ческую mining-ферму, которая существенно подвинет остальных - ты таки поимеешь свои 5k$ в результате. Другое дело что затраты бабла на покупку оборудования будут неиллюзорные. Поэтому энное время ты будешь отбивать затраты на оборудование, а вовсе не грести лопатой :P. И не забывай что оно постепенно дешевеет + 7970 жрут довольно конкретно, а их кипа - жрет как сверхновая. И оплата электричества таки станет весьма конкретной статьей расходов.

Кроме того, сложность может расти по мере присоединения к системе ноывй участников с майнерами и увеличения суммарной вычислительной мощности. В конечном итоге сеть самобалансируется так что генерация монеток происходит с постоянной скоростью. Какой процент этого урвешь лично ты - зависит от соотношения твоей производительности vs производительность сети. Т.е. чисто теоретически получить 5k$ ничему не противоречит... но может быть сцyкодорого в плане затрат на покупку потребного для этого оборудования и требовать нехилой такой инсталляции :)


"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено rshadow , 24-Янв-13 00:38 
Да о чем вы тут все? Уже пару лет назад биткоины стали стоить дешевле электричества, так что забудьте...

"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено Аноним , 24-Янв-13 02:06 
> Да о чем вы тут все? Уже пару лет назад биткоины стали
> стоить дешевле электричества, так что забудьте...

дешевле/дороже...
это ведь смотря на ЧЁМ считать
раньше можно было за месяц отбить деньги за всю систему и ещё на 2 новых оставалось, сейчас так не получится :(


"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено Аноним , 24-Янв-13 04:17 
> стоить дешевле электричества,

Электричество у всех стоит по разному, кроме того, продолжающийся майнинг прозрачно намекает.



"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено Аноним , 23-Янв-13 18:23 
> Надо организовать трекер задач для допиливания необходимых функций открытого драйвера
> и оплачивать все это биткоинами. Допили функцию - стали быстрее расчеты
> - эффективнее профит по коинам.

Такая инициатива btw существует. Смотреть на форуме биткоинов.


"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено Аноним , 23-Янв-13 18:10 
Почему они не сделают наконец нормальные драйвера со всем функионалом?

"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено хрюкотающий зелюк , 23-Янв-13 18:18 
завтра сделают, проспятся и сделают, тебе обязательно сообщат лично

"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено Аноним , 23-Янв-13 18:22 
> Почему они не сделают наконец нормальные драйвера со всем функионалом?

Потому что это требует довольно дофига работы //Кэп.


"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено inferrna , 23-Янв-13 18:22 
Ходят слухи, что ответ кроется в структуре американской патентной системы, позволяющей патентовать скруглённые углы, B-frames и тому подобные очевидности. Может и в драйвере чего-то такое хитро-секретное AMD у кого-то лицензирует, что заново изобрести не запрещается(вроде), а рассказать, если знаешь - низзя. Вот они и грузят работой штат юристов перед каждым коммитом в открытый драйвер.

"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено Аноним , 23-Янв-13 19:47 
Давние связи с майкрософтом, ATI много копий сломало чтобы протолкнуть свою очередную версию как официальный стандарт Direct3D. Очевидно, имеют негласный договор гнобить линукс, и только с покупкой их AMD дело сдвинулось. Но договор то все еще действует...

"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено Аноним , 23-Янв-13 20:52 
стандарт Direct3D, ORLY?
это было во времена... эээ... DirectX 8.1 вообще-то

"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено Аноним , 23-Янв-13 22:57 
DirectX это общее название всего пакета. В него входит и Direct3D  и прочие прослойки для клавиатур .

"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено Аноним , 24-Янв-13 02:07 
> DirectX это общее название всего пакета. В него входит и Direct3D  
> и прочие прослойки для клавиатур .

и чё, стандартом он когда стал?


"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено Аноним , 26-Янв-13 00:19 
[устало]

Фирма ATI производит железо. Фирма NVIDIA тоже. Для достижения хороших продаж очень важно чтобы в выходящей через 3 месяца венде стандартом стал вариант железок ATI, а не AMD. Тогда ATI будет иметь право написать на коробке "новый радеон 100500, поддерживает все возмржности восхитительной виндоуз 666". NVidia будет в трауре, так как кому нужно покупать ущербную видяху если рядом лежит хорошая. На самом деле они одинаковы практически, только в оодной надо 2 такта для сложения и умножения, на второй 2 такта для умножения и сложения.

На моей памяти NVidia только 1 раз выиграла такую гонку, все остальные случаи побеждала ATI, то есть стандартом обьявлялась именно реализация ATI. Отсюда вывод, что связи вверхах очень хорошие.

Стандартом он стал с того момента как тебе запретили писать на твоей коробке "совместимо с виндовс директикс". Сначала докажи что совместим, потом отбашляй миллиарды кому надо для принятия фактического разрешения, только потом песатай коробки и продавай их в США.


"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено Led , 26-Янв-13 02:33 
> Фирма ATI производит железо.
> железок ATI, а не AMD.

Ты с какой планеты? или 10 лет в одиночке отсидел, только что "откинулся" и не знаешь что в мире произошло?


"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено Аноним , 27-Янв-13 12:34 
как же всё запущено то :(
вот зачем было столько времени тратить на это сообщение, если в самой сути не разобрался (что такое стандарт на самом деле)?
да и про АТИ - смешно, за этот срок дети в школу пошли...

"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено Пиу , 24-Янв-13 02:52 
странно, почему тогда на r200 опенсорцные дрова были изначально?

"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено Аноним , 26-Янв-13 00:24 
> странно, почему тогда на r200 опенсорцные дрова были изначально?

Быть то были но заработали они как надо спустя 10 лет. Очевидно, для галочки. Кстати спеки так и не открыты, именно те дрова писались под NDA.


"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено XoRe , 24-Янв-13 02:09 
> Почему они не сделают наконец нормальные драйвера со всем функионалом?

Нельзя просто так взять и сделать нормальный драйвер видюхи (С) Капитан Боромир :)

Уважаемый, вы попробуйте драйвер клавы сделать, хотя бы ps/2.
Потом попробуйте драйвер для монитора 25x80 строк.
А потом вас ждет погружение в чудесный мир графических акселераторов...)


"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено Аноним , 24-Янв-13 04:19 
Ну он просто не видел те спеки, на 900+ страниц, вот и умничает.

"В LLVM бэкэнд R600 добавлена поддержка косвенной адресации"
Отправлено Аноним , 25-Янв-13 03:17 
> Уважаемый, вы попробуйте драйвер клавы сделать, хотя бы ps/2.
> Потом попробуйте драйвер для монитора 25x80 строк.

Вон на хабре перец отгрохал драйвер usb-дисплея. Вот с кого пример брать надо :)