Ако специфичният за работното натоварване център за данни доминира в близко бъдеще, може да е време RISC-V да блесне. Въпреки че най-често се свързва с вградени устройства, има натиск да се използва RISC-V като основа за AI и целеви работни натоварвания, давайки на ISA трамплин в много по-големи системи.
Засега няма голяма инерция за RISC-V в центъра за данни, но той може да служи като основен двигател за различни ускорители. Например стартирането на AI чипове, Tenstorrent, базира своя чип за изводи на RISC-V и много по-амбициозен проект в Суперкомпютърния център в Барселона ще го използва (чрез комерсиалния RISC-V обект, SiFive), за да изгради местен център за данни - от процесори към ускорители.
Във време, когато опциите са сравнително неограничени за изграждане или закупуване на ядра, какво следва за обхвата на RISC-V в центъра за данни? Разговаряхме с Джеймс Приор от SiFive, който ни каза, че е много малко вероятно да видим център за данни от край до край RISC-V през следващите пет години, но със сигурност има голяма възможност за персонализирани ускорители, където може да изпревари Arm, особено в условия за софтуер, инструменти и поддръжка.
„Ние възприемаме софтуерен подход за предоставяне на IP ядра. Ще разработим софтуер и инструменти заедно с ядрата по начин, който има смисъл за програмистите, вместо да казваме, ето го ядрото, отидете да го разберете. Той добавя, че друга разлика е, че SiFive може да направи това, без да се конкурира с клиентите си, тъй като те не са в бизнеса със силикон. „Имаме някои съвети, които да позволим на партньорите и компаниите да оценят, преди да създадат голям дизайн. Придобиването на Arm от Nvidia пое траекторията на RISC-V и ускори решенията – хората преминават от въпроса дали трябва да имат стратегия за RISC-V към мислене какъв е планът им в момента. Тогава можем да влезем като лидер на комерсиалния RISC-V IP с опит в съвместното разработване на специфични архитектури за специфични нужди.“
Въпреки че по-голямата част от комерсиалния RISC-V бизнес на SiFive е вграден, през последните шест години те успяха да осигурят над 200 дизайнерски победи в 80 компании, включително седем от десетте най-добри технологични компании с над един милиард доставени ядра. „Но докато растем и атакуваме основното пространство на приложенията, преминаваме към AI с нови продуктови линии, които се фокусират върху обработка с по-общо предназначение и специфични функции.“
Всъщност SiFive гледа на AI като на нещо като троянски кон, който да влезе в центъра за данни в големи количества. Те са разработили някои потребителски IP, които клиентите могат да използват, за да изградят свои собствени ускорители, подход, който се вписва в гледната точка на SiFive за преминаване на центъра за данни към по-специален, а не към общо предназначение.
За тези, които разработват AI процесори от следващо поколение, Prior казва, че наличието на софтуер и инструменти в специфичен за приложение процесор с векторни възможности, който може да обработва съвременни типове данни, е от ключово значение. Съгласуването на това с персонализиран AI ускорител за предварителна/следваща обработка и AI математика също е по-гъвкаво, като се има предвид бързо променящото се пространство на модела на AI. „Има огромно количество отлив в моделите с изкуствен интелект, много по-бързо от процесите на създаване на силиций, което означава, че докато имате нужда от специално парче силиций, за да бъде ускорението ефективно, вие също се нуждаете от програмируемост с общо предназначение в рамките на определен тип модел.“
Въпреки че изкуственият интелект е добра входна точка за победи в дизайна на центъра за данни, Приор казва, че има и други възможности, които SiFive разглежда, от ръба до върха на стелажната мрежа, като всички те могат да се възползват от зряла екосистема с общ набор от инструменти за програмиране .
„Ако погледнете как x86 се мащабира от прости микроархитектури до сложни процеси без ред, до многоядрени, отне много време. Arm също беше рекламиран като ядра, за които никога не сте чували, но сте били заобиколени от кухнята. Сега е вездесъщ, защото те са в нашите телефони“, казва Приор, когато го питат за това, че RISC-V не изглежда да има съвсем същите крака като Arm.
„Това убийствено приложение идва и ще бъде в AI и ускорители или дори специално създадени системи. Ако погледнете как се променя центърът за данни, хората казват, че не се нуждаят от скучен куп ядра, те се нуждаят от всички изчисления, балансирани в сокета и това е мястото, където RISC-V може да достави стойност – дори ако основната операционна система на процесорът не работи с RISC ядрото, той е това, което върши ускорената работа на стойност.”
PREV: Lenovo дава надстройка на суперкомпютър SuperMUC-NG
NEXT: Забравете Mesos и OpenStack, Hashi Stack е новата следваща платформа