Arhitectura von Neumann: de ce nu am reușit să o înlocuim încă?
Per Stenström explică de ce arhitectura von Neumann este încă cu noi – și dacă are un succesor demn.

Vă amintiți cum la școală vă spuneau că un computer e format din procesor, memorie și dispozitive I/O? Felicitări, cunoașteți arhitectura von Neumann. Profesorul Per Stenström de la Universitatea Uppsala se întreabă: de ce, după 70 de ani, nu am inventat nimic fundamental nou?
Spoiler: au fost încercări. Arhitectura Harvard, mașinile dataflow, cipurile neuromorfe – toate fie au rămas în laboratoare, fie s-au retras liniștit în nișe specializate. După cum spune însuși Stenström, „am încercat, dar von Neumann s-a dovedit a fi acel prieten vechi cu care e confortabil, chiar dacă sforăie".
Problema principală – moștenirea. Tot software-ul nostru este adaptat modelului clasic: execuție secvențială, separare între cod și date. Trecerea la ceva nou ar necesita rescrierea tuturor – de la sisteme de operare la microservicii. Și cine, în toate mințile, ar vrea să rescrie legacy din anii '60?
Totuși, Stenström observă că blocajul rămâne „gâtul de sticlă von Neumann” – viteza de transfer între procesor și memorie. Aici are loc lupta: cache-uri, predicții de salt, multithreading. Dar fundația e aceeași.
Comentariul studioului METABYTE: Arhitectura von Neumann e ca jQuery: toți știu că ar fi timpul să trecem la ceva modern, dar baza de cod e deja atât de mare încât e mai simplu s-o ducem la pensie. La METABYTE nu suntem împotriva legacy-ului, dar dacă proiectul vostru începe să încetinească – poate e momentul să vă uitați spre FPGA sau măcar la un cache decent?
URMATORUL PAS
Ti-a placut abordarea?
Aplicam aceleasi principii in proiectele clientilor: AI, automatizari, produse care nu se sting dupa lansare.