0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【免费送书】国外顶尖大厂开发人员揭秘现代CPU底层架构

电子发烧友论坛 来源:未知 2023-03-21 09:45 次阅读

我们生活在充满数据的世界,每日都会生成大量数据。日益频繁的信息交换催生了人们对快速软件和快速硬件的需求。遗憾的是,现代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本)。

  3. 若有效回帖楼层数超过25,则按照每5层抽选1位获奖者,以此类推。

  4. 请在收到书籍后,2个星期内,提交不少于一篇试读报告,要求300字以上,图文并茂。

  5. 试读报告发表在电子发烧友论坛>> 社区活动专版,标题名称必须包含《现代CPU性能分析与优化》 +自拟标题

注:

  1. 活动期间如有作弊、灌水等违反电子发烧友论坛规则的行为,一经发现将立即取消获奖资格

  2. 活动结束后获奖名单将在论坛公示

  3. 申请人收货后14天内未完成书评,无权将书籍出售或转赠给他人。如无法在收货后14天内提交书评,请将书籍退回电子发烧友论坛(运费自理)。

  4. 电子发烧友对本活动具有最终解释权。


本文由电子发烧友社区发布,转载请注明以上来源。如需社区合作及入群交流,请添加微信EEFans0806,或者发邮箱liuyong@huaqiu.com

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

热门推荐干货好文

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!

7、人工智能也能这么玩, 简单快速入手,还能自定义AI运算

8、全部开源 | 基于全志V85X的运动相机,工业网关,可穿戴式摄像头

9、高性能双核RISC-V,满足大多数开发,这款国产MCU工程师都爱


原文标题:【免费送书】国外顶尖大厂开发人员揭秘现代CPU底层架构

文章出处:【微信公众号:电子发烧友论坛】欢迎添加关注!文章转载请注明出处。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

原文标题:【免费送书】国外顶尖大厂开发人员揭秘现代CPU底层架构

文章出处:【微信号:gh_9b9470648b3c,微信公众号:电子发烧友论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    C2000 ePWM开发人员指南

    电子发烧友网站提供《C2000 ePWM开发人员指南.pdf》资料免费下载
    发表于 09-07 09:45 0次下载
    C2000 ePWM<b class='flag-5'>开发人员</b>指南

    三星停止自动驾驶研究,开发人员转到机器人领域

    近日,三星电子宣布了一项重要的研发战略调整。据业内人士透露,三星先进技术研究院(SAIT)已决定停止自动驾驶汽车的研究,并将这一领域的开发人员转移到机器人领域。
    的头像 发表于 05-13 09:21 363次阅读

    嵌入软件单元测试工具的作用

    嵌入软件单元测试工具是现代软件开发过程中不可或缺的一环。它的作用在于帮助开发人员对软件中的各个单元进行测试,以确保其功能的正确性和稳定性。单元测试是软件开发过程中的一种测试方法,通过对
    的头像 发表于 04-23 15:31 305次阅读
    嵌入软件单元测试工具的作用

    MWC2024亮点 爱立信旗下Vonage携手AWS加速向数百万开发人员提供新的解决方案

    开发人员提供新的解决方案。 推动跨行业新应用 近日,AWS工业副总裁Kathrin Renz表示:“AWS和Vonage在帮助客户实现创新和价值方面有着共同的热情。 我们与Vonage合作的目标是推动
    的头像 发表于 02-29 09:42 1.2w次阅读

    现在学鸿蒙有前途吗?能找到工作?

    。发布会中表示,已有200家头部企业加入原生开发当中,并且一直有高薪抢人的局面。 做为Android开发人员,对于现在的互联网行业来说。鸿蒙就是近几年最大的风口了,而不仅Android开发者,鸿蒙的适合
    发表于 02-18 21:32

    电子发烧友论坛获得机械工业出版社合作伙伴奖

    本电子工程师书籍免费相赠! 【书籍评测活动NO.6】兆易创新FAE参与撰写:GD32 MCU原理及固件库开发指南 【书籍评测活动NO.7】新书推荐:国外顶尖
    发表于 01-22 10:17

    为何大厂急招鸿蒙开发工程师?别有洞天

    、支付宝、麦当劳(中国)、高德地图等一众互联网头部企业已纷纷官宣加入鸿蒙生态。 后续增加到了400+合作伙伴。这么多互联网大厂与鸿蒙展开合作后,最需要的是开发人员。从而导致了岗位的需要增加,急招鸿蒙
    发表于 01-08 19:59

    下一代调试器如何加速代码开发

    微控制器调试器和相关工具对于从事嵌入式系统的开发人员来说至关重要。它们帮助开发人员查找和修复错误、测试代码和优化性能。高级调试功能对生产力产生了重大影响,并可以缩短开发时间。许多新工具可用于帮助使调试过程更加高效和用户友好。
    的头像 发表于 11-23 16:31 473次阅读

    springcloud微服务架构

    Spring Cloud是一个开源的微服务架构框架,它提供了一系列工具和组件,用于构建和管理分布式系统中的微服务。它基于Spring框架,旨在通过简化开发过程和降低系统复杂性来帮助开发人员构建弹性
    的头像 发表于 11-23 09:24 908次阅读

    关于开发、安全和DevOps团队协同工作的5个技巧

    首先,开发人员关注的是他们更快地交付软件的能力。当您的代码是模块化的时候,它更容易维护——即开发微服务而不是单体应用代码。这需要开发人员对容器技术有基本的了解。
    的头像 发表于 11-12 09:39 704次阅读

    开关电源开发人员必看

    电子发烧友网站提供《开关电源开发人员必看.pdf》资料免费下载
    发表于 11-08 15:41 0次下载
    开关电源<b class='flag-5'>开发人员</b>必看

    针对嵌入式处理器的可配置LLDB底层调试器解析

    一般来说,软件开发人员或处理器开发人员有时需要检查和调试代码。代码调试可以在不同层次上进行,例如查看波形或解析打印输出,但首选是在交互会话中检查代码。调试器通过接受开发人员的命令、执行命令并显示结果
    的头像 发表于 10-16 14:58 584次阅读
    针对嵌入式处理器的可配置LLDB<b class='flag-5'>底层</b>调试器解析

    全志R128芯片基础组件开发指南—RTOS多媒体编码

    介绍 FreeRTOS 下如何使用 xrecorder 的接口来开发录制应用程序,方便录制应用开发人员快速正确地开发,以及录制应用测试人员如何根据该文档对基于 xrecord 的录制应
    的头像 发表于 10-11 14:54 1070次阅读
    全志R128芯片基础组件<b class='flag-5'>开发</b>指南—RTOS多媒体编码

    全志R128基础组件开发指南—RTOS多媒体解码

    介绍 FreeRTOS 下如何使用 rtplayer 的接口来开发播放器应用程序,方便播放器开发人员快速正确地开发,以及播放器测试人员如何根据该文档对 rtplayer 播放器进行验证
    的头像 发表于 10-10 16:28 2037次阅读
    全志R128基础组件<b class='flag-5'>开发</b>指南—RTOS多媒体解码

    MPP开发参考资料

    ,场视频解交织(Deinterlace)本文档描述了 MPP 框架以及组成模块,以及供用户使用的 MPI 接口。本文档适合于上层应用开发人员以及技术支持人员阅读。
    发表于 10-09 08:38