Основателят на Raspberry Pi разкри планове за софтуерна поддръжка и бъдещи хардуерни подобрения в 48-часова сесия с въпроси и отговори

В седмицата след представянето на Raspberry Pi 4 основателят и главен изпълнителен директор на Raspberry Pi – Ибън Ъптън – участва в 48-часова сесия с въпроси и отговори, организирана от Tom’s Hardware. В нея той обсъди бъдещето на видео хардуера, поддръжката на OpenCL и възможностите за машинно обучение на едноплатковия компютър.

Според Ъптън хардуерът на Raspberry Pi 4 е способен да поддържа OpenCL, като той знае за поне една патентована имплементация на OpenCL за VideoCore V. Въпреки това той посочва, че OpenGL ES Compute Shaders (при ES 3.1) може да са по-добра абстракция и по-бързи за внедряване, така че вероятно те ще бъдат добавени първо. Ъптън изрази и личното си мнение, че OpenCL е „доста лоша абстракция“ по принцип, тъй като е твърде скъпа и позволява писане на сложни неща, които изглеждат добре, но прахосват до 90% от теоретичния изчислителен капацитет за транслиране.

Фокус върху видео хардуера

В отговор на въпрос за бъдещите поколения Ъптън се съгласи, че трябва да се обърне повече внимание на видео хардуера, за да се изравни с подобренията при процесорните ядра. Той припомни разговор със Софи Уилсън, съоснователка на ARM1, която преди години изразила загриженост, че Raspberry Pi 1 може да създаде погрешна представа у децата за това как работят компютрите в действителност (едноядрени, хомогенни изчисления). Добавянето на видео изчисления не само помага за готини проекти, но и адресира този проблем.

Що се отнася до използването на GPU за неграфични цели като машинно обучение, Ъптън отбеляза, че историческите бариери са били липсата на инструменти (без OpenCL и др.) и липсата на добри абстракции. Той се надява, че с въвеждането на OpenGL ES Compute Shader-и ще започне да се вижда напредък в тази област.

Дизайнерски решения и бъдещи планове

Относно двата видео изхода Ъптън обясни, че Raspberry Pi 4 се вижда като настолен компютър и възможността за два монитора е фундаментална част от него. Той посочи, че в офиса на Raspberry Pi повечето бюра имат по два монитора. Изборът на два HDMI конектора вместо DisplayPort през USB Type-C беше мотивиран от това, че USB-C е лош конектор за високоскоростни сигнали, а също така би изисквал защитен силиций или би довел до значителен процент проблеми. Обмисляли са и навързани Type-A, но те ще направят платката твърде дебела и създават притеснения относно въртящия момент и EMC.

По отношение на двойния Micro HDMI Ъптън защити решението, като каза, че не е болка за умиране да носиш 3-доларов micro HDMI към HDMI адаптер, ако искаш гъвкавост. Той също така изключи възможността за бързи ревизии на платката при производство от около 500 хиляди бройки на месец.

На въпрос за HDMI вход Ъптън отговори, че ако бъде реализиран, той вероятно ще бъде чрез HAT. Той разкри, че Raspberry Pi са използвали прототип на HDMI вход за тестване на производството на Raspberry Pi 4, за да проверят дали HDMI изходът работи правилно. Голямото предизвикателство е да се изкара 720p през двулентовия CSI конектор, но може би ще опитат отново, след като 28nm MIPI IP може да поддържа 1.5 Gbps операция.

Що се отнася до официалния 7-инчов тъчскрийн, Ъптън каза, че обновен тъчскрийн се изкачва към върха на списъка им със задачи, и изрази подкрепа за позиционирането на кабела. Към момента не могат да направят тъчскрийн кутия, но знае за поне една трета страна, която работи по Pi 4 + тъчскрийн кутия.