FreeTechBooks.com Homepage
FreeTechBooks.com
Free Online Computer Science and Programming Books, Textbooks, and Lecture Notes


Software Optimization Manuals
Reply with quote
Software Optimization Manuals

Author : Agner Fog
Publication Date : August 2006

Excerpts from the site:

This series of five manuals describes everything you need to know about optimizing code for Intel and AMD microprocessors, including optimization advices for C++ and assembly language, details about the microarchitecture and instruction timings of Intel and AMD processors, and details about different compilers and calling conventions.

Intel microprocessors covered: Intel Pentium 1 through Pentium 4, Pentium D, Pentium M, Core Duo, Core 2, etc., but not Itanium. AMD microprocessors covered: Athlon 64, Opteron. Operating systems covered: DOS, Windows, Linux, BSD, Mac OS X Intel based. Includes coverage of 64-bit systems.

Manuals included:

- Optimizing software in C++, an optimization guide for Windows, Linux and Mac platforms.

- Optimizing subroutines in assembly language, an optimization guide for x86 platforms.

- The microarchitecture of Intel and AMD CPU's, an optimization guide for assembly programmers and compiler makers.

- Instruction tables, lists of instruction latencies, throughputs and micro-operation breakdowns for Intel and AMD CPU's.

- Calling conventions for different C++ compilers and operating systems

Intended Audience:

Note that these manuals are not for beginners.

Arrow View / Download the Software Optimization Manuals

ndaru
Site Admin

Joined: 09 Oct 2004
Posts: 739
View user's profileSend private message
  
   
 Reply to topic