John von Neumann desenvolveu a arquitetura de computadores pessoais padrão,
que se caracteriza por uma máquina digital que armazena seus programas no mesmo espaço de memória que os dados, esta arquitetura possui um grande problema que é a limitação na taxa de transferência, tal qual é chamada de Gargalo de Von Neumann.
Arquitetura de Von Neumann de forma simplificada.
A troca de dados entre a CPU e a memória é interdependente, isto é, a taxa de transferência é limitada pela quantidade de memória. De forma mais lúdica é como se a memória estivesse empurrando um objeto a partir de um gargalo enquanto a CPU o espera. Os computadores modernos possuem uma taxa de transferência entre a CPU e a memória muito menor em relação a capacidade de processamento da CPU, forçando-a à espera por dados, diminuindo de forma severa a sua eficácia. O gargalo de Neumann vem se agravando a cada geração de computadores, devido ao fato de que, a taxa de transferência não acompanha o constante aumento na capacidade das memorias fabricadas atualmente.