社区活动专版
直播中

短短

6年用户 6507经验值
擅长:RF/无线
私信 关注

已结束-【书籍评测活动NO.7】新书推荐:国外顶尖大厂开发人员揭秘现代CPU底层架构

本期书籍评测名单如下:
jf_01801880
jf_77190043
hehung
cszzlsw
zyg_861
--------------------------------------------------------------
我们生活在充满数据的世界,每日都会生成大量数据。日益频繁的信息交换催生了人们对快速软件和快速硬件的需求。遗憾的是,现代CPU无法像以往那样在单核性能方面有很大的提高。以往40多年来,性能调优变得越来越重要,软件调优是未来提高性能的关键因素之一。作为软件开发者,我们必须能够优化自己的应用程序代码。
image.jpeg
《现代CPU性能分析与优化》
作者:[美]丹尼斯·巴赫瓦洛夫(Denis Bakhvalov)
译者:朱金鹏 李成栋

编辑推荐
Intel高级开发人员执笔,融合了谷歌、Facebook等许多不同行业专家的知识,多位业内专家一致推荐;
以实战为导向,深入阐述现代CPU的底层架构,从性能的视角梳理影响应用程序执行效率的CPU特性,通过大量实例揭示性能分析的核心方法和优化手段


主要内容
本书旨在指导大家优化运行在现代CPU上的应用程序的性能。具体来说,主要分为两部分内容:第一部分介绍性能分析,包括对CPU微架构、术语和指标的简要概述,还探讨了分析性能的不同方法和现代平台上可用的硬件监控功能。第二部分展示如何发现优化机会,以及可以做哪些转换来提高程序的性能。此外,还提供了一份可应用于用户应用程序的优化清单,包括循环优化、向量化、函数内联等,并讨论了有助于消除CPU微架构层面的问题(如缓存未命中、分支预测错误等)的代码转换。
本书对于从事性能关键型应用程序开发和进行系统底层优化的技术人员来说是不可或缺的。对于任何想更好地了解应用程序性能并探索其诊断和改进方法的开发者来说,这本书也很有用。

专家推荐
“这是一本极好的书,每个对软件性能感兴趣的人都应该拥有一本。它对性能优化进行了深入、透彻且准确的研究。”                                            ——Daniel Lemire,计算机科学教授

“我强烈推荐这本书。它让许多工程师变得更轻松。”
                                       ——Jumana Mundichipparakkal,性能工程师

“本书包含所有理解应用程序性能剖析文件以及性能测量和性能改善方法所需的重要概念、信息及工具。”                                                             ——Arun S. Kumar,高级软件工程师


申请时间
2023年3月14日——2023年3月29日

活动参与方式
1、在本帖下方留言回帖,说说你想要这本书的理由(15字以上)
2、们将从本帖留言每5层楼挑选1位幸运者赠送书籍(共赠送5本)。
若有效回帖楼层数超过25,则按照每5层抽选1位获奖者,以此类推。
3、请在收到书籍后,2个星期内,提交不少于一篇试读报告,要求300字以上,图文并茂。
4、试读报告发表在电子发烧友william hill官网 >> 社区活动专版,标题名称必须包含《现代CPU性能分析与优化》 +自拟标题

注:
1、活动期间如有作弊、灌水等违反电子发烧友william hill官网 规则的行为,一经发现将立即取消获奖资格
2、活动结束后获奖名单将在william hill官网 公示
3、申请人收货后14天内未完成书评,无权将书籍出售或转赠给他人。如无法在收货后14天内提交书评,请将书籍退回电子发烧友william hill官网 (运费自理)。
4、电子发烧友对本活动具有最终解释权。


回帖(21)

jf_49713576

2023-3-15 16:38:34
这本书听过,刚想买来看看,居然就有活动了;对分支预测与调优的部分比较感兴趣,参与试试,万一中了就不用买来看了,第一第一
举报

zealsoft

2023-3-16 09:34:37
这是一本不错的书,对于软件开发者而言,只有对底层CPU有更多了解,才能写出高效的代码。
举报

jf_77190043

2023-3-16 11:32:04
经常会遇到某段代码的性能运行高低, 但是却缺乏有利的手段或者证据证明哪段代码确实性能更优,希望可以抽中这本书,学习一下这方面的内容,提高代码运行性能。
举报

jf_77190043

2023-3-16 14:01:28
通过学习cpu的架构的基本知识和性能分析,希望能写出高效的代码,提高程序的性能,快速分析并解决性能瓶颈与性能问题。
举报

jf_59340315

2023-3-16 18:24:29
最早听说《Performace Analysis and Tuning on Modern CPU》这本书,宋宝华老师强推这本优秀的书,后来便是在阅马场听过译者朱金鹏做的分享推荐,这本书主要讲的是芯片体系结构和编译优化,属于计算机领域基础软件部分,从底层了解程序的运行,对编程更有裨益。
1 举报
  • jf_49713576: 巧了,我也是在阅码场第一次听说到的这本书

jf_1137202360

2023-3-17 09:29:26
一直在从事嵌入式底层开发,对ARM,RISC-V等各种架构都比较熟悉,平常底层驱动开发也有关注性能的开发,也总结了自己的很多经验。本书体系的介绍性能优化,这是很难得的,也是比较小众的专业书籍,特申请详读,预计和工作中自己的经验总结和实践相对照着看,分享一些实践案例。
举报

器必利

2023-3-17 10:54:35
现在的软件设计的越来越大,功能也越来多,封装也越来越全面,傻瓜式的应用让人更少去探究底层的东西,很多软件可能只是实现了功能,根本没有充分利用好CPU的性能,就如我现在用的编译环境都已经达到几十个G这样大的软件了,但是却是十分依赖CPU的运行速率,往往编译一个工程会花费一到两个小时的时间,这本书能不能给点启发呢?能不能让我们充分开发出CPU的性能呢?能不能让我的CPU飞起来大幅度缩短编译时间呢?期待中!
举报

jf_39725180

2023-3-18 17:21:47
别的不说,这本书能提高专业技术知识是确定无疑的,值得推荐!
举报

jf_11291822

2023-3-21 08:10:27
学习一下,领会一下,提高一下
举报

电子鹏子

2023-3-21 08:12:24
现在软件需求越来越多,而了解CPU是必不可少的工序,想要通过此书更熟悉一下CPU构架。
举报

jf_06943859

2023-3-21 08:18:52
最近在用FPGA写MIPs指令集,特别想学习一下这本书,为自己写的cpu提升性能
举报

hehung

2023-3-21 08:23:00
芯片公司从事嵌入式软件工作,这本书对工作有很大帮助,有助于理解处理器底层原理,支持一下
举报

jf_86523069

2023-3-21 08:34:22
只做到物联网应用开发,对芯片的底层架构不了解,特此申请研究。
举报

jf_72982548

2023-3-21 08:45:59
个人很感兴趣学习了解cpu性能分析及优化,目前在了解cpu其他方面知识,为写试读报告作准备!
举报

张先生

2023-3-21 09:23:37
专业就是学计算机的,工作也是从事计算机方面的,想方面在大学老师要我们设计cpu,记忆犹新。看到有这本CPU的书,倍感亲切。
举报

梁坚斌LeoLiang

2023-3-21 21:27:02
想学习从架构层面和编译层面了解如何分析优化CPU性能
举报

申小林

2023-3-22 08:58:05
最早听说《Performace Analysis and Tuning on Modern CPU》这本书,宋宝华老师强推这本优秀的书,后来便是在阅马场听过译者朱金鹏做的分享推荐,这本书主要讲的是芯片体系结构和编译优化,属于计算机领域基础软件部分,从底层了解程序的运行,对编程更有裨益。
举报

康志军

2023-3-24 17:15:11
学习一下,了解先进技术,从事自动变速器系统设计多年,对控制器发展趋势需要进一步提升。把握技术趋势,做出最优产品。
举报

wjlwxy

2023-3-28 09:10:31
我是基础教育从业者,希望这本书对工作有很大帮助,有助于理解处理器底层原理,能帮助我培养引导更多的学生从事有关芯片事业
举报

更多回帖

发帖
×
20
完善资料,
赚取积分