Мы писали о том, что самый маленький в мире GPU направляется в производство ещё в ноябре. Его разработчик, Понгсагон Вичит, теперь получил готовый кремний обратно от сообщества Tiny Tapeout, где чип был частью шаттла SKY 25b. «ASIC TinyGPU v2.0 жив и работает!!!» — воскликнул энтузиаст-разработчик ASIC/FPGA в соцсетях. Это определённо стоит отпраздновать, и мы также рады слышать, что TinyGPU v3.0 появится к концу этого года.
Выше вы можете видеть кремний TinyGPU v2.0 SKY 25d «автономного GPU» в действии. В начале встроенного видео Вичит демонстрирует низкополигональную модель, которой управляют с помощью геймпада в реальном времени. Второе демо, показывающее красочную вращающуюся и приближающуюся модель Земли, более впечатляет.
Согласно репозиторию TinyGPU v2.0 на GitHub, этот GPU может выполнять трансформацию и освещение, а также растеризацию с максимумом 1000 треугольников на экране. Он также поддерживает один динамический направленный источник света, плоское затенение, отсечение нелицевых граней и аффинное текстурирование. Этот готовый кусочек кремния, содержащий около 240 000 транзисторов, также предлагает 4-битный двойной буфер и 8-битный буфер глубины, хранящийся в QSPI RAM, — сообщает разработчик.
В наших предыдущих сообщениях мы отметили, что TinyGPU v2.0 тестировался на хосте с FPGA Basys3. В демо этот тест выдавал от 7,5 до 15 кадров в секунду. Кремний Tiny Tapeout не будет работать быстрее FPGA, как ранее указывал Вичит, и, действительно, происходящее на экране не выглядит более плавным.
Как только TinyGPU v2.0 материализовался, нарастает ажиотаж вокруг TinyGPU v3.0. Следующее поколение TinyGPU было отправлено на предстоящий запуск Tiny Tapeout ещё до того, как Вичит фактически получил и протестировал TinyGPU v2.0. «Но мы все знаем, что GPU — это жестокий бизнес: нужно быстро выпускать новые модели», — пошутил энтузиаст.
Новое и значимое в TinyGPU v3.0 — программируемый пиксельный шейдер. В других постах в соцсетях об этом будущем GPU Вичит раскрывает следующие спецификации пиксельного шейдера:
Благодаря новому пиксельному шейдеру, работающему параллельно с доступом к Z-буферу, а также отсечению по ближней/дальней плоскости и клиппингу по защитной полосе, обещаны значительные улучшения качества. Результатом должна стать гораздо более детализированная, текстурированная и анимированная модель с минимальным влиянием на производительность или без него.
Одно из первых демо TinyGPU v3.0 включало хамелеона в честь Nvidia GeForce 3, который считается первым потребительским GPU с программируемым шейдером. Эта веха была достигнута в графической карте для ПК, выпущенной четверть века назад (февраль 2001 года).
Последняя информация о TinyGPU v3.0 упоминает, что готовый ASIC должен быть доставлен в декабре 2026 года или январе 2027 года.
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Mark Tyson




