
丹尼斯·巴赫瓦洛夫
本書聚焦現代CPU底層性能優化核心需求,分爲性能分析與源代碼調優兩大部分,構建了從理論到實操的完整知識體系:第一部分深入解析CPU微架構(流水線、緩存層次、SIMD 等)、性能指標(IPC、CPI、緩存未命中)、分析方法(TMA、採樣、追蹤)及跨平臺工具(VTune、perf、uProf);第二部分聚焦內存訪問優化、計算優化、分支預測優化、多線程應用調優等落地技術。相較上一版,本書新增20多個實驗練習與“Performance Ninja”在線課程,補充AMD、ARM架構適配內容及系統級性能優化,突破第1版Intel架構侷限。書中融入Google、Netflix等大廠案例,配套Python/SQL代碼示例與工具實操方案,既覆蓋基礎原理,又深挖前沿技術(如大頁、SIMD向量化、緩存一致性),兼具理論深度與工程實用性,是高性能計算、AI、遊戲開發等領域從業者的必備指南。