
In this chapter, you will learn
l
How to define performance.
l
The meaning of IPC and techniques to get
a higher IPC.
l
Hazards that occur in a scalar pipeline and
solutions for them.
l
Different stages of a superscalar pipeline.
l
Hazards that plague a superscalar pipeline.
l
Dynamic scheduling of instructions in
super scalar architectures.
l
Concepts of branch prediction and register
renaming.
l
Pentium Pro microarchitecture.
l
The VLIW concept.
MICROARCHITECTURAL
TECHNIQUES OF
ADVANCED PROCESSORS
15
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’. ...