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

Исходное сообщение
"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры RISC-V "

Отправлено opennews , 14-Май-24 22:15 
Опубликована новая редакция проекта Vortex, развивающего открытый GPGPU на базе архитектуры набора команд RISC-V, рассчитанный на выполнение параллельных вычислений с использованием API OpenCL и модели выполнения SIMT (Single Instruction, Multiple Threads). Проект также может быть использован при проведении исследований в области 3D-графики и при разработке новых архитектур GPU. Схемы, описания аппаратных блоков на языке Verilog, симулятор, драйверы и сопутствующая проектная документация распространяются под лицензией Apache 2.0...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=61173


Содержание

Сообщения в этом обсуждении
"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено YetAnotherOnanym , 14-Май-24 22:18 
А игори-то как? Игори на этой штуке плавать могут?

"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено Аноним , 14-Май-24 23:07 
Да, Vortex может скачивать и подключать моды к скайриму.

"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено Аноним , 15-Май-24 00:43 
А если нейронку прикрутить, ещё и сам разрабатывать моды сможет и сам в них играть.

"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено Аноним , 15-Май-24 10:02 
> нейронку прикрутить

Можно подробнее об архитектуре сети, которую вы планируете "прикрутить", и ссылки на источники с алгоритмами?


"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено Аноним , 15-Май-24 12:22 
https://openai.com/index/hello-gpt-4o/

"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено Аноним , 14-Май-24 22:21 
Вот оно, будущее RISC-V на десктопе!

"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено Аноним , 15-Май-24 00:25 
Последние AMD видеокарты умеют работать на материнке с risc-v процессором. Вот только производительных процессоров нет.

"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено Аноним , 15-Май-24 01:03 
Ещё Voodoo умели работать на не-x86 системах (читай Маках), в чём достижение-то?

"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено Аноним , 16-Май-24 06:21 
> Ещё Voodoo умели работать на не-x86 системах (читай Маках), в чём достижение-то?

Например в поддержке вулкана. Но ты можешь попробовать его заимплементить на вуде, конечно :)


"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено Аноним , 15-Май-24 07:56 
А как видюха зависит от набора команд процессора?

"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено Аноним , 15-Май-24 08:16 
Драйвер же должен же быть!

"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено qweo , 15-Май-24 09:29 
А там микрокод для инициализации - для x86.
Чтобы, скажем, на POWER видюхи использовать, нужно шаманить

"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено IdeaFix , 15-Май-24 15:04 
Т.е. один и тот же рейдж не работал на спарках, ппц, мипс и х86? Точно? И радеон не работал на спарках, ппц и х86?

А под альфу даже биос видяхи трогать не надо было, в отличии от.


"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено qweo , 15-Май-24 17:56 
> Т.е. один и тот же рейдж не работал на спарках, ппц, мипс
> и х86? Точно? И радеон не работал на спарках, ппц и
> х86?

Я про наше время. Да, один и тот же радеон надо, или не надо, ошаманивать, в зависимости от того, может ли проц исполнять инструкции x86.
Но проблема не нова: OpenFirmware, стандартизированный в девяностых, предложил решение: микропрограммы на Форте. Не вспомню сходу MIPS с OpenFirmware, но старые PPC, а также спарки, были обычно на 1275

> А под альфу даже биос видяхи трогать не надо было

Да ну? То, что шина Athlon MP была слизана с альфовской и совместима, я знаю. Но прямо прошивка? ISA же другая



"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено Аноним , 16-Май-24 10:16 
> Но проблема не нова: OpenFirmware, стандартизированный в девяностых, предложил решение:
> микропрограммы на Форте. Не вспомню сходу MIPS с OpenFirmware, но старые
> PPC, а также спарки, были обычно на 1275

От OpenFirmware осталось только DeviceTree пожалуй, который вообще не код. А так - ACPI интерпретируется. Равно как и ATOM BIOS амдшных видеокарт. Так что поздравляю с открытием, все уже придумано до вас.

> Да ну? То, что шина Athlon MP была слизана с альфовской и
> совместима, я знаю. Но прямо прошивка? ISA же другая

AMD GPUшный драйвер умеет стартить видяхи "с ноля" - "GPU not posted, posting now". Характерное сообщение драйвера на GPU не инициализированом BIOS когда он дает ему начальный пинок. Ессно до этого момента такая видяха ничерта не показывает. Оно заработает только когда драйвер получит управление. До этого момента оно просто висит на шине тряпочкой в относительно low power режиме (на минимальной частоте как правило, видеовыходы отключены).

И ессно на не-x86 системе - без VBIOS или EFI - на видяхе ничего не показывается до момента когда драйвер линуха получит управление. Но само по себе сие работает - и у китайцев AMDшки установлены в их местечковые MIPS'овые компьютеры в школах, чтоли.


"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено IdeaFix , 22-Май-24 11:42 
> Да ну? То, что шина Athlon MP была слизана с альфовской и
> совместима, я знаю. Но прямо прошивка? ISA же другая

Санки и ХППА были паханами, а альфа на подсосе, поэтому проблему прошивок для маков, санок и хппа решали на стороне карт расширения, а у альфы был эмулятор для работы с "х86 прошивками". Так-то даже мемтест86 бинарь пытается стартануть, а уж биосы всяких старых скази и видях работают и даже красивые пост скрины отрисовывают и интерфейсы управления. Уточню, возможность загрузки с крайних скази 320 адаптеков - это другое.

К слову, крушили тут ИБМ Z в аэро-корпусах, там в PCI корзине стояли матроксы г450 пци (или г400? с хинт мостом в общем) и медные и оптические двухпортовки от интел на гигабит, специально сверил интеловские и матрасные бутромы - x86.

А вот получить direct rendering=yes на альфе в линуксе я смог только на матрокс г200 в ночнушках 9-го деба под альфу (да, в портах ночнушки периодически собираются вплоть до 11 деба!). В пятом дебе мне показалось что в ноарх пакете мезы или фирмварей всё же овер дофига х86 ассемблера. В четвертом дебе всё более или менее работает (директ рендеринг есть на радеон 9200 например) но очень уж он стар даже для поиграться. В своё время я пинал синхронно санблейд 150, альфасервер 10 с видяхой и хп B2600 - интеерсный опыт, но не то чтобы очень полезный.


"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено IdeaFix , 22-Май-24 11:54 
Поправочка... до 12 деба.

https://cdimage.debian.org/cdimage/ports/12.0/

т.е. на спарк64 старый или альфу можно системд сделать :) А вот IA64 собирать прекратили...

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


"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено Аноним , 14-Май-24 22:29 
Неужто хоть один GPU таки будет без блобов?

"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено Beta Version , 14-Май-24 22:51 
Это что и зачем? На потребительском рынке у таких вк есть шанс появиться?

"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено Аноним , 14-Май-24 23:35 
Для прототепирования и эксперементов без NDA.

"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено Аноним , 14-Май-24 23:37 
ага, прототипировать "прототеп"!)

"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено Советский инженер , 15-Май-24 16:28 
в каких-то чипах для телеприставок вполне реальный шанс.

"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено IdeaFix , 22-Май-24 12:09 
> в каких-то чипах для телеприставок вполне реальный шанс. Телеприставке декодер бы... возможность работы с контентом под DRM и прочее и прочее...

"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено Аноним , 16-Май-24 05:10 
Может быть в довольно отдалённом будущем. Если экосистема RISC-V дорастёт до уровня, когда можно будет с github'а скачать всё, смотать изолентой и получить нотбук "maid in basement", то можно ожидать появления компаний занятых созданием девайсов под относительно узкие группы людей. Не ширпотреб, который сделан так, чтобы подходить большинству, а узкпотреб. Узкпотреб создаёт множество ниш, где можно не конкурируя напрямую с другими зарабатывать денег, компании-мастодонты, типа Intel не смогут конкурировать с таким, у них есть административные/бюрократические ограничения по количеству проектов которые они могут вести одновременно.

Но это не завтра произойдёт, лет десять ждать придётся минимум. Может быть даже поворотной точкой будет не созревание экосистемы RISC-V, а появление идеи о том, что такого специального может предложить узкпотреб.


"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено Аноним , 16-Май-24 10:39 
> Может быть в довольно отдалённом будущем. Если экосистема RISC-V дорастёт до уровня,
> когда можно будет с github'а скачать всё, смотать изолентой и получить
> нотбук "maid in basement", то можно ожидать появления компаний занятых созданием
> девайсов под относительно узкие группы людей.

Как бы Allwinner скачал оттуда XuanTie'ское ядро RISCV, прикрутил к своему типичному обвесу, так получился Allwinner D64. Паяемый на всякие одноплатники и проч. Не знаю как там оно по узости, китайцы ценой берут - но это все же task-specific штука. Потому что для generic десктопа одного не топового 64-бит ядра все же маловато, как ни крути.

> Не ширпотреб, который сделан так, чтобы подходить большинству, а узкпотреб.

Его уже легион, от микроконтроллеров за центы, до чего-то околосерверного и довольно жирного.

> смогут конкурировать с таким, у них есть административные/бюрократические ограничения
> по количеству проектов которые они могут вести одновременно.

Уже конкурируют - в том числе и ценой, потому что отчисления ARM платить не надо.

> Но это не завтра произойдёт, лет десять ждать придётся минимум. Может быть
> даже поворотной точкой будет не созревание экосистемы RISC-V, а появление идеи
> о том, что такого специального может предложить узкпотреб.

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


"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено Аноним , 14-Май-24 23:25 
>Схемы, описания аппаратных блоков на языке Verilog,

Сильно сомневаюсь что на Верилог можно сделать что-то годное.


"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено Аноним , 14-Май-24 23:38 
Это же будет кладезь CVE. Составляйте свой список и ждите, когда появятся награды. Проверенная дорожка стать миллионером.

"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено Аноним , 15-Май-24 07:49 
А если никто не будет платить за закрытие уязвимости?

"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено Аноним , 14-Май-24 23:59 
Будьте уверены что можно. Как и на любом тьюринг полном.

"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено Ivan7 , 15-Май-24 13:38 
А на чём же ещё, если не на Verilog?

"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено Аноним , 14-Май-24 23:34 
>Поддержка промежуточного представления шейдеров SPIR-V реализована через трансляцию в OpenCL.

Yo dawg. OpenCL -> spirv -> ?? -> opencl -> ??? -> riscv


"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено Аноним , 15-Май-24 00:42 
> Прототип Skybox, созданный на базе FPGA Altera Stratix 10 и включающий 32 ядра (512 потоков), позволил при частоте 230 MHz добиться производительности заливки в 3.7 гигапикселей в секунду

Это уровень GeForce 6800 из 2004-го. Уже неплохо, уже не Riva TNT 2.


"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено Аноним , 15-Май-24 00:51 
Это FPGA. Чтобы было быстрее - нужно компилировать прямо в биткод и динамически реконфигурировать.

"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено Аноним , 15-Май-24 02:03 
А я без сарказма. Уже Doom 3 можно гонять теоретически, а не просто цветной кубик крутить.

"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено сидик из макдака , 15-Май-24 06:27 
> Это уровень GeForce 6800

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


"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено Аноним , 15-Май-24 07:50 
FPGA на Verilog это в принципе не про потребительский рынок.

"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено Аноним , 15-Май-24 10:35 
FPGA очень даже про потребительский, существуют маленькие недорогие FPGA, но туда видеокарту не запихнёшь.

"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено Швондик , 15-Май-24 08:59 
нужно бы его к АТМ 2 Turbo адаптировать...

"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено Аноним , 15-Май-24 09:33 
Инструментарий на gcc/binutils - можно самому писать по это прошивку. На асме.

"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено IdeaFix , 15-Май-24 15:08 
Коллеги, а HP свои фреймбуферы плисовые под HP-PA, которые умели OGL совсем похоронил?

У меня есть A4982B HP 24MB PCI Visualize FXE Video Graphics Card в составе B2600 Workstation, но... информации по всему этому не то, чтобы много. Дока на 500 страниц как запустить на это опенгл конечно есть, но я именно о технической части.


"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено Anonyous , 15-Май-24 21:32 
https://parisc.wiki.kernel.org/index.php/VisualizeFX

написано что доков нет... в netbsd тоже не видно


"Опубликован Vortex 2.1, открытый GPGPU на базе архитектуры R..."
Отправлено IdeaFix , 16-Май-24 14:30 
Там на самом деле всё очень странно. Чпукс, уж на сколько он был не массовым, до последнего имел публичные пакетные репозитории от третьих лиц, но с благославением ХПе. А когда чпукс еолили, все эти в общем энтузиасты вынуждены были повыключать свои песочницы. С pa-risc based фрембуферами та же фигня - программисты на форумах порой пишут, типа у меня есть код под старый иксфри, я его портировал куда-то поновее... это компилять вообще законно?