Найти в Дзене
Опен-сорс по субботам
! Какой-то индус написал минимальную реализацию GPU на Verilog для тех, кто хочет понять, как это устроено на уровне железа. Что внутри: - собственная ISA (11 инструкций: арифметика, LDR/STR, branch) - SIMD-модель: диспетчер, compute cores, ALU/LSU/PC на каждый поток - контроллеры памяти с throttling по bandwidth - рабочие ядра: сложение и умножение матриц - симуляция через cocotb с execution trace Архитектура намеренно упрощена - нет pipelining, warp scheduling, branch divergence, memory coalescing - но это делает её читаемой...
2 недели назад
3 недели назад
— Что меня останавливает тогда от того, чтобы нанять себе разработчиков в штат? — часто спрашивает нас ув
— Что меня останавливает тогда от того, чтобы нанять себе разработчиков в штат? — часто спрашивает нас ув. Заказчик после того как слышит цену. — Действительно ничто не останавливает — отвечаем мы — Кроме того, что на круг это выйдет вам дольше и дороже, при том что в моменте будет выглядеть правильным финансовым решением(ями). Все помешаны на ценах и сроках контракта, а ведь есть важная вещь, которую редко вспоминают. Об этом история: В далеком 2015 году мы разработали устройство для заказчика, разумеется передав все исходники его команде. После успешного тестирования девайс ушел в массовое производство и даже стал основой целой линейки продуктов...
3 месяца назад