agner.zip
Agner Fog has given permission to convert his Pentium Optimisation
Manual into winhelp format so that it is more accessible and convenient
to use. It is an extensive range of research into Pentium processor optimisation
techniques.
This is an academically sound work of considerable scholarship that puts very high quality optimisation research within reach of assembler programmers around the world. It has detailed information on instruction timings from early Pentium's to current versions, well described analysis of known problems when designing code for Pentium processors and some very fast algorithms as examples.
It has detailed information on Address Generation Interlock (AGI) problems, quantified pairing information for performance enhanced code design and a very comprehensive description of the considerations of current Pentium architecture. If you are writing speed critical code, you cannot afford to be without research of this depth to maximise the performance of your code.
This version is dated the 31st of March 2000. Check for later versions at Agner Fog's home site at http://www.agner.org/