易燃物匯聚 YouTube 有聲書與書評
現代CPU性能分析與優化 封面

現代CPU性能分析與優化

丹尼斯·巴赫瓦洛夫

1921人在讀
10.6萬字總字數
¥59定價

有聲書與視頻解讀 YouTube視頻解讀 4

內容簡介

本書旨在指導大家優化運行在現代CPU上的應用程序的性能。具體來說,主要分爲兩部分內容: 第一部分介紹性能分析,包括對CPU微架構、術語和指標的簡要概述,還探討了分析性能的不同方法和現代平臺上可用的硬件監控功能。 第二部分展示如何發現優化機會,以及可以做哪些轉換來提高程序的性能。此外,還提供了一份可應用於用戶應用程序的優化清單,包括循環優化、向量化、函數內聯等,並討論了有助於消除CPU微架構層面的問題(如緩存未命中、分支預測錯誤等)的代碼轉換。 本書對於從事性能關鍵型應用程序開發和進行系統底層優化的技術人員來說是不可或缺的。對於任何想更好地瞭解應用程序性能並探索其診斷和改進方法的開發者來說,這本書也很有用。

讀者書評

★★★★★

本書不厚但是很有用,對之前搞的性能優化的工作很有借鑑性,讀完本書才覺得,性能優化這回事,越瞭解越覺得自己知道的越少。

★★★★★

此作開闊了視野,知道了編譯優化報告、Intel提供的一系列工具等工具,通過調整代碼佈局也可以優化緩存行從而提升性能。但如作者所言,優化是一門藝術,在不同的平臺上不一定都能有效果,所以很多大公司都採用完全的軟硬件配置從而節省調優過程。 另外,關於內存的章節疑似漏掉了。

★★★★★

全景描述了程序優化的概貌,現代CPU體系相關的性能因素很有啓發。

★★★★★

該書針對CPU性能分析優化給了比較全面的介紹,整體內容偏CPU硬件相關的底層,性能分析及調優工作者可以學習的一本不錯的書籍,此外,裏面有些許翻譯錯誤或問題,介意者也可以直接看原版

★★★☆☆

對性能分析的理論進行了詳實的介紹。不太適合小白讀。更適合科班人員。

★☆☆☆☆

微信讀書的版本缺少第八章之後的章節!!!!!

★★★★★

可以快速瞭解CPU微架構機制,並掌握基於CPU微架構的性能分析和優化方法,實戰性非常強。

★☆☆☆☆

這本書不錯,但是微信讀書的版本第8章節有缺失,8.1.1開始後面第八章都被截斷了

★★★★★

講了性能優化的背景知識和應用方法,內容全面,系統級調優較少

★★★★★

先介紹了與性能有關的cpu運行方式,以及cpu性能分析方法,然後是編譯器有關的cpu性能分析方式。電子書缺失了一部分內容,但仍然是一本好書。

書籍信息

作者丹尼斯·巴赫瓦洛夫
譯者朱金鵬 李成棟
出版社機械工業出版社
出版時間2023-01-01
ISBN9787111719489
分類計算機-計算機綜合
格式EPUB
完結狀態連載中
章節數31