P6 Microarchitecture Dynamic Execution
Technology
Multiple Branch Prediction: Predicts
program execution through several branches, accelerating the flow of work to the
processor.
Dataflow Analysis: Creates an optimized, reordered schedule of instructions by
analyzing data dependencies between instructions.
Speculative Execution: Carries out instructions speculatively and based on this
optimized schedule, ensures that the processors superscalar execution units remain
busy, boosting overall performance.
Intel MMX Media Enhancement Technology
Intels MMX technology includes new
instructions and data types that allow applications to achieve a new level of performance.
Intels MMX technology is designed as a set of basic, general-purpose integer
instructions that are easily applied to the needs of a wide diversity of multimedia and
communications applications. The highlights of the technology are:
- Single Instruction, Multiple Data (SIMD)
technique
- 57 new instructions
- Eight 64-bit wide MMX technology registers
- Four new data types
to the next page...