Architecture & Platform Information for Compiler Writers¶
Note
This document is a work-in-progress. Additions and clarifications are welcome.
Hardware¶
ARM¶
AArch64¶
Itanium (ia64)¶
MIPS¶
PowerPC¶
IBM - Official manuals and docs¶
Other documents, collections, notes¶
R600¶
SPARC¶
SystemZ¶
X86¶
AMD - Official manuals and docs¶
Intel - Official manuals and docs¶
Other x86-specific information¶
XCore¶
Other relevant lists¶
ABI¶
Linux¶
OS X¶
Windows¶
NVPTX¶
CUDA Documentation includes the PTX ISA and Driver API documentation
Miscellaneous Resources¶
GCC prefetch project page has a good survey of the prefetching capabilities of a variety of modern processors.