The "Optimizing Applications for the Pentium® Processor" tutorial presents optimization strategies and techniques that help you improve the performance of your software on the Pentium processor family.
The tutorial features five lessons:
Processor Microarchitecture introduces you to the capabilities of the Pentium processor.
Pipeline Optimization Techniques presents techniques that take advantage of the processor's dual integer pipelines.
Cache Optimization Techniques describes standard techniques that help you make best use of the data and instruction caches.
Branch Optimization Techniques teaches you coding techniques that benefit from the processor's branch-prediction mechanism.
Floating-point Optimization Techniques explains coding techniques that exploit the pipelined floating-point unit.