De strijd om hardware voor kunstmatige intelligentie wordt niet alleen uitgevochten op GPU’s, fabricageknooppunten of HBM-geheugen. Ook speelt zich een minder zichtbare, maar cruciale laag af: de ISA, de instructiesetarchitectuur die bepaalt hoe software communiceert met de processor. Hier verschijnt LinxISA, een project gepubliceerd op GitHub dat zich presenteert als een open instructie-architectuur, gestructureerd in blokken en gericht op high-performance computing.
Een snelle lezing doet denken aan RISC-V, maar voorzichtigheid is geboden. LinxISA is nog geen volwassen industriestandaard, en er is geen openbare bevestiging uit officiële documenten dat Huawei een directe aankondiging heeft gedaan met alle details die circuleren in de media. Wat er wel bestaat, is een openbare repository, technische documentatie, een referentiewebsite en een groot project dat kernonderdelen van het ecosysteem samenbrengt: LLVM, QEMU, Linux-kernel, RTL LinxCore, glibc, musl, validatietools en workload-onderdelen.
Een ISA gestructureerd in blokken
Het centrale idee van LinxISA wijkt af van een traditionele, vrij scalaire ISA. Het project omschrijft zichzelf als een “block-structured instruction set architecture” ontworpen voor high-performance computing. In plaats van de uitvoering uitsluitend te organiseren als een klassieke sequentie van scalar-instructies, groepeert LinxISA instructies in blokken die als atomare eenheden worden uitgevoerd.
Deze aanpak maakt het mogelijk expliciete blokgrenzen te definiëren, verplichte regels voor flow-integriteit toe te passen en de staat te scheiden in twee lagen: een globale toestand en een lokale binnen het blok. De architectuur bevat ook vector-uitbreidingen en tiles voor SIMD-parallellisme, evenals sjabloonblokken voor prologues, epilogs en acceleratorkernen.
Eenvoudig gezegd zoekt LinxISA naar een meer natuurlijke uitvoering voor parallelle en versnelde workloads. Het lijkt niet uitsluitend bedoeld voor een gewone, klassieke CPU, maar voor een compute-omgeving waarin CPU’s, GPU’s en AI-versnellers meer gedeelde concepten van uitvoering hanteren. Het meest ambitieuze aspect is niet slechts een enkele AI-uitbreiding, maar het ontwerpen van een fundament dat rekening houdt met rendering, computing en parallelisme vanaf het begin.
De openbare documentatie van het project gaat verder dan een eenvoudige presentatiepagina. De website vermeldt versie v0.56.2, 740 instructievormen, 66 instructiegroepen en formaten van 16-bit gecodeerd, 32-bit basis, 48-bit HL en 64-bit vectoren. Ook worden referenties naar assembler, ABI-uinformatie, werkmodel, LinxCore RTL-documentatie en bring-up-gidsen vermeld.
Meer dan een PDF-specificatie
Een van de meest opvallende aspecten van LinxISA is dat het niet beperkt blijft tot het publiceren van een losse specificatie. De repository functioneert als een zogenaamd superproject dat submodules bevat voor compiler, emulator, kernel, RTL en standaardbibliotheken. In de praktijk betekent dit dat het project vanaf het begin probeert een minimaal ecosysteem te bouwen voor experimentatie met de architectuur.
Onder de beschikbare componenten bevinden zich een LLVM-backend voor Linx, een emulator gebaseerd op QEMU, een port van de Linux-kernel, een RTL-implementatie genaamd LinxCore, een referentie-ISA-model, glibc, musl en geheugenkernels voor versnelling. Daarnaast is er een Architecture Validation Suite met tests voor QEMU, compiler en freestanding runtime, inclusief commands voor het valideren van architectuurcontracten, profielsluitingen en regressietests.
Deze aanpak is essentieel omdat een ISA zonder tools niet ver reikt. RISC-V groeide niet alleen door een open specificatie, maar ook omdat er doorontwikkelings-compiler-omgevingen, simulators, boards, besturingssystemen, community’s, profielen, extensies en bedrijven rond zijn ontstaan. LinxISA lijkt dat inzicht te delen: voor een nieuwe architectuur bestaat de kans op succes alleen als er vanaf het begin software is die compilet, draait, getest en gefixt kan worden.
Het project wordt uitgebracht onder de BSD 3-Clause-licentie. De licentie in de repository attribueert het auteursrecht aan Kevin Zhou in 2026, een belangrijk detail dat voorzichtigheid vereist bij het presenteren van LinxISA als een officieel initiatief van Huawei. Hoewel er mogelijk industriële connecties en contexten zijn die niet volledig in de publieke documentatie worden weerspiegeld, zou een kritische analyse niet mogen aannemen dat het een officiële Huawei-project is zonder expliciete bevestiging.
China, RISC-V en de geopolitieke druk
Het belang van LinxISA moet worden gezien in de bredere strategische context van de technologische spanningen tussen China en de Verenigde Staten. China probeert al jaren zijn afhankelijkheid van architecturen, tools en leveranciers die onder westerse restricties vallen te verminderen. RISC-V speelt hierin een belangrijke rol omdat het een open ISA is, beheerd door RISC-V International in Zwitserland en geïmplementeerd door steeds meer bedrijven en projecten.
Reuters meldde in 2025 dat China richtlijnen voorbereidde om het gebruik van RISC-V-chips in heel het land te stimuleren, met als doel de afhankelijkheid van westerse technologie te reduceren. In 2026 benadrukten Chinese overheidsmedia en sectororganisaties de vooruitgang in een nationaal RISC-V-ecosysteem, met projecten zoals XiangShan en Ruyi. Dit betekent niet dat China RISC-V snel zal verlaten; integendeel, RISC-V blijft aantrekkelijk voor universiteiten, fabricanten, embedded design, edge computing en AI-hardware.
Waarom zou er dan interesse zijn in een nieuwe ISA? Hoewel RISC-V open is, is het ook een geopolitiek speelveld geworden. In de VS laten stemmen zich horen die pleiten voor beperkingen op de overdracht van geavanceerde technologieën aan China via open standaarden. Het beperken van een publieke standaard is echter complex: het controleert niet alleen hardware, maar ook de software en ontwikkelingstools die ermee samenhangen. Dit brengt een ongemakkelijk debat met zich mee, waarbij openheid en nationale veiligheid op gespannen voet staan.
LinxISA kan worden gezien als een alternatieve weg: als het project rijpt, biedt het China en andere landen een open architectuur die niet afhankelijk is van x86, Arm of RISC-V-ontwikkelingen. Maar dat betekent niet dat het een directe vervanger voor RISC-V wordt. De volwassenheid van een ISA wordt bepaald door jaren van ontwikkeling van tools, stabiliteit, realistische chips, software-ondersteuning, ecosysteem en breed aangenomen gebruik. Op dat punt staat LinxISA nog ver af van RISC-V.
Een technische belofte met vele onzekerheden
Het concept van LinxISA is veelbelovend omdat het inspeelt op een van de grote uitdagingen in hardware van nu: de fragmentatie tussen CPU’s, GPU’s en gespecialiseerde acceleratoren. Moderne AI-, grafische en wetenschappelijke applicaties worden niet alleen uitgevoerd op één type kern. Ze gebruiken CPUs voor besturing, GPUs voor massaal parallelle verwerking, NPUs of TPUs voor matrix-bewerkingen, DPUs voor netwerken en andere accelerators voor specifieke taken.
Een meer homogene ISA belooft deze afstand te verkleinen. Als verschillende eenheden modellen van uitvoering, blokken, vector-uitbreidingen en contracten kunnen delen, kunnen software en compilers minder frictie ondervinden. Dat is een enorme ambitie, maar ook zeer uitdagend.
De geschiedenis van hardware zit vol interessante architecturen die niet de brede adoptie kregen die ze verdienden. Voor LinxISA om echt relevant te worden, heeft het meer nodig dan een open specificatie: stabiele documentatie, duidelijke governance, verifieerbare implementaties, onderhouden toolchains, concurrerend prestatieniveau, veiligheid, volledige Linux-compatibiliteit, bibliotheekondersteuning, een community en hardwarefabrikanten die produceren.
Ook moet het project duidelijk aangeven hoe het zich verhoudt tot RISC-V. Als het zich positioneert als een aanvullende architectuur voor computerbelastingen, kan het een experimenteel veld vinden. Maar als het een alternatief wordt, zal het een grote industriële basis nodig hebben om te concurreren met een standaard die al jaren door talrijke bedrijven wereldwijd wordt ondersteund en door een actieve technologische gemeenschap wordt aangepakt.
Vertrouwen is daarbij eveneens cruciaal. Een open ISA moet meer bieden dan publieke code: het vereist transparante processen, waargenomen neutraliteit en garanties dat het niet onder controle staat van één bedrijf of land. RISC-V heeft hier veel werk verricht; LinxISA zal dat ook moeten doen om uit de status van een labproject te komen en ontwikkelaars van buiten haar aanvankelijke kring aan te trekken.
Voor nu is LinxISA een interessante ontwikkeling, geen bewezen revolutie. Het laat zien dat de strijd om hardware-soberheid zich ook op instructieniveau afspeelt. Het onderstreept dat open source een strategisch instrument is voor concurentie in halfgeleiders. En het herinnert ons eraan dat kunstmatige intelligentie niet alleen meer chips nodig heeft, maar ook nieuwe manieren van georganiseerd computationeel ontwerp.
De vraag is niet of LinxISA morgen RISC-V, Arm of x86 zal vervangen. De echte vraag is waarom er architecturen ontstaan die proberen de relatie tussen CPU, GPU en acceleratoren radicaal opnieuw te ontwerpen. Het antwoord ligt in de druk van AI, de fragmentatie van hardware en een geopolitieke context waarin China probeert onafhankelijk te blijven van kritieke lagen die buiten haar controle liggen.
Veelgestelde vragen
Wat is LinxISA?
LinxISA is een open, blok-gestructureerde instructiesetarchitectuur die ontworpen is voor high-performance computing, rendering en parallelle workloads.
Is LinxISA een directe concurrent van RISC-V?
Het is nog te vroeg om dat te stellen. Het technische concept is anders en ambitieuzer, maar RISC-V beschikt over een veel verder ontwikkeld ecosysteem. LinxISA moet zich bewijzen met brede adoptie, stabiele tools en werkende hardware.
Bevestigd is dat LinxISA een officieel Huawei-project is?
De openbare documentatie wijst niet op een officiële aankondiging van Huawei met alle details. De repository is publiek, onder BSD 3-Clause licentie, en draagt het copyright toe aan Kevin Zhou.
Waarom is LinxISA relevant voor kunstmatige intelligentie?
Omdat het probeert een fundament te leggen dat beter aansluit bij de gecombineerde workloads van CPU’s, GPU’s en versnellingschips, wat de integratie en efficiëntie van AI-toepassingen kan verbeteren.
