On-chip, all modern x86 processors operate entirely out of a hierarchy of caches, and there are separate caches for instructions and data. Main memory is really merely the first in the "slow access storage" hierarchy. So in that sense I suppose one could consider modern CPUs to be Harvard architecture. -Palu W.