JavaScript is currently disabled.Please enable it for a better experience of Jumi. Europas första OOO-Risc V

EU:s flaggskeppsprojekt Eprocessor har provexemplar i 22 nm av en  processor som enligt projektet är den första europeiska Risc V som klarar out-of-order-exekvering (OOO, OoO). Den är 4-wide, det vill säga kan utföra fyra instruktioner parallellt. 

OOO innebär att cpu:n kastar om ordningen mellan instruktioner. Det kräver en stor apparat av bokföring att se till att programlogiken inte saboteras, bland annat eftersom cpu:n måste kunna återställa sig efter att ha chansat och exekverat instruktioner på vinst och förlust.

Det fanns kommersiella x86-processorer som var 4-wide OOO i slutet av nittiotalet. Arm nådde dit i början av  tiotalet. 

Eprocessorn är tillverkad i 22 nm. Den kör Linux och ska ha  hög effektivitet och beräkningskraft för tillämpningar inom bland annat AI, fordon och högprestandaberäkningar.

Franska Cortus ansvarar för arkitektur, kisel och kapsling och kommenterar att processorn demonstrerar att Europa kan bygga konkurrenskraftiga processorer baserade på öppen källkod.

Cortus beskriver processorn som skalbar och med ett fokus på energisnålhet och säger att den öppnar för framtida generationer av europeiska Risc V-baserade system inom HPC, AI, IoT och fordonsindustrin. 

Projektet finansieras via EuroHPC JU inom EU:s Chips Act, som syftar till att göra EU mer teknikoberoende. För att ta nästa steg krävs fortsatt finansiering, enligt Cortus.

Chalmers finns bland universitetsdeltagarna i projektet. 

OoO

OOO-exekvering (OoO, out-of-order, i oordning) innebär att cpu:n under det att programmet körs kan byta ordning på instruktionerna.

Syftet är att fylla luckor där cpu:n annars hade gått på tomgång. Utmaningen är att inte sabotera logiken där instruktioner beror av varandra, särskilt när cpu:n gissat och exekverat instruktioner på vinst och förlust – och tvingas återställa ändringar. Schemaläggningen av allt detta är komplex – den kräver formella bevis.

 

 

Prenumerera på Elektroniktidningens nyhetsbrev eller på vårt magasin.


MER LÄSNING:
 
KOMMENTARER
Kommentarer via Disqus

Rainer Raitasuo

Rainer
Raitasuo

+46(0)734-171099 rainer@etn.se
(sälj och marknads­föring)
Per Henricsson

Per
Henricsson
+46(0)734-171303 per@etn.se
(redaktion)

Jan Tångring

Jan
Tångring
+46(0)734-171309 jan@etn.se
(redaktion)