我们生活在充满数据的世界,每日都会生成大量数据。日益频繁的信息交换催生了人们对快速软件和快速硬件的需求。遗憾的是,现代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字以上,图文并茂。
注:
-
活动期间如有作弊、灌水等违反电子发烧友论坛规则的行为,一经发现将立即取消获奖资格
-
活动结束后获奖名单将在论坛公示
-
申请人收货后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文章
897浏览量
56115 -
电子发烧友论坛
+关注
关注
4文章
197浏览量
1113
原文标题:【免费送书】国外顶尖大厂开发人员揭秘现代CPU底层架构
文章出处:【微信号:gh_9b9470648b3c,微信公众号:电子发烧友论坛】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论