Перейти к содержимому
Новость

TinyGPU v2.0 заработал в кремнии, но не стал быстрее прототипа

Разработчик TinyGPU v2.0 проверил готовый чип после производства в рамках проекта Tiny Tapeout. Миниатюрный GPU действительно выводит трехмерную графику, однако переход с FPGA на отдельную микросхему не повысил частоту кадров.

Анатолий В.
TinyGPU v2.0 заработал в кремнии, но не стал быстрее прототипа

Автор: Изображение создано с помощью ChatGPT

Понсагон Вичит сообщил 31 июля, что изготовленный TinyGPU v2.0 успешно запустился. До этого разработка существовала в виде проекта для программируемой платы Basys3. Теперь тот же графический конвейер работает на физическом чипе, выпущенном в составе производственной партии Tiny Tapeout SKY 25b.
Название самого маленького GPU в мире остается заявлением автора и профильных изданий. Независимого реестра или общепринятой методики, по которой можно подтвердить такой статус, нет. По оценке разработчика, готовая схема содержит около 240 тысяч транзисторов. На странице проекта до производства указывалось приблизительно 200 тысяч, поэтому разница, вероятно, связана с итоговой компоновкой микросхемы.

06_650x366_8281229a1e01_1280x720_10a81b1beb

Фото: ITHome


TinyGPU v2.0 умеет выполнять преобразование трехмерной сцены, расчет простого освещения и растеризацию. В описании проекта Tiny Tapeout указаны разрешение 320 × 240 пикселей, 4-битный цвет и сцены размером до 1000 треугольников. Поддерживаются один направленный источник света, плоское затенение, удаление невидимых граней и буфер глубины во внешней памяти QSPI RAM.
В демонстрации пользователь вращает и масштабирует низкополигональные модели с помощью геймпада. Это полноценная аппаратная обработка трехмерной графики, но не практическая замена встроенной или дискретной видеокарте. Проект нужен прежде всего для проверки того, насколько компактным можно сделать базовый графический конвейер и сохранить его понятным для изучения.
Ранее прототип на FPGA выдавал от 7,5 до 15 кадров в секунду в зависимости от сцены. Готовый ASIC визуально работает с той же скоростью. Разработчик предупреждал об этом заранее: перенос схемы в кремний в рамках Tiny Tapeout не должен был автоматически повысить производительность. Подтвержденным результатом испытания стал сам запуск чипа, а не рост частоты кадров.

05_898x1602_64235c583007_898x1095_0cc7eb59d404_898x1267_ba41c388cf

Фото: ITHome


Для владельцев современных компьютеров новость ничего не меняет. TinyGPU v2.0 не предназначен для продажи в России или других странах как потребительский продукт. Цена, серийный выпуск и готовые устройства на его основе не заявлены.
Следующая версия уже отправлена в производство. TinyGPU v3.0 должна получить программируемый пиксельный шейдер с архитектурой, вдохновленной DirectX 8 Pixel Shader 1.1. По заявлению разработчика, готовый чип ожидается в декабре 2026 года или январе 2027 года. Пока эти сроки и возможности подтверждены только проектной документацией и испытаниями FPGA-версии.
Главный результат TinyGPU v2.0 скромнее громкого звания самого маленького GPU: открытая учебная схема прошла путь от кода и программируемой платы до работающего кремния. Производительность не выросла, зато разработчик подтвердил, что урезанный до нескольких базовых функций графический процессор можно разместить примерно в четверти миллиона транзисторов.

Источник: ITHome
5 показов