Google-onderzoeker en reverse engineer "LaurieWired" publiceerde onlangs een tot nadenken stemmende post op X: Wat zal er gebeuren na de CPU-productie-apocalyps? Hoe zal de technische wereld omgaan met een toekomst zonder nieuwere, snellere processors? John Carmack, een legende op het gebied van programmeren en optimaliseren, gaf een even overtuigend antwoord.

Laurie Wired stelde het concept van "Zero Tape Day" (Z-Day) voor, een dag waarop fabrikanten stoppen met het produceren van nieuwe siliciumontwerpen. Gegeven het bestaande aanbod voorspellen onderzoekers dat de torenhoge computerprijzen, de stagnerende cloud computing-capaciteit en de toenemende e-migratie langzaam de prestaties zullen verminderen van state-of-the-art chips die op kleinere knooppunten zijn gebouwd – en dat allemaal binnen het eerste jaar na Z-Day.

De komende jaren zou de situatie verslechteren, met een bloeiende zwarte markt voor processors en krachtige rekenkracht die meer dan goud waard is. De computertechnologie zou tientallen jaren achterop kunnen raken, omdat oudere systemen die op grotere knooppunten zijn gebouwd beter bestand blijken te zijn tegen elektromigratie.

Mensen zouden klassieke processors zoals de Motorola 68000 aanpassen, zodat ze duizenden jaren zouden kunnen werken zonder ernstige slijtage op poortniveau. Meer geavanceerde systemen – zoals de iMac G3 die tussen 1998 en 2003 werd verkocht – zouden de werkstations van de elite worden, terwijl de gewone man oudere hardware zou gebruiken, zoals de Gameboy, Macintosh SE en Commodore 64.

LaurieWired gelooft dat de wereld dertig jaar na Z-Day een dystopie zal worden, waarin computersystemen zullen lijken op die van de jaren zeventig en tachtig. Het moderne internet zal ophouden te bestaan ​​en vervangen worden door ‘Stalker Network’-gegevensuitwisseling op solid-state drives (SSD’s) en pogingen om waardevolle desktophardware tegen inbeslagname te beschermen.

Voormalig id Software-ontwikkelaar John Carmack besloot mee te doen aan dit gedachte-experiment. Zijn expertise bij het ontwikkelen van de Doom grafische engine in slechts 28 uur op "vintage hardware" biedt enig perspectief. Carmack zei dat als software-optimalisatie een prioriteit was voor ontwikkelaars, een groot deel van de moderne wereld op verouderde hardware zou kunnen draaien.

    De ‘god’-programmeur suggereerde dat ontwikkelaars alle geïnterpreteerde, op microservices gebaseerde producten zouden migreren naar een monolithische native codebasis. Programmeurs zullen moderne ontwikkelingsmodellen achter zich laten en op zoek gaan naar efficiëntere methoden, zoals die gebruikt werden in de begindagen van de computer (toen er nog geen internet was om patches te pushen).

    Deze paradigma-reset zal post-apocalyptische programmeurs dwingen om oude hardware weer te laten werken door middel van software-optimalisatie. Carmack erkende ook dat zonder ultra-goedkope en schaalbare computertechnologie innovatieve nieuwe producten schaarser zullen worden.

    Hoewel de ideeën van Carmack gebaseerd waren op de gedachte-experimenten van Laurie Wired, zijn zijn ideeën nog steeds relevant in de hedendaagse computerwereld. Als Microsoft bijvoorbeeld prioriteit geeft aan het optimaliseren van Windows 11, zal het dan ook strenge hardwarevereisten opleggen? Dit is een vraag die de moeite waard is om over na te denken. Hoeveel voordeel zou een betere optimalisatie kunnen opleveren voor de game-industrie?