La chercheuse et ingénieure inverse de Google "LaurieWired" a récemment publié un article stimulant sur X : que se passera-t-il après l'apocalypse de la fabrication des processeurs ? Comment le monde de la technologie fera-t-il face à un avenir sans processeurs plus récents et plus rapides ? John Carmack, une légende de la programmation et de l'optimisation, a donné une réponse tout aussi convaincante.

Laurie Wired a proposé le concept de « Zero Tape Day » (Z-Day), un jour où les fabricants arrêtent de produire de nouvelles conceptions en silicium. Compte tenu des fournitures existantes, les chercheurs prédisent que la flambée des prix des ordinateurs, la stagnation de la capacité de cloud computing et l’augmentation de la migration électronique dégraderont lentement les performances des puces de pointe construites sur des nœuds plus petits, et ce au cours de la première année après le Z-Day.

Au cours des prochaines années, la situation va s’aggraver, avec un marché noir florissant des processeurs et des puissances de calcul hautes performances qui valent plus que de l’or. La technologie informatique pourrait reculer de plusieurs décennies, car les anciens systèmes construits sur des nœuds plus grands se révèlent plus résistants à l’électromigration.

Les gens modifieraient les processeurs classiques comme le Motorola 68000 afin qu'ils puissent fonctionner pendant des milliers d'années sans usure importante au niveau de la porte. Des systèmes plus avancés, comme l'iMac G3 vendu entre 1998 et 2003, deviendraient les postes de travail de l'élite, tandis que l'homme du commun utiliserait du matériel plus ancien comme le Gameboy, le Macintosh SE et le Commodore 64.

LaurieWired estime que 30 ans après le Z-Day, le monde deviendra une dystopie, où les systèmes informatiques ressembleront à ceux des années 1970 et 1980. L’Internet moderne cessera d’exister, remplacé par l’échange de données « Stalker Network » sur des disques SSD et les efforts visant à protéger le matériel de bureau précieux contre la confiscation.

L'ancien développeur d'id Software, John Carmack, a décidé de participer à cette expérience de pensée. Son expertise dans le développement du moteur graphique Doom en seulement 28 heures sur du « matériel vintage » donne une certaine perspective. Carmack a déclaré que si l'optimisation des logiciels était une priorité pour les développeurs, une grande partie du monde moderne pourrait fonctionner sur du matériel obsolète.

    Le « dieu » programmeur a suggéré aux développeurs de migrer tous les produits basés sur des microservices interprétés vers une base de code natif monolithique. Les programmeurs abandonneront les modèles de développement modernes et rechercheront des méthodes plus efficaces, telles que celles utilisées aux débuts de l’informatique (quand il n’existait pas d’Internet pour diffuser les correctifs).

    Cette réinitialisation du paradigme obligera les programmeurs post-apocalyptiques à faire fonctionner à nouveau le matériel ancien grâce à l'optimisation logicielle. Carmack a également reconnu que sans une technologie informatique ultra-faible coût et évolutive, les nouveaux produits innovants deviendront plus rares.

    Bien que les idées de Carmack soient basées sur les expériences de pensée de Laurie Wired, ses idées sont toujours d'actualité dans le monde informatique d'aujourd'hui. Par exemple, si Microsoft donne la priorité à l’optimisation de Windows 11, imposera-t-il également des exigences matérielles strictes ? C’est une question qui mérite réflexion. De même, quels avantages une meilleure optimisation pourrait-elle apporter à l’industrie du jeu ?