书籍详情
《 现代CPU性能分析与优化》[50]百度网盘|亲测有效|pdf下载
  • 现代CPU性能分析与优化

  • 出版社:机械工业出版社
  • 作者:[美]丹尼斯·巴赫瓦洛夫(Denis Bakhvalov) 著
  • 出版时间:2023-02-01
  • 热度:2355
  • 上架时间:2025-03-08 06:13:50
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

产品特色

编辑推荐

我们生活在充满数据的世界,每日都会生成大量数据。日益频繁的信息交换催生了人们对快速软件和快速硬件的需求。遗憾的是,现代CPU无法像以往那样在单核性能方面有很大的提高。以往40多年来,性能调优变得越来越重要,软件调优是未来提高性能的关键因素之一。作为软件开发者,我们必须能够优化自己的应用程序代码。

本书融合了谷歌、Facebook等多位行业专家的知识,是从事性能关键型应用程序开发和系统底层优化的技术人员的参考书,可以帮助开发者理解所开发的应用程序的性能表现,学会寻找并去除低效代码

 
内容简介

本书旨在指导大家优化运行在现代CPU上的应用程序的性能。具体来说,主要分为两部分内容:

  • 部分介绍性能分析,包括对CPU微架构、术语和指标的简要概述,还探讨了分析性能的不同方法和现代平台上可用的硬件监控功能。
  • 第二部分展示如何发现优化机会,以及可以做哪些转换来提高程序的性能。此外,还提供了一份可应用于用户应用程序的优化清单,包括循环优化、向量化、函数内联等,并讨论了有助于消除CPU微架构层面的问题(如缓存未命中、分支预测错误等)的代码转换。

 

本书对于从事性能关键型应用程序开发和进行系统底层优化的技术人员来说是不可或缺的。对于任何想更好地了解应用程序性能并探索其诊断和改进方法的开发者来说,这本书也很有用。


作者简介
丹尼斯·巴赫瓦洛夫(Denis Bakhvalov)
Intel高级开发人员,在Intel从事C 编译器项目相关工作,致力于为不同的芯片架构生成代码。性能工程和编译器一直是他感兴趣的研究领域。他于2008年开始了他的软件开发职业生涯,参与过多个领域的工作,包括桌面应用程序开发、嵌入式系统开发、性能分析和编译器开发。2016年,他开设了easyperf.net博客,开始在博客中撰写性能分析、调优、C/C 编译器和CPU微架构相关的文章。


译者简介
朱金鹏荣耀终端虚拟机和编译优化技术负责人,有10多年安卓系统开发经验,致力于安卓手机系统的性能优化。曾就职于华为终端,负责方舟编译器关键特性设计与开发,主导WebAssembly技术在轻量级操作系统上的应用。他是《简明的TensorFlow2》的合著者。
目  录
译者序
前言
致谢
作者简介
第1章导读1
1.1为什么需要性能调优2
1.2谁需要做性能调优5
1.3什么是性能分析7
1.4本书的主要内容8
1.5本书不包含什么内容9
1.6本章总结10
部分现代CPU性能分析
第2章性能测量12
2.1现代系统中的噪声13
前  言
Preface 前 言
写作目的
我写这本书的目的很简单:帮助软件开发人员更好地理解应用程序在现代硬件上的性能。我知道,对于初学者甚至资深的开发人员来说,该话题可能会让他们感到困惑,这种困惑主要发生在没有从事过与性能相关的工作的开发人员身上。不过这并不是问题,毕竟所有的专家都曾是初学者。
我至今还记得刚开始进行性能分析的那些日子:盯着不熟悉的指标,试图匹配一些不匹配的数据,每日都感到非常困惑。我花了好几年的时间才终于融会贯通,把相关的知识拼图拼凑到了一起。当时,的信息来源是软件开发者手册,但是它不是主流开发者喜欢阅读的文档。所以,我决定写这本书,希望本书能够让开发人员更容易地学习性能分析的相关概念。
认为自己是性能分析初学者的开发者,可以从本书的开头逐章阅读。第2~4章为开发者提供了阅读后面各章所需的知识,已经熟悉这些概念的读者可以选择跳过这些章节。此外,本书可用作优化软件应用程序的参考指南。读者可把第7~11章的内容作为调优代码的灵感来源。
媒体评论

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

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

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

相关推荐