本期书籍评测名单如下:
jf_01801880
jf_77190043
hehung
cszzlsw
zyg_861
--------------------------------------------------------------
我们生活在充满数据的世界,每日都会生成大量数据。日益频繁的信息交换催生了人们对快速软件和快速硬件的需求。遗憾的是,现代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日
活动参与方式
1、在本帖下方留言回帖,说说你想要这本书的理由(15字以上)
2、我们将从本帖留言中每5层楼,挑选1位幸运者赠送书籍(共赠送5本)。
若有效回帖楼层数超过25,则按照每5层抽选1位获奖者,以此类推。
3、请在收到书籍后,2个星期内,提交不少于一篇试读报告,要求300字以上,图文并茂。
注:
1、活动期间如有作弊、灌水等违反电子发烧友william hill官网
规则的行为,一经发现将立即取消获奖资格
2、活动结束后获奖名单将在william hill官网
公示
3、申请人收货后14天内未完成书评,无权将书籍出售或转赠给他人。如无法在收货后14天内提交书评,请将书籍退回电子发烧友william hill官网
(运费自理)。
4、电子发烧友对本活动具有最终解释权。