最佳实践简介
本文档提供了如表1所示的鲲鹏DevKit最佳实践,旨在通过这些最佳实践演示鲲鹏DevKit各个子工具的对应功能,指导用户如何使用鲲鹏DevKit工具进行项目分析,并根据该工具自动分析得出的分析报告进行修改。
工具 |
特性 |
工作模式 |
实践名称 |
实践简介 |
|---|---|---|---|---|
亲和分析 |
字节对齐检查 |
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的部署过程,帮助用户快速上手应用开发。 |
父主题: 最佳实践