Microarchitectural Techniques of Advanced Processors


  • How to define performance.
  • The meaning of IPC and techniques to get a higher IPC.
  • Hazards that occur in a scalar pipeline and solutions for them.
  • Different stages of a superscalar pipeline.
  • Hazards that plague a superscalar pipeline.
  • Dynamic scheduling of instructions in super scalar architectures.
  • Concepts of branch prediction and register renaming.
  • Pentium Pro microarchitecture.
  • The VLIW concept.

Computers have been around for quite sometime now. Whenever we plan to buy a new computer, the first aspect that we take into consideration is ‘performance’. We insist that the new product should have a higher level of performance than the one we possess now. ...

Get The x86 Microprocessors: 8086 to Pentium, Multicores, Atom and the 8051 Microcontroller, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.