系列4——第一讲:鲲鹏开发框架插件工具
收藏回复举报
系列4——第一讲:鲲鹏开发框架插件工具
发表于2022-12-08 11:45:00
0 查看

通过广泛的调研了解到开发者开发架构利用的主要重点:

1.不知道部门架构2.不知道在裂缝中如何最大程度的使用方法。

在测试阶段存在应用兼容性测试工作量大,应用的安全性,稳定性和性能功耗还有工号的难以保障的问题,同时在以上几个开发过程中鲲鹏开发者和爱好者难以获得好的学习环境。为了解决开发者的痛点,推出了鲲鹏开发框架帮助开发者降低学习成本,提高开发者的开发效率,目前鲲鹏亲和开发框架提供的场景化的sdk,编程,鲲鹏亲和分析,鲲鹏调试器和远程实验室的功能,降低开发利用的难度,方便开发者使用出门架构提供的软硬协同能力提升开发效率,通过鲲鹏亲和开发框架用户可以方便的获取线上体验,编程指南指导手册等资料通过简单的快速崛起不能能力。鲲鹏开发框架还提供了远程实验室功能,可以随时随地体验。

鲲鹏开发框架提升鲲鹏应用开发效率

随着我们操作系统的复杂性,待提升攻击窗口也在变大如果没有安全加固的话收入会费利用有些应用被设置成可信应用具备较高的特权,但存在固有的安全漏洞,被黑客利用后会取到用户数据,鲲鹏开发框架向开发者提供了,安全计算SDk,可以从硬件架构上提供一种可信运行环境,在应用和系统被攻破后黑客也无法获取,那个物环境提高了应用和数据的安全性,安全计算SDk提供了六个参考实验,能够帮助开发者快速的学习的环境的使用和高效的开发安全环境。

htc能够整合多个单元的计算能力,将大规模任务拆分成各个服务器上计算的能力,鲲鹏数学库提供了基于鲲鹏平台优化的高性能数学库。基础数学运算库包含了基本的数学运算,包括三角函数,双曲函数,指数函数,对数函数等广泛应用于科学计算。基础线性代数库,提供线性方程组运算,包括方程组求解特征值和极值问题,基础线性代数基于鲲鹏架构提供了三个层级的高性能向量运算。

鹏亲和分析,快速构筑鲲鹏亲和应用

●运行模式:支持32位应用向64位应用的迁移预检;

●字节对齐:支持结构体数据内存占用分析,辅助优化内存占用;

●缓存行对齐:对结构体变量进行128字节对齐检查,提升访存性能;内存一致性:适用于使用无锁并行访存的应用迁移;

●构建亲和:分析构建文件中可替换成鲲鹏加速库的内容,并提供替换建议

●计算精度:分析x86平台和鲲鹏平台计算精度差异

鲲鹏调试器:业界首款开放的并行调试器

远程编译和调试通用程序

支持远程部署编译器支持毕异编译器、毕昇JDK、

GCC for openEuler支持远程编译,本地查看编译结果

支持代码——一键同步到远程服务器

支持远程执行、远程调试应用程序

图形化界面调试CUDA程序、大幅提升调试效率

●支持launch.,attach两种应用调试方式;

●支持鲲鹏应用或Nvidia GPU应用调试;

●IDE集成调试操作,实现代码编辑、应用调试无缝切换。

●支持线程、函数堆栈、寄存器、变量信息展示;

●支持汇编指令断点执行、单步调试。

调试大规模MPI集群应用

支持以Launch模式启动MPI应用调试

支持最多256远端rank并行调试

支持通信组的实时变化显示

支持历史通信组变化概览和详情的显示

支持按全局/单rank/通信组进行同步调试

本帖最后由 匿名用户2023/11/20 17:07:40 编辑

我要发帖子