mg262
24th September 2005, 20:08
I found that some of these were rather hard to find, so I thought they were worth linking to.
Agner Fog's Pentium (family) Optimisation Guide (http://www.agner.org/assem/pentopt.pdf)
-- Invaluable. Especially the SIMD instruction timings on pp. 153-4.
Intel Instruction Set Reference (http://www.intel.com/design/pentiumii/manuals/243191.htm)
-- Useful for checking exactly how a specific instruction works, but IMO not otherwise. I've also used the previous version, in two files called 25366614.pdf and 25366714.pdf (obviously); these covered up to P4 and were much easier to use because they listed each instruction in the pdf bookmarks. (And the SIMD instructions conveniently appeared near the start of the second volume.) Unfortunately I can't now find them on the Web. Edit: newer versions here (http://download.intel.com/design/Pentium4/manuals/25366617.pdf) and here (http://download.intel.com/design/Pentium4/manuals/25366717.pdf).
Intel's Pentium 4 Optimisation Guide (www.cs.grinnell.edu/~walker/courses/211.fa01/pentium-4-optimization.pdf)
-- I've only just obtained this, so no comments.
I'm sure there is much more out there... please do continue this thread.
Agner Fog's Pentium (family) Optimisation Guide (http://www.agner.org/assem/pentopt.pdf)
-- Invaluable. Especially the SIMD instruction timings on pp. 153-4.
Intel Instruction Set Reference (http://www.intel.com/design/pentiumii/manuals/243191.htm)
-- Useful for checking exactly how a specific instruction works, but IMO not otherwise. I've also used the previous version, in two files called 25366614.pdf and 25366714.pdf (obviously); these covered up to P4 and were much easier to use because they listed each instruction in the pdf bookmarks. (And the SIMD instructions conveniently appeared near the start of the second volume.) Unfortunately I can't now find them on the Web. Edit: newer versions here (http://download.intel.com/design/Pentium4/manuals/25366617.pdf) and here (http://download.intel.com/design/Pentium4/manuals/25366717.pdf).
Intel's Pentium 4 Optimisation Guide (www.cs.grinnell.edu/~walker/courses/211.fa01/pentium-4-optimization.pdf)
-- I've only just obtained this, so no comments.
I'm sure there is much more out there... please do continue this thread.