我們生活在充滿數據的世界,每日都會生成大量數據。日益頻繁的信息交換催生了人們對快速軟件和快速硬件的需求。遺憾的是,現代CPU無法像以往那樣在單核性能方面有很大的提高。以往40多年來,性能調優變得越來越重要,軟件調優是未來提高性能的關鍵因素之一。作為軟件開發者,我們必須能夠優化自己的應用程序代碼。
《現代CPU性能分析與優化》
作者:[美]丹尼斯·巴赫瓦洛夫(Denis Bakhvalov)
譯者:朱金鵬 李成棟
編輯推薦
Intel高級開發人員執筆,融合了谷歌、Facebook等許多不同行業專家的知識,多位業內專家一致推薦;
以實戰為導向,深入闡述現代CPU的底層架構,從性能的視角梳理影響應用程序執行效率的CPU特性,通過大量實例揭示性能分析的核心方法和優化手段
主要內容
本書旨在指導大家優化運行在現代CPU上的應用程序的性能。具體來說,主要分為兩部分內容:第一部分介紹性能分析,包括對CPU微架構、術語和指標的簡要概述,還探討了分析性能的不同方法和現代平臺上可用的硬件監控功能。第二部分展示如何發現優化機會,以及可以做哪些轉換來提高程序的性能。此外,還提供了一份可應用于用戶應用程序的優化清單,包括循環優化、向量化、函數內聯等,并討論了有助于消除CPU微架構層面的問題(如緩存未命中、分支預測錯誤等)的代碼轉換。
本書對于從事性能關鍵型應用程序開發和進行系統底層優化的技術人員來說是不可或缺的。對于任何想更好地了解應用程序性能并探索其診斷和改進方法的開發者來說,這本書也很有用。
專家推薦
“這是一本極好的書,每個對軟件性能感興趣的人都應該擁有一本。它對性能優化進行了深入、透徹且準確的研究。”
——Daniel Lemire,計算機科學教授
“我強烈推薦這本書。它讓許多工程師變得更輕松。”
——Jumana Mundichipparakkal,性能工程師
“本書包含所有理解應用程序性能剖析文件以及性能測量和性能改善方法所需的重要概念、信息及工具。”
——Arun S. Kumar,高級軟件工程師
申請時間
2023年3月14日——2023年3月29日
活動參與方式
-
>>點擊此處免費申請<<留言回帖,說說你想要這本書的理由(15字以上)
-
我們將從留言中每5層樓,挑選1位幸運者贈送書籍(共贈送5本)。
-
若有效回帖樓層數超過25,則按照每5層抽選1位獲獎者,以此類推。
-
請在收到書籍后,2個星期內,提交不少于一篇試讀報告,要求300字以上,圖文并茂。
-
試讀報告發表在電子發燒友論壇>> 社區活動專版,標題名稱必須包含《現代CPU性能分析與優化》 +自擬標題
注:
-
活動期間如有作弊、灌水等違反電子發燒友論壇規則的行為,一經發現將立即取消獲獎資格
-
活動結束后獲獎名單將在論壇公示
-
申請人收貨后14天內未完成書評,無權將書籍出售或轉贈給他人。如無法在收貨后14天內提交書評,請將書籍退回電子發燒友論壇(運費自理)。
-
電子發燒友對本活動具有最終解釋權。
本文由電子發燒友社區發布,轉載請注明以上來源。如需社區合作及入群交流,請添加微信EEFans0806,或者發郵箱liuyong@huaqiu.com。
熱門推薦干貨好文
1、RK3568!四核64位ARMv8.2A架構,匯聚編譯源碼及實戰樣例
2、開源作品秀,教你如何DIY一款自己的聲源跟蹤小車
3、ARM架構國產MCU移植!國民技術N32系列開源移植樣例合集
4、低成本ESP32方案,支持OpenHarmony系統開發(附10+項目樣例Demo)
5、從0到1玩轉瑞薩RA4系列開發板,教你變著花樣玩板子
6、四核64位,超強CPU ,看RK3568“競”開發板DEMO!
8、全部開源 | 基于全志V85X的運動相機,工業網關,可穿戴式攝像頭
9、高性能雙核RISC-V,滿足大多數開發,這款國產MCU工程師都愛
原文標題:【免費送書】國外頂尖大廠開發人員揭秘現代CPU底層架構
文章出處:【微信公眾號:電子發燒友論壇】歡迎添加關注!文章轉載請注明出處。
-
電子技術
+關注
關注
18文章
922瀏覽量
57295 -
電子發燒友論壇
+關注
關注
5文章
197瀏覽量
1266
原文標題:【免費送書】國外頂尖大廠開發人員揭秘現代CPU底層架構
文章出處:【微信號:gh_9b9470648b3c,微信公眾號:電子發燒友論壇】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
Thingy:91 X 為開發人員提供了一個經過全球認證的、多傳感器、電池供電的蜂窩物聯網原型平臺
NanoEdge AI Studio 面向STM32開發人員機器學習(ML)技術

InspireSemi借助Cadence解決方案為下一代AI鋪路
IAR發布云端平臺,助力現代嵌入式軟件開發團隊
英特爾FPGA AI套件軟件2024.3版本的主要亮點
底層開發與應用開發到底怎么選?
GoPoint嵌入式開發平臺 釋放i.MX潛力 簡化Linux開發

AmpereOne處理器的設計創新對開發人員有何影響
低代碼在敏捷開發中的應用
擁有低功耗低成本的Open開發應用,開發人員必看!

SiFive 推出高性能 Risc-V CPU 開發板 HiFive Premier P550

評論