"High Performance Computer Architecture is a masters-level course which covers the design of advanced modern computing systems. In particular, the design of modern microprocessors, characteristics of the memory hierarchy, and issues involved in multi-threading and multiprocessing."--Back cover