Study note

Modern Microprocessors: A 90-Minute Guide

Properties

Type
Blogs
Status
待读
Domain
Systems
Category
CPU 架构与性能工程
Source
lighterra.com
Vault note
library/articles/systems/Modern-Microprocessors-A-90-Minute-Guide-812cb55cbe4ba889.md

Summary

从时钟频率之外的性能来源讲起,依次介绍 pipeline、superscalar 与 VLIW、指令依赖和延迟、branch prediction 与 predication、乱序执行和 register renaming,再延伸到 power/ILP wall、x86、SMT、多核、SIMD、cache、memory hierarchy、带宽与延迟。

Highlights

篇幅紧凑但覆盖了理解 CPU 性能所需的完整词汇体系,能解释 branchless code、数据布局、cache miss 和 memory-level parallelism 为什么会改变程序速度。适合作为阅读性能文章和 CPU profiler 指标前的微架构地图。

Notes

现代 CPU 微架构的快速系统导览。

Comments

Loading comments...