您好,欢迎来到聚文网。 登录 免费注册
C++高性能编程

C++高性能编程

  • 字数: 492
  • 出版社: 清华大学
  • 作者: (美)费多尔·G.皮克斯|责编:贾小红|译者:刘鹏
  • 商品条码: 9787302620693
  • 版次: 1
  • 开本: 16开
  • 页数: 370
  • 出版年份: 2022
  • 印次: 1
定价:¥139 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
本书详细阐述了与C++ 高性能编程相关的基本解决 方案,主要包括性能和并发 性简介,性能测量,CPU架 构、资源和性能,内存架构 和性能,线程、内存和并发 ,并发和性能,并发数据结 构,C++中的并发,高性能 C++,C++中的编译器优 化,未定义行为和性能,性 能设计等内容。此外,本书 还提供了相应的示例、代码 ,以帮助读者进一步理解相 关方案的实现过程。 本书适合作为高等院校 计算机及相关专业的教材和 教学参考书,也可作为相关 开发人员的自学用书和参考 手册。
目录
第1篇 性能基础 第1章 性能和并发性简介 1.1 程序员要关注性能的原因 1.2 有关性能重要性的解释 1.3 程序性能 1.3.1 吞吐量指标 1.3.2 功耗指标 1.3.3 实时应用性能 1.3.4 上下文环境 1.4 评估和预测性能 1.5 精通高性能应用程序开发 1.6 小结 1.7 思考题 第2章 性能测量 2.1 技术要求 2.2 性能测量示例 2.3 性能基准测试 2.3.1 C++计时器 2.3.2 高分辨率计时器 2.4 性能分析 2.4.1 perf性能分析器 2.4.2 使用perf 进行详细性能分析 2.4.3 Google Performance性能分析器 2.4.4 使用调用图进行性能分析 2.4.5 优化和内联 2.4.6 实际性能分析 2.5 微基准测试 2.5.1 微基准测试的基础知识 2.5.2 微基准测试和编译器优化 2.5.3 Google Benchmark 2.5.4 微基准测试是谎言 2.6 小结 2.7 思考题 第3章 CPU架构、资源和性能 3.1 技术要求 3.2 CPU和性能 3.3 使用微基准测试性能 3.4 可视化指令级并行性 3.5 数据依赖和流水线 3.6 流水线和分支 3.6.1 分支预测 3.6.2 分支预测错误的性能分析 3.7 推测执行 3.8 复杂条件的优化 3.9 无分支计算 3.9.1 循环展开 3.9.2 无分支选择 3.9.3 无分支计算示例 3.10 小结 3.11 思考题

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网