The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Доступен Vortex 2.0, открытый GPGPU на базе архитектуры RISC-V

10.11.2023 23:14

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

Основу GPGPU составляет типовой ISA RISC-V, расширенный некоторыми дополнительными инструкциями, необходимыми для поддержки функций GPU и управления потоками. При этом изменения в архитектуре набора команд RISC-V сведены к минимуму и по возможности используются уже имеющиеся векторные инструкции. Похожий подход применяется в проекте RV64X, который также развивает открытый GPU на базе технологий RISC-V.

Для графики на технологиях Vortex развивается открытый GPU Skybox, поддерживающий графический API Vulkan. Прототип Skybox, созданный на базе FPGA Altera Stratix 10 и включающий 32 ядра (512 потоков), позволил при частоте 230 MHz добиться производительности заливки в 3.7 гигапикселей в секунду (29.4 гигатранзакции в секунду). Отмечается, что это первый открытый GPU с программной и аппаратной реализацией, поддерживающий Vulkan.

Основные особенности Vortex:

  • Поддержка 32- и 64-разрядных архитектур набора команд RISC-V RV32IMF и RV64IMAFD.
  • Настраиваемое число ядер, блоков задач (warps) и потоков.
  • Настраиваемое число ALU, FPU, LSU и SFU для каждого ядра.
  • Настраиваемая ширина выдачи конвейера (pipeline issue width).
  • Опциональная разделяемая память и кэши уровней L1, L2 и L3.
  • Поддержка спецификации OpenCL 1.2.
  • Возможность реализации на базе FPGA Altera Arria 10, Altera Stratix 10, Xilinx Alveo U50, U250, U280 и Xilinx Versal VCK5000.
  • Расширенные инструкции: "tex" для ускорения обработки текстур, vx_rast для управления растеризацией, vx_rop для обработки фрагментов, глубины и прозрачности, vx_imadd для выполнения операции "умножить и сложить", vx_wspawn, vx_tmc и vx_bar для активации фронтов инструкций и потоков в них (wavefront, набор нитей, параллельно выполняемых SIMD Engine), vx_split и vx_join.
  • Поддержка промежуточного представления шейдеров SPIR-V реализована через трансляцию в OpenCL.
  • Для разработки приложений предлагается инструментарий, включающий адаптированные для работы с Vortex варианты PoCL (компилятор и runtime OpenCL), LLVM/Clang, GCC и Binutils.
  • Поддерживается симуляция работы чипа с использованием Verilator (Verilog-симулятор), RTLSIM (симуляция RTL) и SimX (программная симуляция).

Среди изменений в версии Vortex 2.0:

  • Проведена оптимизация микроархитектуры.
  • Добавлена поддержка 64-разрядной архитектуры набора команд RISC-V RV64IMAFD.
  • Добавлена возможность реализации на базе FPGA Xilinx.
  • Добавлена поддержка LLVM 16 и Ubuntu 20.04.
  • Проведён рефакторинг и внесены исправления недоработок, выявленных при оценке качества.


  1. Главная ссылка к новости (https://github.com/vortexgpgpu...)
  2. OpenNews: Проект VeriGPU развивает открытый GPU на языке Verilog
  3. OpenNews: Venus - виртуальный GPU для QEMU и KVM, реализованный на базе API Vulkan
  4. OpenNews: Представлен RV64X, открытый GPU на базе технологий RISC-V
  5. OpenNews: Проект по созданию открытого GPGPU
  6. OpenNews: Проект Libre RISC-V развивает свободный GPU
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/60088-vortex
Ключевые слова: vortex, gpu
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (122) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.3, Анонин (?), 23:51, 10/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    О, тут кто-то в теме про SeCura жаловался что нет видях открытых.
    Вот уже второй проект.
     
     
  • 2.14, Третий П (?), 02:02, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Где купить и во что воткнуть?
     
     
  • 3.17, Аноним (17), 03:18, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Добавлена возможность реализации на базе FPGA Xilinx.

    А что в этом предложении не ясно?

     
     
  • 4.125, Аноним (125), 12:48, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ясно, параллельный импорт.
     
  • 3.20, ИмяХ (ok), 04:34, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Это открытый проект, его не надо покупать. Описываешь под нужный тебе интерфейс. Компилируешь, получаешь принципиально схему. Потом компонуешь, на выходе получаешь монтажную схему. Берёшь паяльник в руки и вперёд.
     
     
  • 4.25, Аноним (25), 08:12, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    DIY это не круто. Нужен законченный продукт.
     
     
  • 5.40, Аноним (40), 10:27, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Делай, разрешаю.
     
  • 4.62, Третий П (?), 12:26, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Паяльник - это круто. С паяльником то я могу. Тут у меня как раз и разноцветные проводки из набора профессора Фарнсворта имеются.
     
     
  • 5.70, Советский инженер (ok), 13:57, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    не уверен что с такими проводками у тебя выйдет собрать видяху.
    они заточены под другие самоделки
     
     
  • 6.72, Третий П (?), 14:02, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да ладно. Профессор из своих разноцветных проводков и не такое собирал. Чем я хуже?
     
  • 4.100, Аноним (100), 15:01, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Слушай, это гениально! На логических элементах и транзисторах компактно создавать микроконтроллеры. Это уже будет не столько микро, как макроконтроллер или макропроцессор))
    Размер будет очень большой, но сам контроллер очень надёжный! И хоть и смешно — ремонтнопригодный.
    А ещё круче на силовых компонентах для нужд высовольтных электросетей или электропоездов.
     
     
  • 5.108, Аноним (108), 07:20, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Так процессоры не всегда и были «микро». Вот откуда там взяться надёжности…
     
  • 5.144, Аноним (-), 16:32, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Размер будет очень большой, но сам контроллер очень надёжный! И хоть и
    > смешно — ремонтнопригодный.

    Поэтому большие ЭВМ на лампах больше ремонтировали чем они работали. Видите ли - куча контактов это весьма проблемный топик.

    > А ещё круче на силовых компонентах для нужд высовольтных электросетей или электропоездов.

    Так, этого гражданина взять в секретное КБ по разработке летающих танков.

     
  • 4.109, Аноним (109), 08:40, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем мне эта хрень, если я итак могу описать интерфейсы, скомпилировать и получить принципиальную схему.
     
     
  • 5.114, Аноним (114), 09:46, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зачем мука, если можно самому помолоть зерно на ручной мельнице?
     
  • 2.30, амерский ведроид (?), 08:46, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А косынку потянет хотябы?
     
     
  • 3.80, YetAnotherOnanym (ok), 16:05, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Только Большое Пещерное Приключение.
     
  • 3.126, Аноним (125), 12:52, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Сапёра и Косынку тянули ещё S3 Trio.
     

  • 1.6, Аноним (-), 00:15, 11/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И как это поможет смотреть Ютуб с аппаратным декодированием на одноплатниках?
     
     
  • 2.9, Аноним (9), 00:22, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    никак. Большие FPGA дороги весьма.
     
     
  • 3.96, Аноним (96), 05:01, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    ПЛИС нужны не только для того чтобы туда залить логику. На них можно оттестировать чип и уже потом изготавливать чипы по обычной технологии.
     
     
  • 4.133, Аноним (133), 20:11, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Если деньги есть на изготовление чипов по обычной технологии.
    Энтузиастам тут ничего не светит - и топовые ПЛИС очень дороги, и производство ASIСов тоже.
     
     
  • 5.139, Аноним (139), 15:16, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Но прогресс не стоит на месте. Завтра может что-то измениться в лучшую сторону.
     
  • 3.143, Аноним (139), 15:41, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Если на Artix-7 можно видяху достаточную для десктопа, то на Ali можно платку прикупить. Если, конечно, имеется денег больше, чем на покупку Четвёртого Пня.
     

  • 1.8, Аноним (9), 00:21, 11/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А шейдеры в архитектуру GPU + код для неё для достижения наилучшей производительности - это будет? Я имею в виду вот что. Не исполнять программу на софт-процессоре, если это возможно, а сразу схему генерить и динамически реконфигурировать (это штатная возможность FPGA). Если получившаяся схема не влезает - то бить на схемы поменьше, и генерить кастомный набшр команд. То есть автоматически разбивать задачу на задействование по максимуму ресурса FPGA напрямую.
     
     
  • 2.10, Я (??), 00:34, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    в серию никто фпгашный гпу не пустит.
     
     
  • 3.11, Аноним (11), 00:50, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Не нужно именно GPU, а вот универсальную плату, просто с видеоразъёмами и прочей... большой текст свёрнут, показать
     
     
  • 4.12, Аноним (12), 01:45, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Если тебе позарез нужна FPGA, ты знаешь где ее взять. Если нет - к чему это нытье, сводящееся к "хочу, чтобы было зашибись"?
     
     
  • 5.27, Аноним (25), 08:16, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    FGPA-шники они ребята такие. Хотят сами не знают чего, сами не знают зачем.
     
     
  • 6.49, Аноним (49), 11:13, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > FGPA-шники они ребята такие. Хотят сами не знают чего, сами не знают зачем.

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

     
  • 5.51, Аноним (51), 11:26, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Людям нужен не FPGA сам по себе, ни отладочная плата с игрушечной обвязкой, а продукт потребительского уровня: плата, которую можно вставить в компьютер и нажать на кнопку "сделать зашибись", чтобы и графика, и физика, и нейросети, и майнинг, и декодинг самых последних кодеков, только что скачанных из инета. Это требует не только железки, но и экосистемы. Под графику экосистемы уже есть, под gpgpu экосистемы тоже уже есть. Под майнинг есть решения, но их придётся адаптировать к железке. А значит нужен слой абстракции над FPGA. Под декодинг экосистемы совсем нет, есть только одирочные прототипы на гитхабе.
     
     
  • 6.68, Аноним (68), 13:36, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Уже лет 20 слышу что нужно людям. Почему-то ни себя, ни оппонентов авторы за людей не считают. Да и вообще человек в их понимании это овощ, который ничего не хочет и не может кроме самоудовлетворения. И сами авторы почему-то не горят желанием стать овощами...
     
     
  • 7.74, Аноним (74), 14:07, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да не овощ он, у них просто свои задачи. И решать их нужно уже вчера. А не тратить годы на разработку экосистемы. Отладочная плата - это хорошая игрушка... для тех, кто хочет в программирование на Verilog играть вместо 3D и ИИ. А универсальная плата потребительского уровня позволит и в верилог играть, и в 3D, и в ИИ, и в майнинг. Поэтому она объективно лучше. А внешние модули вроде GPIO надо к плате через интерфейсы подсоединять.
     
     
  • 8.86, Аноним (86), 22:03, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Экосистему нельзя разработать, ещё можно только построить, и это занимает годы, ... текст свёрнут, показать
     
     
  • 9.92, Аноним (92), 23:42, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    но можно взять чужую Пример - вайн, использует экосистему виндовых приложений ... большой текст свёрнут, показать
     
     
  • 10.106, Аноним (108), 03:00, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Осталось только проблему курицы и яйца решить ну это не считая того, что на са... текст свёрнут, показать
     
     
  • 11.124, Аноним (124), 12:41, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    1 Взятие чужой экосистемы и решает проблему курицы-яйца в виде платформа-экосис... текст свёрнут, показать
     
  • 6.115, Аноним (114), 09:48, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >Людям нужен не FPGA сам по себе, ни отладочная плата с игрушечной обвязкой, а продукт потребительского уровня

    Ну а как по твоему этот конечный продукт появляется, появляется из ниоткуда в готовом виде?

     
  • 3.13, Аноним (108), 01:56, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Если будет что-то, предоставляющее интерфейс как у видеокарты, заменяющее её, но превосходящее её, и по приемлимой цене - с руками оторвут.

    Да. Как жаль, что этого чего-то не будет.

     
     
  • 4.16, Третий П (?), 02:07, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    "Мы лишь в начале пути", кто-то здесь недавно сказал.

    О сколько же мгновений чудных
    Ещё нам Столлман принесёт
    И GPU ошибок трудных
    Открыто спляшет и споёт

     
     
  • 5.28, Аноним (25), 08:17, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Хватит мучить меня своими рифмами.
     
  • 4.52, Аноним (52), 11:30, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, действительно не будет. Ведь производители FPGA куплены производителями CPU и GPU. И производителям оных невыгодно, чтобы у потребителей были устройства менее подверженные запланированному устареванию, поддержку декодинга новых кодеков в которые можно добавить, заменив прошивку, вместо покупки новой железки.
     
     
  • 5.54, Аноним (54), 11:40, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Пользователи, меняющие конфигурацию FPGA и создающие кастомные CPU… ух, как они ударят по процессорному бизнесу производителей.
     
  • 5.69, Аноним (68), 13:38, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Так FPGA это лишь промежуточная часть. А литографиям без разницы что выпускать.
     
     
  • 6.71, Аноним (71), 14:01, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Никто не спорит, что они иснользуются для прототипирования и отладки. Но ещё они используются для вычислений в реальном времени везде, где асиков нет, а за ценой не постоят. Я работал с оборудованием на основе FPGA. PCI-плата, всталяемая в комп. При желании можно даже заменить битстрим (штатная функция управляющего ПО, но исходников битстрима в комплекте нет, как и документации, для этого нужен отдельный договор) - но кто это будет делать, если при неправильной прошивке механика и/или электроника устройства выйдут из строя? Ещё был OpenCL от производителей FPGA под их железки. Но кому нужно с FPGA реботать - те на верилоге шпрехают.
     
     
  • 7.73, Аноним (54), 14:05, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > за ценой не постоят.

    Анону выше надо «по приемлемой цене». Нет, этого он не получит.

     
     
  • 8.75, Аноним (75), 14:09, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    При массовом производстве - может и получит Может FPGA и будут поменьше, но туд... текст свёрнут, показать
     
     
  • 9.107, Аноним (108), 03:02, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    FPGA в силу своей конструкции в принципе не может быть дёшев, и массовое произво... текст свёрнут, показать
     
     
  • 10.127, Аноним (127), 12:52, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну FPGA малой ёмкости вполне доступны каждому по свромной цене Но числомолотилк... текст свёрнут, показать
     
  • 2.18, Аноним (17), 03:25, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Отмечается, что это первый открытый GPU с программной и аппаратной реализацией, поддерживающий Vulkan.

    А вы это предложение читали?

     
  • 2.22, ИмяХ (ok), 04:40, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Если ты напишешь, то конечно будет. Это же оперсорц, всё в твоих руках.
     
  • 2.43, adolfus (ok), 10:52, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Интел ради генерируемых под задачу архитектур альтеру купил. Только вот что-то там не получилось. Хотя мы не знаем -- настоящее состояние числодробительных вычислений скрыто за шумяшим лесом кластерных систем, ориентированных на mpi. В  анчале 10-х в Переславле-Залесском на НСКФ (nscf.ru) был доклад о такого рода отечественной системе.
     
     
  • 3.66, Аноним (-), 13:29, 11/11/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.134, Аноним (133), 20:24, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Интел уже понял, что FPGA бизнес это слишком сложно для них. Нужно и софт для создания топологий миллиарды вкладывать, и развивать семейства FPGA-чипов с учётом потребностей пользователей.
    Уже ищут кому бы Альтеру продать.
     
  • 2.45, Аноним (49), 11:05, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В качестве шейдеров - пачка RISCV с энными расширениями, код выполняет Что тут ... большой текст свёрнут, показать
     
     
  • 3.53, Аноним (53), 11:39, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >нехилый костыль с кешированием скомпиленого

    Не костыль, а оптимизация. Совершенно правильная. Так и надо делать.

    >В качестве шейдеров - пачка RISCV с энными расширениями, код выполняет. Что тут не понятного?

    Да всё понятно. Но свои влажные мечты же озвучить надо.

    >не потеряв состояние всей этой штуки

    ну состояние можно хранить в оперативе.

    >А вы предлагаете крайне ресурсоемкие операции, от "компиляции" до оптимизации, генерации фактического битстрима

    кэшировать, да. Это всё надо делать 1 раз на программу.

    > Они стоят как самолет. Это девтул

    Поэтому и стоят, как самолёт, что в массовую серию не идут. Если пойдут настолько же массово как видеокарты - будут дешевле.

     
     
  • 4.84, Аноним (-), 21:14, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Технически любой кеш являет собой костыль на операцию получившуюся тормозной Чт... большой текст свёрнут, показать
     
     
  • 5.93, Аноним (93), 00:12, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    в мире ВСЁ tradeoff Да, есть медленные операции Такие нужно делать пореже и кэ... большой текст свёрнут, показать
     
     
  • 6.101, Аноним (-), 00:06, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Удивлюсь если та идея никому не приходила в голову за столько лет Я и предполож... большой текст свёрнут, показать
     
     
  • 7.128, Аноним (127), 13:43, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    На зайлинксах это есть уже долгое время При этом во время реконфигурации осталь... большой текст свёрнут, показать
     
     
  • 8.145, Аноним (145), 20:33, 15/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    По своему круто Но тут вопрос кто еще так умеет Не окажется так что это только... большой текст свёрнут, показать
     
  • 2.56, Аноним (56), 11:45, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Если получившаяся схема не влезает - то бить на схемы поменьше,
    > и генерить кастомный набшр команд.

    Как быть в многозадачной системе? Сгенерировали для одного приложения, пользователь запустил ещё пять штук, в итоге первое начало тормозить.

     
     
  • 3.60, Аноним (60), 12:15, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Как обычно: своппинг. Если места не хватает - выгружаем битстрим того, что не нужно в данный момент. Если места хватает - крутим параллельно :)
     

  • 1.29, Аноним (25), 08:24, 11/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Открытый RISC-V ГПУ это конечно хорошо. Вопросы:
    На нём Doom пойдет?
    Оно готово к производству?
    Можно ли разместить заказ на заводе и получить на выходе готовую видеокарту?
     
     
  • 2.32, амерский ведроид (?), 08:50, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Даже лучший из армов - Эпла и то имеет какашку,а не видео. Для игорей малопригодно, а потому лучше уж синекраснозеленые.
     
     
  • 3.33, Tron is Whistling (?), 09:14, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Точнее краснозелёные. На синем разве что текстовый редактор гонять, да и тот может тормозить.
     
     
  • 4.37, Аноним (37), 09:38, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Я правильно понимаю, что AMD чей фирменный цвет красный лучше подходят для этого вашего Линукса чем Интел и Энвидия?
     
     
  • 5.39, Tron is Whistling (?), 09:44, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, в моём случае оно лучше подходит для всего.
    Я просто не перестаю офигевать с глюков драйверов у зелёных. Зачем только я это **ка взял.
     
     
  • 6.50, Аноним (-), 11:23, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кому хорошая инженерия, кому маркетинговый булшит, как говорится АМД в первое в... большой текст свёрнут, показать
     
     
  • 7.78, Tron is Whistling (?), 15:09, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    С железом GPU у AMD, увы, похоже пока суровые проблемы. За CPU спору нет - всё просто отлично.

    Вот это решение не выпускать топовой линейки последних Navi - оно вовсе не тем продиктовано, что мракетинг озвучивал. Скорее всего какая-то беда с масштабированием выше среднебюджетного порога. В тепловой бюджет тоже не верю, посмотрев на младшие чипы, да ещё на этом техпроцессе, скорее просто архитектурные проблемы имеются.

    Поэтому пришлось брать 4090, а куда деваться, если надо честные 4K без апскейлинга и хотя бы 60 FPS.
    Взял - и пожалел. Нет, свою работу он делает, но драйверы и многомониторная поддержка - это 3.1415926ц.

     
     
  • 8.79, Tron is Whistling (?), 15:13, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну и возвращаясь в топик, вот это вот открытое поделие для рисования полутора гр... текст свёрнут, показать
     
  • 8.85, Аноним (85), 21:29, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Булшит Это нвидия отродясь хреначила супер-горячие чипы шпарящие на 90 градусах... большой текст свёрнут, показать
     
     
  • 9.94, Tron is Whistling (?), 00:24, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Особый шик - когда ноутбучные low power обрезки пытаются называть игровыми GPU ... текст свёрнут, показать
     
  • 5.141, Аноним (139), 15:26, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >Я правильно понимаю, что AMD чей фирменный цвет красный лучше подходят для этого вашего Линукса чем Интел и Энвидия?

    Красный и Синий поддерживаются в Linux/Mesa гораздо лучше Зелёного. Для энергоэффективного десктопа вполне достаточно встроенного Синего. На стационарнике - Красный.

     
  • 3.35, Аноним (37), 09:35, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Я не разбираюсь в том как работают видеочипы, но мне азалось что на Эпл нет игр просто потому что разработчики игр просто ленятся делать билды под Эпл. Слышал что сейчас в Эпл завезли эмулятор и теперь у них тоже есть игры.
     
     
  • 4.47, Аноним (49), 11:09, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Эпл хочет какие-то кастомные девтулсы, с облизыванием чего там себе любимым, и еще чтобы с вот такими приседаниями. И апи у них свое, голубых кровей. Которого больше нигде нет.

    В результате соотношение гимора с их платформой и профита - понятно какое. Ничего личного, это бизнес как говорится. Пусть слащавые фанаты с Xcode и фигачат, если могут.

     
     
  • 5.105, Аноним (108), 01:28, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Профита там нет от того, что технику эппл берут те, кто уже в бирюльки наигрался (нет, это не про бабки и «успешных людей»).
     
     
  • 6.142, Аноним (139), 15:28, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А у "неуспешных" откуда бабки на Ябблотехнику?
     
  • 4.121, Аноним (121), 10:49, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    На Эппл игорьтонет потому, что а) у эпплы как всегда собственный графический API (Metal), не совместимым ни с кем. Ни распостранённые директ / опенгл / ни вулкан, а значит девелопер, перепиши графический стек твоегй игори под эпплу и б) основные потребители Эппла - американцы, а у них для игорь отдельный девайс (иксящик или плойкастанция, ну или нинтуда на крайняк).
    В итоге игори на Эппл мало кому нужны ни со стороны потребителя, ни со стороны девелопера. Как результат: под Эппл всё ограничивается мобильными игорями.
     
  • 3.36, Аноним (37), 09:37, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Про Doom я спрашивал, про тот что 1993 года выпуска. Это мем же такой, когда Doom 1993 запускают на чайниках, микроволновках и т.д.
    Меня интересует сабж, смможет ли он служить на уровне офисного-домашнего компуктера. Понятно что для игр нужно самое производительное железо.
     
     
  • 4.48, Аноним (49), 11:10, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А чего бы штуке типа этой отлитой в ASIC (частоты повыше) и не потянуть десктоп то, умеючи в вулкан и все такое?
     
  • 4.95, Аноним (-), 02:26, 12/11/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.140, Аноним (139), 15:18, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >На нём Doom пойдет?

    А GTA 5 ?

     

  • 1.41, YetAnotherOnanym (ok), 10:28, 11/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не-не-не, товарищи, "GPGPU" - это оксюморон. Либо "GP", либо "GPU".
     
     
  • 2.44, Аноним (54), 11:05, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    General-Purpose computing on Graphics Processing Units
     
     
  • 3.55, Аноним (37), 11:42, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Как раз хотел спросить что означают GP но постеснялся. Всё ещё не понимаю что за General-Purpose computing хоть и перевел.
     
     
  • 4.57, Аноним (54), 12:08, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Вычисления общего назначения, что тут непонятного? Не ограниченные преобразованиями пикселей и координат вершин.
     
     
  • 5.58, Аноним (37), 12:10, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Непонятно зачем мне ГПУ общего назначения если у меня уже есть ЦПУ общего назначения?
     
     
  • 6.61, YetAnotherOnanym (ok), 12:22, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Затем, что на CPU ты гоняешь любые задачи в умеренных объёмах, а на "GPGPU" - большие объёмы одной и той же задачи. В своё время сенсацией стал успешный брутфорс DES на Беовульфе с CUDA'вскими видеоадаптерами за... эээ... не помню сколько времени, вроде бы порядка дней или даже часов, лень гуглить, тогда как на тогдашних CPU длительность брутфорса оценивалась в овер100500 лет.
     
  • 6.63, Аноним (63), 12:42, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Затем что в видеокарте у вас тысячи простых выч. ядер, а на ЦПУ - их можно по пальцам сосчитать.
    Поэтому задачи, которые хорошо параллелизуются - серьезные дядьки и тетьки считают на GPGPU
     
  • 2.46, Аноним (49), 11:07, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Не-не-не, товарищи, "GPGPU" - это оксюморон. Либо "GP", либо "GPU".

    Это не оксюморон а новая реальность. Все GPU начиная с энного момента - просто пачка крушилок, которым все равно что молотить. Что шейдеры для графики, что вычисления, массиву SIMD вычислялок похрену совершенно.

    Более того - дизайны с специализацией в типы шейдеров это визитная карточка легаси которое вымирает.

     
     
  • 3.59, YetAnotherOnanym (ok), 12:15, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, вот, значит не GPU, а только GP. Значит, я прав.
    Только маленькая поправочка - не совсем "все равно что молотить". Им надо много одного и того же, тогда они молотят хорошо.
     
     
  • 4.87, Аноним (86), 22:11, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Им надо много одного и того же, тогда они молотят хорошо.

    Нет, не надо. Там точно такие же ALU, как и в любом другом процессоре. Альтернативную физику и математику для GPU пока что никто не придумал. Принципиально ничто не мешает приспособить GPU для GP (что и происходит, как мы видим). Проблема в том, что GPU по сравнению с CPU окажется для таких задач очень медленным, так как оптимизирован под совершенно иное, что со стороны выглядит как «много одного и того же». А так, никто не запрещает хоть Линукс там исполнять.

     
     
  • 5.89, Аноним (89), 22:49, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Если очень просто - на GPU GPGPU у тебя получается 9000 процессоров, которые и... большой текст свёрнут, показать
     
     
  • 6.98, Tron is Whistling (?), 09:59, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    И не забыть при этом, что задача не должна содержать сложных условий - ветвлений нет, любое ветвление - по факту перезапуск всего конвеера.
     
     
  • 7.138, Аноним (-), 23:31, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > И не забыть при этом, что задача не должна содержать сложных условий
    > - ветвлений нет, любое ветвление - по факту перезапуск всего конвеера.

    Когда пуляется wave/warp есть нефигово ограничений на тему возможности развернуть "направление" (сделать бранч и проч). Оно так сделано чтобы пройтись широким SIMD катком по всей площади этого региона. Это как раз стиль SIMD характерный для изображения операций GPU через шейдеры.

    У GPU логики "GP" меньше чем у нормального проца VS число ALU. Там блок рюхающий это дело один на группу ALU. Так что по сравнению с процом общего назначения это вертится в разные стороны не очень резво.

     
  • 5.97, Tron is Whistling (?), 09:57, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Принципиально мешает. И многое. ALU - это далеко не весь проц.
    MMU с вычислительных юнитов не управляется. Прерываний нет. Ветвления стоят столько, что можно сразу выносить. Если проще - оно годно только в качестве широкого SIMD-модуля "на выносе", это таки не проц общего назначения.
     
     
  • 6.99, Tron is Whistling (?), 10:01, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    И, надо сказать, использовать GPU как SIMD - это гвозди микроскопом забивать. TMU, VU и прочее простаивают полностью.
     
     
  • 7.103, Аноним (-), 00:39, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > И, надо сказать, использовать GPU как SIMD - это гвозди микроскопом забивать.
    > TMU, VU и прочее простаивают полностью.

    Дядя, ты рак? Судя по тому что я вижу на допустим майнинге и крякинге хешей, GPU делает системный проц раз в 30. И хрен с ними с твоими TMU и VU, они незначительная площадь кристалла.

    Представляешь, для TOP500 девайсы вообще без видео выхода делают. А внутрях те же амд и нвидии, тех же архитектур, только compute побольше и топово, клиент жирный и считать хочет много.

     
     
  • 8.110, Tron is Whistling (?), 09:39, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Те девайсы уже не совсем GPU, и не совсем тех же архитектур, да И GPU из них на... текст свёрнут, показать
     
     
  • 9.116, Аноним (-), 10:27, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Те девайсы - это все современные GPU Без этого можно забыть о поддерже соврем... большой текст свёрнут, показать
     
     
  • 10.118, Tron is Whistling (?), 10:33, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Про GCN порадовало Заметь, GCN осталась для compute-only применений ныне Что с... текст свёрнут, показать
     
     
  • 11.135, Аноним (-), 21:55, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    На минуточку, мистер эксперт, AMD это изменение в архитектуру сделало насмот... большой текст свёрнут, показать
     
  • 8.111, Tron is Whistling (?), 09:40, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Майнинг и крякинг хешей - вот это тот самый рак и есть ... текст свёрнут, показать
     
     
  • 9.117, Аноним (-), 10:29, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Геймеры, особенно хайэнд - еще хуже Это самые тупые и вредные двуногие на плане... текст свёрнут, показать
     
     
  • 10.119, Tron is Whistling (?), 10:35, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Абсолютно нулевой полезный результат - именно в майнинге На выходе получается н... текст свёрнут, показать
     
     
  • 11.122, Аноним (-), 10:58, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Независимость от диктатуры банков и прочих умников с их инфляцией сжирающей нако... большой текст свёрнут, показать
     
     
  • 12.129, Tron is Whistling (?), 13:46, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да-да Нэзавысимость Пока счета за э э контора оплачивает, не знающая, что там ... текст свёрнут, показать
     
     
  • 13.136, Аноним (-), 23:10, 13/11/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 8.113, Tron is Whistling (?), 09:45, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    За площадь кристалла вообще не всосал Основная площадь кристалла того же GPCPU ... текст свёрнут, показать
     
     
  • 9.120, Аноним (-), 10:40, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то числокрушилки занимают солидную площадь И топовый GPU от середнячка и... большой текст свёрнут, показать
     
     
  • 10.123, Tron is Whistling (?), 10:59, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Я не о том немножко Я о том, что площадь кристалла вообще не важна в данном раз... текст свёрнут, показать
     
     
  • 11.137, Аноним (-), 23:22, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Числокрушилками Ну и кешами при случае Чего еще в GPGPU надо собссно Есть нем... большой текст свёрнут, показать
     
  • 5.102, Аноним (-), 00:35, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ты не прав, анон, отличия есть В GPU - много относительно низкочастотных и упро... большой текст свёрнут, показать
     
  • 2.90, Аноним (89), 23:06, 11/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для GPU ещё характерны блоки TMU, которые за такт интерполяцию как минимум двух пикселей делают. Начиная с 3dfx Voodoo именно наличие TMU является хорошим отличительным признаком GPU.
     
     
  • 3.112, Tron is Whistling (?), 09:41, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    На самом деле сейчас и TMU уже по факту GP, но есть нюанс.
     

  • 1.76, Аноним (76), 14:26, 11/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Поддержка промежуточного представления шейдеров SPIR-V реализована через трансляцию в OpenCL.

    Yo dawg! SPIR-V—>OpenCL—>POCL—>SPIR-V—>LLVM—>RISC-V

     
  • 1.81, InuYasha (??), 17:11, 11/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    У них так плохо с фантазией и поисками торговых марок или они решили затмить легендарный аудиопроцессор своим графическим процессором??
     
  • 1.91, Аноним (91), 23:28, 11/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Чем оно лучше, чем покойный Intel Larrabee?
     
     
  • 2.104, Аноним (108), 01:24, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Чем арбуз лучше, чем колбаса?
     
     
  • 3.132, Аноним (12), 17:29, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да.
     

  • 1.146, redwolf (ok), 21:10, 19/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А есть в топике люди, которые разбираются в FPGA? На базе чего это будет собрать дешевле всего? Есть вариант скомпилить это и залить во что-то дешёвое и китайское, чтобы пощупать?
    Поясню. Я занимался программированием научных задач под GPU. Можно такое решение потестить без необходимости покупки жирной плисины за overprice? Или в принципе за сопостовимые деньги можно собрать что-то на 6-12 видеокарт и экономически ПЛИС для целей вычислений ещё очень невыгодны?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру