简介
随着鲲鹏生态的发展壮大,鲲鹏开发套件的使命也从1.0版本的协助开发者进行应用迁移转变到了2.0版本的鲲鹏原生开发上来。 第1章介绍了鲲鹏开发套件推出的背景及开发套件远程实验室免费申请的流程。第2章介绍了鲲鹏代码迁移工具的用法,包括迁移工作的评估、源代码的迁移、x86软件包的重构等内容。第3章介绍了鲲鹏架构下专用的加速库,可以在不更改或者极少代码更改的前提下,充分利用鲲鹏架构优良的软硬件性能。第4章介绍了针对鲲鹏架构进行了优化的专用编译器,包括毕昇编译器、毕昇JDK和鲲鹏GCC,最后演示了如何通过编译器插件实现远程调试。第5章总体介绍了鲲鹏性能分析工具的4个子工具,并演示了公共功能的使用。第6章介绍了鲲鹏性能分析工具中快速调优的工具—鲲鹏调优助手的用法。第7章介绍了鲲鹏性能分析工具中系统性能分析工具的用法,包括全景分析、微架构分析、热点函数分析等9种分析任务类型,最后给出调优示例。第8章介绍了如何使用鲲鹏性能分析工具中鲲鹏Java性能分析工具对鲲鹏架构下的Java应用进行性能分析,最后也给出调优示例。第9章介绍了鲲鹏性能分析工具中系统诊断工具的用法,演示如何进行内存诊断和网络IO诊断。第10章介绍了直接在鲲鹏架构运行X86应用的动态二级制指令翻译工具ExGear。 本书面向对鲲鹏代码迁移感兴趣的开发者,希望在鲲鹏平台进行原生开发的开发者,希望了解鲲鹏开发套件使用的开发者,以及负责鲲鹏架构调优的架构师。
编辑推荐
全新的鲲鹏开发套件包含多个子工具,涵盖了开发、编译、调试、调优、系统诊断和无源码迁移的多个方向,是开发者手中不可多得的鲲鹏开发利器。本书基于最新的鲲鹏开发套件版本,详细介绍了套件中这些工具的具体用法,还针对特定功能点给出了实际的使用示例,可以为开发者全面应用原生鲲鹏开发提供帮助。
更多出版物信息
- 版权: 清华大学出版社
- 出版: 2022-09-01
- 更新: 2023-03-31
- 书号:9787302603832
- 中图:TN929.53
- 学科:工学电子科学与技术工学信息与通信工程