Detta AI-chip har över 1,000 XNUMX kärnor inuti

Om det finns ett koncept som du kommer att höra mer och mer när du pratar om nya processorer så är detta RISC-V, och det är att fler och fler designs dyker upp baserat på denna helt fria och öppna uppsättning register och instruktioner. Den sista? En processor som heter Esperanto, som består av varken mer eller mindre än 1000 kärnor med ISA RISC-V och optimerad för artificiell intelligens.

En av de saker som skiljer RISC-V-konceptet från resten är att det inte är en komplett processor vars design har licensierats till tredje part, som är fallet med ARMs, utan snarare en fullt skalbar ISA som tillåter skapandet av helt olika och fokuserade processorer. till specifika applikationer. Detta har gjort det till grunden för att designa en serie nya domänspecifika processorer. Som baserar sin design på snitt och tillägg fokuserade på en specifik nisch.

Detta AI-chip har över 1,000 XNUMX kärnor inuti

En av dessa marknader är den för artificiell intelligens, där enheter som vanligtvis inte finns i CPU:er är nödvändiga. Som är fallet med enheter av tensortyp eller även känd som systoliska arrayer. Medan andra funktioner som inte är nödvändiga är helt bortkopplade eller begränsade. Detta är något som är tack vare modulariteten hos RISC-V och det faktum att vem som helst kan göra en processor från grunden med precis tillräckligt med kunskap. Den senaste processorn som har fångat vårt öga är en 1000-kärnigt RISC-V-chip från en startup som heter Esperanto Technologies, som har fångat Samsungs öga bland andra.

Detta är ET-Soc-1, processorn med mer än 1000 RISC-V-kärnor för AI

Namnet på processorn vi pratar om är ET-SoC-1 och den är baserad på inte mindre än 1092 kärnor, varav fyra är högpresterande RISC-V-kärnor och kallas ET-Maxion . Hans arbete? Kör operativsystemet, i det här fallet Linux, och ta hand om den allmänna koden. Så de är dirigenter för hela orkestern av hela chippet.

RISC-V processador 1000 nucleos

När det gäller återstående 1088 kärnor inuti chipet är dessa också RISC-V och kallas för ET-Minion . Även om de är av en annan karaktär eftersom de är optimerade för användning av djupinlärningsalgoritmer, där användningen av tensorenheter är nyckeln. Låt oss inte glömma att en mycket vanlig typ av operation är de så kallade operationerna mellan matriser. Utan motsvarande optimeringar kan en processor bli mellan tio och hundra gånger långsammare när den körs.

Organizacion ET-SOC-1 1000 nucleos RISC-V

De 1,000 XNUMX+ RISC-V-kärnorna är så enkla att de använder inte utförande i oordning, och hela chippet saknar ett komplext cachningssystem . På grund av det faktum att dessa vanligtvis är kontraproduktiva vid exekvering av denna typ av algoritm. Istället har processorn 152 MB SRAM-minne inuti den. Förutom gränssnitt med externa RAM minne, av typen LPDDR4X på ett 256-bitars gränssnitt . När det gäller lagring och kringutrustning har den stöd för eMMC-flashminne och har en 8-linjers PCIe Gen 4-gränssnitt. Förutom andra med mer begränsad bandbredd.