Intel® 64 and IA-32 architectures optimization reference manual - Source Code

Started by LiaoMi, November 28, 2021, 08:38:19 PM

Previous topic - Next topic

LiaoMi

Hi,

Intel® 64 and IA-32 architectures optimization reference manual (PDF) - https://www.intel.com/content/www/us/en/develop/download/intel-64-and-ia-32-architectures-optimization-reference-manual.html (https://www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.html)
Public repository (Source Code): https://github.com/intel/optimization-manual  or ZIP https://github.com/intel/optimization-manual/archive/refs/heads/main.zip

A Top-Down Method for Performance Analysis and Counters Architecture - https://drive.google.com/file/d/0B_SDNxjh2Wbcc0lWemFNSGMzLTA/view?usp=sharing and https://download.01.org/perfmon/TMA_Metrics.xlsx (https://download.01.org/perfmon/)

Yasin's Publications - https://sites.google.com/site/analysismethods/yasin-pubs/



Software Optimizations Become Simple with  Top-Down Analysis Methodology on Intel® Microarchitecture, Code Name Skylake. Ahmad Yasin, Intel Developer Forum 2015, IDF'15. - https://www.youtube.com/watch?v=kjufVhyuV_A

Intel® Architecture Optimization Reference Manual, Top-Down Analysis Method chapter (Appendix B.1) - Also called "Optimization Guide"

Processor-Memory Bottleneck Typical Memory Hierarchy - https://spcl.inf.ethz.ch/Teaching/2017-dphpc/lecture/lecture1-caches-6up.pdf

Remove Memory Bottlenecks Using Intel® Advisor - Understanding How Your Program is Accessing Memory Helps You Get More from Your Hardware - https://techdecoded.intel.io/resources/remove-memory-bottlenecks-using-intel-advisor/