本文主要是介绍鲲鹏Devkit开发框架插件工具课堂笔记—第一讲:鲲鹏开发框架插件工具,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
华为账号hw_Zixin,严禁直接盗用侵权!
一、整体介绍
通过调研,发现鲲鹏开发框架问题主要体现在:开发、编译调试、测试三方面。
【开发】缺乏鲲鹏亲和开发的实时引导;缺乏对鲲鹏特点的检查工具;依赖库生态难以快速获取。
【编译调试】难以充分利用微架构性能优势;无多样算力编译和调试能力。
【测试】兼容性测试工作量大;应用的安全性、稳定性、性能及功耗等问题难以保障。
解决办法,提高开发效率:
二、鲲鹏开发框架
鲲鹏开发框架提供了场景化SDK、代码亲和检查、编程辅助、鲲鹏调试器等多种功能,降低开发者学习开发鲲鹏应用的难度,方便使用鲲鹏架构提供的软硬件协同能力,提升开发效率。
1.场景化SDK
-
安全计算SDK
硬件构架上提供数据安全性
- 高性能能计算SDK
- 通用计算SDK
2.代码亲和检查
- 鲲鹏架构构建成功后的工程展示,并且可以基于此二次开发
- 鲲鹏亲和性分析
3.编程辅助
- 启发式编程:智能联想补全、函数搜索、代码高亮
三、鲲鹏编译调试工具
功能接近用户的开发习惯,相抵入门门槛,提升调试效率
大规模MPI调试能力
四、总结
这篇关于鲲鹏Devkit开发框架插件工具课堂笔记—第一讲:鲲鹏开发框架插件工具的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!