If you have any questions, comments, or suggestions, please contact Andreas Abel at abel@cs.uni-saarland.de.
This website provides more than 700,000 pages with detailed latency, throughput, and port usage data for most instructions on many recent x86 microarchitectures. While such data is important for understanding, predicting, and optimizing the performance of software running on these microarchitectures, most of it is not documented in the official processor manuals.
A machine-readable XML file with latency, throughput, and port usage data. Contains also information on the operands of each instruction.
Click hereAn interactive HTML table that makes it easy to compare different microarchitectures. Contains links to web pages with details for each entry.
Click hereFor more information, please check out our paper "uops.info Characterizing Latency, Throughput, and Port Usage of Instructions on Intel Microarchitectures"
Click hereIf you have any questions, comments, or suggestions, please contact Andreas Abel at abel@cs.uni-saarland.de.