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...