Новый TinyGPU v2.0: самый компактный графический процессор в мире

Современные графические процессоры премиум-класса – это масштабные и сложные микросхемы, включающие в себя десятки миллиардов транзисторов. Даже бюджетные GPU, такие как Nvidia GB207, содержат свыше 10 миллиардов транзисторов. Энтузиаст и разработчик FPGA Понгсагон Вишит (Pongsagon Vichit) решил пойти по иному пути и создать максимально компактный GPU.

Проект получил название TinyGPU v2.0, и это поистине миниатюрный графический процессор, причем даже по современным стандартам, а также по меркам последних двух десятилетий.

В графическом процессоре насчитывается лишь 200 000 транзисторов. К примеру, Nvidia GT218S, на базе которого почти два десятилетия назад была создана недорогая видеокарта GeForce 210, включал в себя 260 миллионов транзисторов.

TinyGPU v2.0 представляет собой автономный графический процессор, который может выполнять растеризацию, а также задачи, связанные с преобразованиями и освещением. Его тактовая частота составляет 25 МГц, а поддерживаемая частота кадров варьируется от 7,5 до 15 кадров в секунду. Он предназначен для работы с 3D-моделями, имеющими относительно небольшое количество полигонов, и обеспечивает разрешение рендеринга до 320 x 240 пикселей с использованием 4-битной цветовой палитры.

Не пропустите:  Honda начнет продавать в Японии автомобили, собранные в Китае

Внешне TinyGPU v2.0 может напоминать персональные компьютеры, распространенные в начале 1980-х годов, однако внутри она содержит функциональность, свойственную более современным поколениям графических решений. Она осуществляет интерактивное преобразование трехмерных векторов в растровые изображения и применяет встроенные модули для трансформации и освещения – стратегия, ставшая популярной среди потребителей после выпуска Nvidia GeForce 256 в октябре 1999 года.

TinyGPU v2.0 предлагает ряд новых возможностей, включая 4-битную двойную буферную память для кадров (два буфера для более плавного отображения), 8-битный буфер глубины, расположенный в QSPI RAM, поддержку до 1000 треугольников на сцену, отсечение невидимых граней, один динамический направленный источник света и плоское закрашивание, при котором цвет определяется для всего треугольника.

Похожие статьи