Computer organization and design : the hardware/software interface - Patterson, David A.; Hennessy, John L.
Previous edition: 2012.