Related articles |
---|
Optimization manual updated agner@agner.org (Agner) (2006-07-06) |
From: | "Agner" <agner@agner.org> |
Newsgroups: | comp.compilers |
Date: | 6 Jul 2006 07:52:25 -0400 |
Organization: | http://groups.google.com |
Keywords: | optimize, available |
Posted-Date: | 06 Jul 2006 07:52:25 EDT |
It is now ten years since I first published my optimization manual. It
has been so successful that I feel I have to keep it updated. I have
been told that it is used by compiler makers, so I decided to include
stuff relevant to compilers.
The long awaited update is now available at
http://www.agner.org/optimize/.
The manual has become so big that I had to split it into five volumes.
It covers CPU-specific optimization. Microarchitecture details not
found anywhere else. Complete lists of instruction timings, execution
unit throughput, micro-operation breakdown, etc. for the latest x86
microprocessors from Intel and AMD.
Vector programming. ABI standards. C++ name mangling schemes.
Covers the following operating systems: DOS, Windows, Linux, BSD, Mac
OS X on 16, 32 and 64-bit x86 processors.
Return to the
comp.compilers page.
Search the
comp.compilers archives again.