Большинство современных универсальных процессоров используют Модифицированную Гарвардскую Архитектуру . Ядра процессора могут получать доступ к программе и данным независимо в отдельных кэшах L1. Снаружи нет отдельной памяти программ и данных (и другие уровни кэша не разделены).
Может ли существовать другая архитектура или известны только эти архитектуры?
Все остальные архитектуры довольно ограничены в использовании. Из-за чрезвычайной сложности и затрат, связанных с разработкой процессора, я не думаю, что кто-то попробует это снова серьезно.
Тем не менее, хотя современные процессоры в основном принадлежат фон Нейману, они включают в себя множество идей, таких как Dataflow Architecture .