| 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.