adblock check

Энтузиаст создал графический процессор из 8192 микроконтроллеров RISC-V: потребляет 2200 Вт

На полноценную реализацию всего проекта моддеру бы потребовалась сумма в 8000 долларов США, хотя отдельный микроконтроллер обходится всего в 0,13 доллара

Стоимость хороших видеокарт сегодня настолько высока, что некоторые пользователи начинают задумываться: а не создать ли собственный GPU? Правда, у некоторых эта идея перерастает в по-настоящему безумные эксперименты. Одним из таких энтузиастов стал хакер Маттиас Бальверц, более известный под псевдонимом Bitluni. В своём проекте он использовал 8192 микроконтроллера на архитектуре RISC-V.

Изначально он планировал создать дисплей, однако, оценив расходы и сложность реализации, решил припаять RGB-светодиоды непосредственно к каждому микроконтроллеру. Чтобы получить разрешение 1920 × 1080 пикселей, потребовалось бы более двух миллионов чипов. Поэтому Бальверц остановился на разрешении 320 × 200 пикселей — для этого понадобилось значительно меньше микроконтроллеров — 64 000.

Моддер изготовил платы с разрешением 16 × 32 пикселей. Они расположены по кругу, поэтому со стороны устройство может напоминать суперкомпьютер Gray-1. Решение припаять каждый светодиод непосредственно к отдельному микроконтроллеру было продиктовано бюджетными ограничениями, поскольку использование адресуемой RGB-подсветки оказалось бы слишком дорогим.

В итоге на первом этапе проекта Маттиас Бальверц задействовал 8192 микроконтроллера, хотя изначально планировал использовать больше. Но самое любопытное в этом «монстре» — его энергопотребление, которое достигает 2161 Вт. Для питания системы потребовался блок питания Corsair WS3000 ATX, а также специально разработанные преобразователи, понижающие напряжение с 12 до 3,3 В при высоком токе.

Энтузиаст создал графический процессор из 8192 микроконтроллеров RISC-V: потребляет 2200 Вт

Что касается самих микросхем, то используются чипы QingKe CH570 RISC-V. Каждый из них оснащён 32-битным процессором RISC-V с сокращённым набором инструкций, работающим на частоте до 100 МГц. Несмотря на миниатюрные размеры, чип содержит впечатляющий набор аппаратных компонентов, включая USB-контроллер, трансивер диапазона 2,4 ГГц и поддержку Bluetooth 5.0 LE.

Каждый такой микроконтроллер обошёлся Бальверцу всего в 0,13 доллара, что само по себе выглядит весьма скромной суммой. Однако если пересчитать стоимость для полной матрицы с разрешением 320 × 200 пикселей, то только на микроконтроллеры пришлось бы потратить около 8000 долларов. При этом каждая группа из 32 микроконтроллеров управляется более производительным чипом CH32V.

Разумеется, подобные решения не имеют практической ценности. Они чрезвычайно сложны и дороги в реализации. Тем не менее это весьма интересный инженерный эксперимент, видеоролик о котором можно посмотреть на соответствующей странице.

Источник

2 комментария по лайкам по дате
Оставьте комментарий...
Оставьте комментарий...
Limows
Майнкрафт потянет?
smorodin
53 минуты
🇷🇺
Автор
На питании разоришься :)