开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

最佳实践简介

本文档提供了如表1所示的鲲鹏DevKit最佳实践,旨在通过这些最佳实践演示鲲鹏DevKit各个子工具的对应功能,指导用户如何使用鲲鹏DevKit工具进行项目分析,并根据该工具自动分析得出的分析报告进行修改。

表1 最佳实践简介

工具

特性

工作模式

实践名称

实践简介

亲和分析

字节对齐检查

VS Code

实践1:wtdbg源码字节对齐检查

wtdbg是一种使用C语言编写的更高效的基因组算法。

本实践使用鲲鹏DevKit中的亲和分析工具对C语言开发项目进行分析,同时给出合理的修改建议来帮助开发者解决字节对齐问题。

内存一致性静态检查

VS Code

实践1:编译器自动修复

fifo是一个普通的单生产者和消费者的无锁队列测试DEMO。

本实践通过使用鲲鹏DevKit中的亲和分析工具对C/C++语言编写的项目进行分析,并给出合理的修改建议。

应用开发

安全计算应用

VS Code

实践1:创建安全计算应用空工程

创建的空工程提供hello-world代码样例,包含CA和TA工程,供运行调用。

本文将以安全计算应用空工程为例,介绍安全计算应用工程的创建、编译和运行的过程以及SDK的部署过程,帮助用户快速上手应用开发。

VS Code

实践2:创建安全计算应用RSA工程

创建的RSA工程包含源码以及丰富的Demo文件样例,显著提高了用户编码的效率。

本文将以RSA工程为例,介绍安全计算应用工程的创建、编译和运行的过程以及SDK的部署过程,帮助用户快速上手应用开发。

高性能计算应用

VS Code

实践1:创建高性能计算应用工程

鲲鹏高性能计算应用支持创建空工程、高性能通信库(Hyper MPI)工程和数学库(KML)工程。

本文将以基础数学库为例,介绍高性能计算应用工程的创建、编译和运行的过程以及SDK的部署过程,帮助用户快速上手应用开发。