Supercalar architectures represent current steps in the evolution of general-purpose microprocessors. Now, a single chip can incorporate techniques that were once applicable only to large-scale, scientific processors. Superscalar Microprocessor Design is a comprehensive investigation into the design of general-purpose superscalar microprocessors.
Very, very strong coverage of some of the deeper "why's" of modern computer architecture. Not to be attempted without having already read at the level of P&H's Computer Architecture A Quantitative Approach!