Fue diseñado por Maurice Wilkes y su equipo en la Universidad de Cambridge en el Reino Unido.
Sin embargo, es importante tener en cuenta que había otras máquinas anteriores que tenían componentes que pudieran considerarse precursores de la CPU moderna, como el eniac (integrador numérico electrónico y la computadora) . de 1946.
El ENIAC no era técnicamente una computadora de programa almacenada como la EDSAC, pero tenía unidades lógicas y aritméticas programables que eran elementos esenciales de una CPU.