Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Reminds me of the old saying

"A computer is a device that moves data around and occasionally does computations with it."

think network/disk -> RAM -> L3 -> L2 -> L1 -> registers



CPUs can broadly be considered to have three major components:

- 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.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: