0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【免費(fèi)送書】國外頂尖大廠開發(fā)人員揭秘現(xiàn)代CPU底層架構(gòu)

電子發(fā)燒友論壇 ? 來源:未知 ? 2023-03-21 09:45 ? 次閱讀

我們生活在充滿數(shù)據(jù)的世界,每日都會(huì)生成大量數(shù)據(jù)。日益頻繁的信息交換催生了人們對(duì)快速軟件和快速硬件的需求。遺憾的是,現(xiàn)代CPU無法像以往那樣在單核性能方面有很大的提高。以往40多年來,性能調(diào)優(yōu)變得越來越重要,軟件調(diào)優(yōu)是未來提高性能的關(guān)鍵因素之一。作為軟件開發(fā)者,我們必須能夠優(yōu)化自己的應(yīng)用程序代碼。

《現(xiàn)代CPU性能分析與優(yōu)化》

作者:[美]丹尼斯·巴赫瓦洛夫(Denis Bakhvalov)

譯者:朱金鵬 李成棟

編輯推薦

Intel高級(jí)開發(fā)人員執(zhí)筆,融合了谷歌、Facebook等許多不同行業(yè)專家的知識(shí),多位業(yè)內(nèi)專家一致推薦;

以實(shí)戰(zhàn)為導(dǎo)向,深入闡述現(xiàn)代CPU的底層架構(gòu),從性能的視角梳理影響應(yīng)用程序執(zhí)行效率的CPU特性,通過大量實(shí)例揭示性能分析的核心方法和優(yōu)化手段

主要內(nèi)容

本書旨在指導(dǎo)大家優(yōu)化運(yùn)行在現(xiàn)代CPU上的應(yīng)用程序的性能。具體來說,主要分為兩部分內(nèi)容:第一部分介紹性能分析,包括對(duì)CPU微架構(gòu)、術(shù)語和指標(biāo)的簡要概述,還探討了分析性能的不同方法和現(xiàn)代平臺(tái)上可用的硬件監(jiān)控功能。第二部分展示如何發(fā)現(xiàn)優(yōu)化機(jī)會(huì),以及可以做哪些轉(zhuǎn)換來提高程序的性能。此外,還提供了一份可應(yīng)用于用戶應(yīng)用程序的優(yōu)化清單,包括循環(huán)優(yōu)化、向量化、函數(shù)內(nèi)聯(lián)等,并討論了有助于消除CPU微架構(gòu)層面的問題(如緩存未命中、分支預(yù)測錯(cuò)誤等)的代碼轉(zhuǎn)換。

本書對(duì)于從事性能關(guān)鍵型應(yīng)用程序開發(fā)和進(jìn)行系統(tǒng)底層優(yōu)化的技術(shù)人員來說是不可或缺的。對(duì)于任何想更好地了解應(yīng)用程序性能并探索其診斷和改進(jìn)方法的開發(fā)者來說,這本書也很有用。

專家推薦

“這是一本極好的書,每個(gè)對(duì)軟件性能感興趣的人都應(yīng)該擁有一本。它對(duì)性能優(yōu)化進(jìn)行了深入、透徹且準(zhǔn)確的研究。”

——Daniel Lemire,計(jì)算機(jī)科學(xué)教授

“我強(qiáng)烈推薦這本書。它讓許多工程師變得更輕松?!?/p>

——Jumana Mundichipparakkal,性能工程師

“本書包含所有理解應(yīng)用程序性能剖析文件以及性能測量和性能改善方法所需的重要概念、信息及工具。”

——Arun S. Kumar,高級(jí)軟件工程師

申請時(shí)間

2023年3月14日——2023年3月29日

活動(dòng)參與方式

  1. >>點(diǎn)擊此處免費(fèi)申請<<留言回帖,說說你想要這本書的理由(15字以上)

  2. 我們將從留言中每5層樓,挑選1位幸運(yùn)者贈(zèng)送書籍(共贈(zèng)送5本)。

  3. 若有效回帖樓層數(shù)超過25,則按照每5層抽選1位獲獎(jiǎng)?wù)撸源祟愅啤?/p>

  4. 請?jiān)谑盏綍螅?個(gè)星期內(nèi),提交不少于一篇試讀報(bào)告,要求300字以上,圖文并茂。

  5. 試讀報(bào)告發(fā)表在電子發(fā)燒友論壇>> 社區(qū)活動(dòng)專版,標(biāo)題名稱必須包含《現(xiàn)代CPU性能分析與優(yōu)化》 +自擬標(biāo)題

注:

  1. 活動(dòng)期間如有作弊、灌水等違反電子發(fā)燒友論壇規(guī)則的行為,一經(jīng)發(fā)現(xiàn)將立即取消獲獎(jiǎng)資格

  2. 活動(dòng)結(jié)束后獲獎(jiǎng)名單將在論壇公示

  3. 申請人收貨后14天內(nèi)未完成書評(píng),無權(quán)將書籍出售或轉(zhuǎn)贈(zèng)給他人。如無法在收貨后14天內(nèi)提交書評(píng),請將書籍退回電子發(fā)燒友論壇(運(yùn)費(fèi)自理)。

  4. 電子發(fā)燒友對(duì)本活動(dòng)具有最終解釋權(quán)。


本文由電子發(fā)燒友社區(qū)發(fā)布,轉(zhuǎn)載請注明以上來源。如需社區(qū)合作及入群交流,請?zhí)砑?/span>微信EEFans0806,或者發(fā)郵箱liuyong@huaqiu.com。

f3673ce6-c789-11ed-bfe3-dac502259ad0.png

熱門推薦干貨好文

1、RK3568!四核64位ARMv8.2A架構(gòu),匯聚編譯源碼及實(shí)戰(zhàn)樣例

2、開源作品秀,教你如何DIY一款自己的聲源跟蹤小車

3、ARM架構(gòu)國產(chǎn)MCU移植!國民技術(shù)N32系列開源移植樣例合集

4、低成本ESP32方案,支持OpenHarmony系統(tǒng)開發(fā)(附10+項(xiàng)目樣例Demo)

5、從0到1玩轉(zhuǎn)瑞薩RA4系列開發(fā)板,教你變著花樣玩板子

6、四核64位,超強(qiáng)CPU ,看RK3568“競”開發(fā)板DEMO!

7、人工智能也能這么玩, 簡單快速入手,還能自定義AI運(yùn)算

8、全部開源 | 基于全志V85X的運(yùn)動(dòng)相機(jī),工業(yè)網(wǎng)關(guān),可穿戴式攝像頭

9、高性能雙核RISC-V,滿足大多數(shù)開發(fā),這款國產(chǎn)MCU工程師都愛


原文標(biāo)題:【免費(fèi)送書】國外頂尖大廠開發(fā)人員揭秘現(xiàn)代CPU底層架構(gòu)

文章出處:【微信公眾號(hào):電子發(fā)燒友論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴

原文標(biāo)題:【免費(fèi)送書】國外頂尖大廠開發(fā)人員揭秘現(xiàn)代CPU底層架構(gòu)

文章出處:【微信號(hào):gh_9b9470648b3c,微信公眾號(hào):電子發(fā)燒友論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    2024上海工博會(huì),正運(yùn)動(dòng)展位新品與應(yīng)用方案(一)

    正運(yùn)動(dòng)展臺(tái)6.1H-E261等你來,參與互動(dòng),好禮免費(fèi)送!
    的頭像 發(fā)表于 09-25 11:01 ?53次閱讀
    2024上海工博會(huì),正運(yùn)動(dòng)展位新品與應(yīng)用方案(一)

    C2000 ePWM開發(fā)人員指南

    電子發(fā)燒友網(wǎng)站提供《C2000 ePWM開發(fā)人員指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-07 09:45 ?0次下載
    C2000 ePWM<b class='flag-5'>開發(fā)人員</b>指南

    三星停止自動(dòng)駕駛研究,開發(fā)人員轉(zhuǎn)到機(jī)器人領(lǐng)域

    近日,三星電子宣布了一項(xiàng)重要的研發(fā)戰(zhàn)略調(diào)整。據(jù)業(yè)內(nèi)人士透露,三星先進(jìn)技術(shù)研究院(SAIT)已決定停止自動(dòng)駕駛汽車的研究,并將這一領(lǐng)域的開發(fā)人員轉(zhuǎn)移到機(jī)器人領(lǐng)域。
    的頭像 發(fā)表于 05-13 09:21 ?368次閱讀

    嵌入軟件單元測試工具的作用

    嵌入軟件單元測試工具是現(xiàn)代軟件開發(fā)過程中不可或缺的一環(huán)。它的作用在于幫助開發(fā)人員對(duì)軟件中的各個(gè)單元進(jìn)行測試,以確保其功能的正確性和穩(wěn)定性。單元測試是軟件開發(fā)過程中的一種測試方法,通過對(duì)
    的頭像 發(fā)表于 04-23 15:31 ?341次閱讀
    嵌入軟件單元測試工具的作用

    MWC2024亮點(diǎn) 愛立信旗下Vonage攜手AWS加速向數(shù)百萬開發(fā)人員提供新的解決方案

    開發(fā)人員提供新的解決方案。 推動(dòng)跨行業(yè)新應(yīng)用 近日,AWS工業(yè)副總裁Kathrin Renz表示:“AWS和Vonage在幫助客戶實(shí)現(xiàn)創(chuàng)新和價(jià)值方面有著共同的熱情。 我們與Vonage合作的目標(biāo)是推動(dòng)
    的頭像 發(fā)表于 02-29 09:42 ?1.2w次閱讀

    電子發(fā)燒友論壇獲得機(jī)械工業(yè)出版社合作伙伴獎(jiǎng)

    本電子工程師書籍免費(fèi)相贈(zèng)! 【書籍評(píng)測活動(dòng)NO.6】兆易創(chuàng)新FAE參與撰寫:GD32 MCU原理及固件庫開發(fā)指南 【書籍評(píng)測活動(dòng)NO.7】新書推薦:國外頂尖
    發(fā)表于 01-22 10:17

    為何大廠急招鴻蒙開發(fā)工程師?別有洞天

    、支付寶、麥當(dāng)勞(中國)、高德地圖等一眾互聯(lián)網(wǎng)頭部企業(yè)已紛紛官宣加入鴻蒙生態(tài)。 后續(xù)增加到了400+合作伙伴。這么多互聯(lián)網(wǎng)大廠與鴻蒙展開合作后,最需要的是開發(fā)人員。從而導(dǎo)致了崗位的需要增加,急招鴻蒙
    發(fā)表于 01-08 19:59

    下一代調(diào)試器如何加速代碼開發(fā)

    微控制器調(diào)試器和相關(guān)工具對(duì)于從事嵌入式系統(tǒng)的開發(fā)人員來說至關(guān)重要。它們幫助開發(fā)人員查找和修復(fù)錯(cuò)誤、測試代碼和優(yōu)化性能。高級(jí)調(diào)試功能對(duì)生產(chǎn)力產(chǎn)生了重大影響,并可以縮短開發(fā)時(shí)間。許多新工具可用于幫助使調(diào)試過程更加高效和用戶友好。
    的頭像 發(fā)表于 11-23 16:31 ?481次閱讀

    springcloud微服務(wù)架構(gòu)

    Spring Cloud是一個(gè)開源的微服務(wù)架構(gòu)框架,它提供了一系列工具和組件,用于構(gòu)建和管理分布式系統(tǒng)中的微服務(wù)。它基于Spring框架,旨在通過簡化開發(fā)過程和降低系統(tǒng)復(fù)雜性來幫助開發(fā)人員構(gòu)建彈性
    的頭像 發(fā)表于 11-23 09:24 ?948次閱讀

    關(guān)于開發(fā)、安全和DevOps團(tuán)隊(duì)協(xié)同工作的5個(gè)技巧

    首先,開發(fā)人員關(guān)注的是他們更快地交付軟件的能力。當(dāng)您的代碼是模塊化的時(shí)候,它更容易維護(hù)——即開發(fā)微服務(wù)而不是單體應(yīng)用代碼。這需要開發(fā)人員對(duì)容器技術(shù)有基本的了解。
    的頭像 發(fā)表于 11-12 09:39 ?722次閱讀

    開關(guān)電源開發(fā)人員必看

    電子發(fā)燒友網(wǎng)站提供《開關(guān)電源開發(fā)人員必看.pdf》資料免費(fèi)下載
    發(fā)表于 11-08 15:41 ?0次下載
    開關(guān)電源<b class='flag-5'>開發(fā)人員</b>必看

    針對(duì)嵌入式處理器的可配置LLDB底層調(diào)試器解析

    一般來說,軟件開發(fā)人員或處理器開發(fā)人員有時(shí)需要檢查和調(diào)試代碼。代碼調(diào)試可以在不同層次上進(jìn)行,例如查看波形或解析打印輸出,但首選是在交互會(huì)話中檢查代碼。調(diào)試器通過接受開發(fā)人員的命令、執(zhí)行命令并顯示結(jié)果
    的頭像 發(fā)表于 10-16 14:58 ?605次閱讀
    針對(duì)嵌入式處理器的可配置LLDB<b class='flag-5'>底層</b>調(diào)試器解析

    全志R128芯片基礎(chǔ)組件開發(fā)指南—RTOS多媒體編碼

    介紹 FreeRTOS 下如何使用 xrecorder 的接口來開發(fā)錄制應(yīng)用程序,方便錄制應(yīng)用開發(fā)人員快速正確地開發(fā),以及錄制應(yīng)用測試人員如何根據(jù)該文檔對(duì)基于 xrecord 的錄制應(yīng)
    的頭像 發(fā)表于 10-11 14:54 ?1094次閱讀
    全志R128芯片基礎(chǔ)組件<b class='flag-5'>開發(fā)</b>指南—RTOS多媒體編碼

    全志R128基礎(chǔ)組件開發(fā)指南—RTOS多媒體解碼

    介紹 FreeRTOS 下如何使用 rtplayer 的接口來開發(fā)播放器應(yīng)用程序,方便播放器開發(fā)人員快速正確地開發(fā),以及播放器測試人員如何根據(jù)該文檔對(duì) rtplayer 播放器進(jìn)行驗(yàn)證
    的頭像 發(fā)表于 10-10 16:28 ?2066次閱讀
    全志R128基礎(chǔ)組件<b class='flag-5'>開發(fā)</b>指南—RTOS多媒體解碼

    MPP開發(fā)參考資料

    ,場視頻解交織(Deinterlace)本文檔描述了 MPP 框架以及組成模塊,以及供用戶使用的 MPI 接口。本文檔適合于上層應(yīng)用開發(fā)人員以及技術(shù)支持人員閱讀。
    發(fā)表于 10-09 08:38