Project Details
Description
Five online manuals:
1. Optimizing software in C++: An optimization guide for Windows, Linux and Mac platforms
2. Optimizing subroutines in assembly language: An optimization guide for x86 platforms
3. The microarchitecture of Intel, AMD and VIA CPUs: An optimization guide for assembly programmers and compiler makers
4. Instruction tables: Lists of instruction latencies, throughputs and micro-operation breakdowns for Intel, AMD and VIA CPUs
5. Calling conventions for different C++ compilers and operating systems
These manuals are not static, but updated regularly.
1. Optimizing software in C++: An optimization guide for Windows, Linux and Mac platforms
2. Optimizing subroutines in assembly language: An optimization guide for x86 platforms
3. The microarchitecture of Intel, AMD and VIA CPUs: An optimization guide for assembly programmers and compiler makers
4. Instruction tables: Lists of instruction latencies, throughputs and micro-operation breakdowns for Intel, AMD and VIA CPUs
5. Calling conventions for different C++ compilers and operating systems
These manuals are not static, but updated regularly.
| Status | Finished |
|---|---|
| Effective start/end date | 10/06/1996 → 01/08/2021 |
Keywords
- microprocessors
- microarchitecture
- software performance optimization
- parrallel computing
- manuals
Fingerprint
Explore the research topics touched on by this project. These labels are generated based on the underlying awards/grants. Together they form a unique fingerprint.