"A computer is a device that moves data around and occasionally does computations with it."
think network/disk -> RAM -> L3 -> L2 -> L1 -> registers
- Memory subsystem
- Frontend
- Backend
That is:
- Get the data to work on
- Figure out what work to do on it
- Actually do the work.
These are in order of decreasing importance. The von neumann bottleneck is real.
"A computer is a device that moves data around and occasionally does computations with it."
think network/disk -> RAM -> L3 -> L2 -> L1 -> registers