Опубликована новая редакция проекта 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 может скачивать и подключать моды к скайриму.
А если нейронку прикрутить, ещё и сам разрабатывать моды сможет и сам в них играть.
> нейронку прикрутитьМожно подробнее об архитектуре сети, которую вы планируете "прикрутить", и ссылки на источники с алгоритмами?
https://openai.com/index/hello-gpt-4o/
Вот оно, будущее RISC-V на десктопе!
Последние AMD видеокарты умеют работать на материнке с risc-v процессором. Вот только производительных процессоров нет.
Ещё Voodoo умели работать на не-x86 системах (читай Маках), в чём достижение-то?
> Ещё Voodoo умели работать на не-x86 системах (читай Маках), в чём достижение-то?Например в поддержке вулкана. Но ты можешь попробовать его заимплементить на вуде, конечно :)
А как видюха зависит от набора команд процессора?
Драйвер же должен же быть!
А там микрокод для инициализации - для x86.
Чтобы, скажем, на POWER видюхи использовать, нужно шаманить
Т.е. один и тот же рейдж не работал на спарках, ппц, мипс и х86? Точно? И радеон не работал на спарках, ппц и х86?А под альфу даже биос видяхи трогать не надо было, в отличии от.
> Т.е. один и тот же рейдж не работал на спарках, ппц, мипс
> и х86? Точно? И радеон не работал на спарках, ппц и
> х86?Я про наше время. Да, один и тот же радеон надо, или не надо, ошаманивать, в зависимости от того, может ли проц исполнять инструкции x86.
Но проблема не нова: OpenFirmware, стандартизированный в девяностых, предложил решение: микропрограммы на Форте. Не вспомню сходу MIPS с OpenFirmware, но старые PPC, а также спарки, были обычно на 1275> А под альфу даже биос видяхи трогать не надо было
Да ну? То, что шина Athlon MP была слизана с альфовской и совместима, я знаю. Но прямо прошивка? ISA же другая
> Но проблема не нова: 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'овые компьютеры в школах, чтоли.
> Да ну? То, что шина Athlon MP была слизана с альфовской и
> совместима, я знаю. Но прямо прошивка? ISA же другаяСанки и ХППА были паханами, а альфа на подсосе, поэтому проблему прошивок для маков, санок и хппа решали на стороне карт расширения, а у альфы был эмулятор для работы с "х86 прошивками". Так-то даже мемтест86 бинарь пытается стартануть, а уж биосы всяких старых скази и видях работают и даже красивые пост скрины отрисовывают и интерфейсы управления. Уточню, возможность загрузки с крайних скази 320 адаптеков - это другое.
К слову, крушили тут ИБМ Z в аэро-корпусах, там в PCI корзине стояли матроксы г450 пци (или г400? с хинт мостом в общем) и медные и оптические двухпортовки от интел на гигабит, специально сверил интеловские и матрасные бутромы - x86.
А вот получить direct rendering=yes на альфе в линуксе я смог только на матрокс г200 в ночнушках 9-го деба под альфу (да, в портах ночнушки периодически собираются вплоть до 11 деба!). В пятом дебе мне показалось что в ноарх пакете мезы или фирмварей всё же овер дофига х86 ассемблера. В четвертом дебе всё более или менее работает (директ рендеринг есть на радеон 9200 например) но очень уж он стар даже для поиграться. В своё время я пинал синхронно санблейд 150, альфасервер 10 с видяхой и хп B2600 - интеерсный опыт, но не то чтобы очень полезный.
Поправочка... до 12 деба.https://cdimage.debian.org/cdimage/ports/12.0/
т.е. на спарк64 старый или альфу можно системд сделать :) А вот IA64 собирать прекратили...
Майнтейнер этого всего делает сам новые образа не часто, но когда появляется какой-то энтузиаст, который пробует всё это, сборки могут выходить одна за другой в течении недели.
Неужто хоть один GPU таки будет без блобов?
Это что и зачем? На потребительском рынке у таких вк есть шанс появиться?
Для прототепирования и эксперементов без NDA.
ага, прототипировать "прототеп"!)
в каких-то чипах для телеприставок вполне реальный шанс.
> в каких-то чипах для телеприставок вполне реальный шанс. Телеприставке декодер бы... возможность работы с контентом под DRM и прочее и прочее...
Может быть в довольно отдалённом будущем. Если экосистема RISC-V дорастёт до уровня, когда можно будет с github'а скачать всё, смотать изолентой и получить нотбук "maid in basement", то можно ожидать появления компаний занятых созданием девайсов под относительно узкие группы людей. Не ширпотреб, который сделан так, чтобы подходить большинству, а узкпотреб. Узкпотреб создаёт множество ниш, где можно не конкурируя напрямую с другими зарабатывать денег, компании-мастодонты, типа Intel не смогут конкурировать с таким, у них есть административные/бюрократические ограничения по количеству проектов которые они могут вести одновременно.Но это не завтра произойдёт, лет десять ждать придётся минимум. Может быть даже поворотной точкой будет не созревание экосистемы RISC-V, а появление идеи о том, что такого специального может предложить узкпотреб.
> Может быть в довольно отдалённом будущем. Если экосистема RISC-V дорастёт до уровня,
> когда можно будет с github'а скачать всё, смотать изолентой и получить
> нотбук "maid in basement", то можно ожидать появления компаний занятых созданием
> девайсов под относительно узкие группы людей.Как бы Allwinner скачал оттуда XuanTie'ское ядро RISCV, прикрутил к своему типичному обвесу, так получился Allwinner D64. Паяемый на всякие одноплатники и проч. Не знаю как там оно по узости, китайцы ценой берут - но это все же task-specific штука. Потому что для generic десктопа одного не топового 64-бит ядра все же маловато, как ни крути.
> Не ширпотреб, который сделан так, чтобы подходить большинству, а узкпотреб.
Его уже легион, от микроконтроллеров за центы, до чего-то околосерверного и довольно жирного.
> смогут конкурировать с таким, у них есть административные/бюрократические ограничения
> по количеству проектов которые они могут вести одновременно.Уже конкурируют - в том числе и ценой, потому что отчисления ARM платить не надо.
> Но это не завтра произойдёт, лет десять ждать придётся минимум. Может быть
> даже поворотной точкой будет не созревание экосистемы RISC-V, а появление идеи
> о том, что такого специального может предложить узкпотреб.Это произойдет не завтра. Это уже продается на вес китайцами. Копипастеры оценили халявный набор копипастера и втопили с его использованеим от души.
>Схемы, описания аппаратных блоков на языке Verilog,Сильно сомневаюсь что на Верилог можно сделать что-то годное.
Это же будет кладезь CVE. Составляйте свой список и ждите, когда появятся награды. Проверенная дорожка стать миллионером.
А если никто не будет платить за закрытие уязвимости?
Будьте уверены что можно. Как и на любом тьюринг полном.
А на чём же ещё, если не на Verilog?
>Поддержка промежуточного представления шейдеров SPIR-V реализована через трансляцию в OpenCL.Yo dawg. OpenCL -> spirv -> ?? -> opencl -> ??? -> riscv
> Прототип Skybox, созданный на базе FPGA Altera Stratix 10 и включающий 32 ядра (512 потоков), позволил при частоте 230 MHz добиться производительности заливки в 3.7 гигапикселей в секундуЭто уровень GeForce 6800 из 2004-го. Уже неплохо, уже не Riva TNT 2.
Это FPGA. Чтобы было быстрее - нужно компилировать прямо в биткод и динамически реконфигурировать.
А я без сарказма. Уже Doom 3 можно гонять теоретически, а не просто цветной кубик крутить.
> Это уровень GeForce 6800Если не про игры, то это совершенно не важно. Для плавного отображения интерфейса более чем достаточно. И все дело больше упирается в качественные драйверы, которые смогут нормально управлять питанием карточки.
FPGA на Verilog это в принципе не про потребительский рынок.
FPGA очень даже про потребительский, существуют маленькие недорогие FPGA, но туда видеокарту не запихнёшь.
нужно бы его к АТМ 2 Turbo адаптировать...
Инструментарий на gcc/binutils - можно самому писать по это прошивку. На асме.
Коллеги, а HP свои фреймбуферы плисовые под HP-PA, которые умели OGL совсем похоронил?У меня есть A4982B HP 24MB PCI Visualize FXE Video Graphics Card в составе B2600 Workstation, но... информации по всему этому не то, чтобы много. Дока на 500 страниц как запустить на это опенгл конечно есть, но я именно о технической части.
https://parisc.wiki.kernel.org/index.php/VisualizeFXнаписано что доков нет... в netbsd тоже не видно
Там на самом деле всё очень странно. Чпукс, уж на сколько он был не массовым, до последнего имел публичные пакетные репозитории от третьих лиц, но с благославением ХПе. А когда чпукс еолили, все эти в общем энтузиасты вынуждены были повыключать свои песочницы. С pa-risc based фрембуферами та же фигня - программисты на форумах порой пишут, типа у меня есть код под старый иксфри, я его портировал куда-то поновее... это компилять вообще законно?