Définition - Que signifie Von Neumann Bottleneck?
Le goulot d'étranglement de von Neumann est l'idée que le débit du système informatique est limité en raison de la capacité relative des processeurs par rapport aux taux de transfert de données les plus élevés. Selon cette description de l'architecture informatique, un processeur est inactif pendant un certain temps pendant l'accès à la mémoire.
Le goulot d'étranglement de von Neumann porte le nom de John von Neumann, mathématicien, scientifique et pionnier de l'informatique du XXe siècle, également impliqué dans le projet Manhattan.
Definir Tech explique le goulot d'étranglement de Von Neumann
Le goulot d'étranglement de von Neumann examine comment servir un processeur plus rapide en permettant un accès mémoire plus rapide. Une partie de la base du goulot d'étranglement von Neumann est l'architecture von Neumann, dans laquelle un ordinateur stocke des instructions de programmation, ainsi que des données réelles, par rapport à une architecture Harvard, où ces deux types de mémoire sont stockés séparément. Ces types de configuration sont devenus nécessaires à mesure que des machines préprogrammées plus simples ont cédé la place à des ordinateurs plus récents nécessitant de meilleures façons de contrôler la programmation et les données d'information.
Les informaticiens ont tenté de remédier au goulot d'étranglement von Neumann de diverses manières. La première consiste à placer la mémoire critique dans un cache facilement accessible. Il y a aussi l'idée de multithreading, ou de gérer plusieurs processus dans un système trié. D'autres outils potentiels, comme le traitement parallèle ou la modification de la conception du bus mémoire, fonctionnent également sur l'idée de réduire ce «goulot d'étranglement» ou, dans une expression couramment utilisée avec ce problème, d'augmenter la bande passante pour la mémoire entrant et sortant du processeur.
D'autres idées pour «corriger» un goulot d'étranglement de von Neumann sont plus conceptuelles. Les experts ont postulé divers systèmes «non von Neumann» ou «non von», certains modélisés autour du monde biologique, qui permettraient une consommation de mémoire plus distribuée, par rapport au système linéaire utilisé dans le calcul conventionnel. Certaines idées impliquent d'autres technologies émergentes, par exemple où un «memrister» ou un autre composant à l'échelle nanométrique pourrait aider au traitement de la mémoire. La diversité des idées autour du goulot d'étranglement de von Neumann montre à quel point cette idée fait partie intégrante de l'évaluation du potentiel informatique tel qu'il a émergé au cours des dernières décennies.