鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

资料最新动态

本文介绍了鲲鹏开发套件文档最新上线新增、变更动态,新特性都经过上机验证后发布,欢迎体验。

2025年6月

序号

更新点

更新说明

相关文档

1

鲲鹏DevKit框架资料刷新

  • 在工具内显著位置提供联机帮助指引及用户反馈渠道。
  • 远程实验室下线,刷新相关内容及截图。
  • 去除工具管理在线升级入口,刷新相关截图。
  • 新增升级路径。
  • 刷新“安装鲲鹏DevKit框架插件”中VS Code和Code Server版本。

鲲鹏DevKit用户指南(WebUI)

2

系统迁移资料刷新(WebUI、命令行)

WebUI&命令行:

  • 非国密算法功能下线,删除相关内容。

WebUI:

  • 新建迁移工程界面变更,支持预计迁移时长、默认部署路径。
  • 新增Docker、Tomcat和Elasticsearch源成分打包指导。
  • 仅源码包迁移支持选择需要扫描的内容,及MySQL迁移至海量相关选项;新增迁移源/目标数据库;新增DB2生成DDL指导。
  • 源码SQL迁移结果界面变更,支持SQL转换及patch文件生成,并新增相关指导及示例。
  • 虚机镜像迁移、手动添加迁移迁移结果界面变更,支持编辑后重启迁移。
  • 虚机镜像迁移、手动添加迁移删除上传源码包功能。
  • 手动添加迁移和仅源码包迁移支持添加本机节点为待迁移节点。
  • 创建系统迁移工程按照最新界面调整章节顺序及截图。
  • 新增学习资源相关内容;新增在线反馈指导。

命令行:

  • 新增展示中间件和数据库的源路径选项;新增18款支持识别的软件。

鲲鹏DevKit用户指南(WebUI)-系统迁移工具

鲲鹏DevKit用户指南(命令行)-系统迁移工具

3

应用迁移资料刷新(WebUI、VS Code、命令行)

VS Code&WebUI&命令行:

  • 源码迁移新增bazel构建工具。
  • 新增支持GCC for openEuler 3.0.2编译器版本。

VS Code&WebUI:

  • 专项软件迁移功能下线,删除相关内容。
  • 新增学习资源相关内容。

鲲鹏DevKit用户指南(WebUI)-应用迁移工具

鲲鹏DevKit用户指南(VS Code)-应用迁移工具

鲲鹏DevKit用户指南(命令行)-应用迁移工具

4

亲和分析资料刷新(WebUI、VS Code、命令行)

VS Code&WebUI&命令行:

  • 新增默认OMP线程数优化、数组维度交换、常量计算消除优化技术点,扩展单位阶跃计算优化、归约计算并行化优化技术点。

VS Code&WebUI:

  • 新增学习资源相关内容。

命令行:

  • 计算精度分析支持C语言增量编译,支持数学库函数的识别,支持对C指针的插桩。
  • 新增K-NET应用网络IO特征分析图。
  • 新增K-NET对端口/地址重用等复杂兼容性规则的检测,新增支持内置posix接口的结构体参数采集。
  • 数据竞争检查支持自定义启停采集功能。

鲲鹏DevKit用户指南(VS Code)-亲和分析工具

鲲鹏DevKit用户指南(WebUI)-亲和分析工具

鲲鹏DevKit用户指南(命令行)-亲和分析工具

5

应用开发资料刷新(VS Code)

VS Code:

  • 新增学习资源相关内容。
  • 新增avaVectorHelper工具相关内容。
  • 分布式应用下线,删除相关内容。

鲲鹏DevKit用户指南(VS Code)-应用开发工具

6

编译调试资料刷新(VS Code、命令行)

VS Code:

  • 新增学习资源相关内容。
  • 新增支持GCC for openEuler 3.0.2编译器版本。

命令行:

  • 命令行新增在Slurm场景下支持Attach模式。

鲲鹏DevKit用户指南(VS Code)-编译调试工具

鲲鹏DevKit用户指南(命令行)-HPC调试器

7

高性能程序追踪库(命令行)

新增高性能程序追踪库功能包及相关内容。

鲲鹏DevKit用户指南(命令行)-高性能程序追踪库

8

系统性能分析资料刷新(WebUI、VSCode、命令行)

VS Code&WebUI:

  • 热点函数分析中关联源码截图刷新,优化说明位置。
  • 调优助手、AI调优、进程/线程分析下线,删除相关内容。
  • HPC应用分析删除TopN低效通信内容。
  • 预约任务下线,删除相关内容。
  • Roofline分析截图刷新,并更新图标说明。

命令行:

  • 热点函数分析新增CPU主频说明,刷新回显。

鲲鹏DevKit用户指南(WebUI)-系统性能分析工具

鲲鹏DevKit用户指南(VS Code)-系统性能分析工具

鲲鹏DevKit用户指南(命令行)-系统性能分析工具

9

鲲鹏硬件健康诊断(命令行)

新增鲲鹏硬件健康诊断功能包及相关内容。

鲲鹏DevKit用户指南-鲲鹏硬件健康诊断

10

JVM性能波动诊断资料刷新(命令行)

新增毕昇JDK版本。

鲲鹏DevKit用户指南-JVM性能波动诊断

11

鲲鹏自动调优(命令行)

  • 删除JSON模板参数说明,修改template生成结果说明。
  • 新增Yaml文件简要说明。
  • 新增TOP场景基本说明。
  • 重构use界面子命令目录;刷新show、test、set子命令。

鲲鹏DevKit用户指南-鲲鹏自动调优

2025年3月

序号

更新点

更新说明

相关文档

1

鲲鹏DevKit框架资料刷新

“查询操作系统的版本信息”新增openEuler 24.03 LTS SP1操作系统。

鲲鹏DevKit用户指南(WebUI)

2

系统迁移资料刷新

  • 新增Java应用包自动转换能力,且支持回退。
  • 源码迁移指导,新增MySQL迁移至DM8的兼容性评估能力。
  • 迁移路径拓展:数据库拓展Oracle迁移至DM8和金仓的迁移路径;中间件拓展Nginx同选型迁移、Tomcat迁移至Tomact的迁移路径。
  • 新增Redis和Nginx源码打包指导。
  • 新增PyTorch+TorchVision+TorchAudio源码编译指导。
  • 新增迁移路径配置指导,用户可自定义迁移路径。
  • 系统迁移支持.NET源码SQL扫描。

系统迁移工具

3

应用迁移资料刷新

  • 软件迁移评估、源码迁移及软件包重构报告界面变更。
  • 源码迁移新增编译器版本GCC for openEuler 3.0.1、毕昇编译器4.2.0。
  • 软件迁移评估和源码迁移新增目标操作系统系统openEuler 24.03 LTS SP1

应用迁移工具

4

亲和分析资料刷新

  • 64位运行模式检查、字节对齐检查、缓存行对齐检查、内存一致性静态检查、向量化检查、矩阵化检查、构建亲和报告界面变更,支持任务重试。
  • 字节对齐检查新建任务时支持自定义编译命令。

亲和分析工具

5

应用开发资料刷新

更新字典管理中的编译器版本范围,BiSheng Compiler版本范围更新为2.1.0~4.2.0,GCC版本范围更新为4.8.5~12.3.1。

应用开发工具

6

编译调试资料刷新

  • 支持部署GCC for openEuler 3.0.1、毕昇编译器 4.2.0、毕昇JDK 17.0.13+12。
  • 更新GCC for openEuler编译器、毕昇编译器支持部署的操作系统列表。

编译调试工具

7

系统性能分析资料刷新

热点函数分析和Miss事件分析新增dwarf选项。

系统性能分析工具

8

Java性能分析资料刷新

  • 支持免密部署Agent。
  • JDBC分析支持GaussDB。
  • 不登录K8s环境的计算节点,可对计算节点内的Java进程进行分析。
  • 增加对ZGC日志分析能力。

Java性能分析工具

9

鲲鹏DevKit用户指南刷新

  • 系统迁移命令行新增配置扫描规则文件和Maven工程源码迁移分析功能。
  • BC文件生成命令行回显刷新。
  • 计算精度分析新增C/C++语言使用场景。
  • 数据竞争检查参数刷新。
  • 新增K-NET命令行。
  • 新增HPC调试器命令行。
  • 删除编译反馈优化命令行。
  • 自动调优命令行新增系统参数选择和断点续调功能。
  • 新增JVM波动检测命令行。

鲲鹏DevKit用户指南(命令行)

2025年1月

序号

更新点

更新说明

相关文档

1

鲲鹏DevKit框架资料刷新

“查询操作系统的版本信息”新增CTyunOS 22.06操作系统。

鲲鹏DevKit用户指南(WebUI)

2

系统迁移资料刷新

  • 系统迁移全流程优化,资料独立发布,支持虚机镜像迁移、手动添加迁移和仅源码包迁移。
  • 中间件自动迁移扩展,支持Tomcat迁移至宝兰德、Elasticsearch同版本迁移、Docker迁移;数据库自动迁移拓展,支持MySQL迁移至金仓。
  • 迁移实施支持查看子步骤。
  • 系统迁移增加上传阈值设置入口。

系统迁移工具

3

应用迁移资料刷新

  • 源码迁移新增编译器版本GCC for openEuler 2.3.8、毕昇编译器4.1.0。
  • 专项软件迁移去除一键迁移功能。
  • 应用迁移增加上传阈值设置入口,资料所有涉及上传文件大小同步刷新。
  • 源码迁移和软件迁移评估新增目标操作系统。

应用迁移工具

4

亲和分析资料刷新

矩阵化检查C/C++新增七个领域优化。

亲和分析工具

5

编译调试资料刷新

  • 支持添加条件断点进行调试,条件断点支持修改、启用、禁用和删除。
  • 刷新部署毕昇编译器支持的操作系统列表。

编译调试工具

6

应用开发资料刷新

  • 新增数据压缩应用。
  • 新增分布式应用。
  • 刷新字典管理中BiSheng Compiler版本范围为2.1.0~4.1.0。

应用开发工具

7

系统性能分析资料刷新

  • 新增MPI应用采集工具。
  • Roofline分析支持分析高带宽内存信息。
  • NUMA精细化分析支持线程级信息分析。

系统性能分析工具

8

Java性能分析资料刷新

  • 支持指定Namespace下POD内的Java应用的性能分析。
  • Java热点火焰图分析提供搜索框,以及反火焰图能力。
  • Java性能分析工具支持分析Containerd内的Java进程。
  • 增加对(Parallel Scavenge)PS GC日志分析能力。

Java性能分析工具

9

系统诊断资料刷新

内存诊断Application模式支持采集整个应用的进线程内存分配信息

系统诊断工具

10

鲲鹏DevKit用户指南刷新

  • 源码迁移增加Glibc RPM包获取方式及--ignore-path参数。
  • 源码迁移及软件迁移评估同时生成中文英文报告,回显刷新。
  • 数据竞争检查新增自定义锁过滤使用场景。
  • 亲和分析新增计算精度分析。
  • 矩阵化检查参数刷新。
  • 新增通过Code Server安装DevKit资料。
  • 删除AI调优命令行。
  • 新增自动调优命令行。
    • 支持微架构参数调优。
    • 支持10款应用:MySQL、RocksDB、openGauss、VastBase、Flink、Hive、Spark、Kafka、Redis、PostgreSQL
  • Python/C性能分析命令行工具支持3.7-3.11版本的Python。

鲲鹏DevKit用户指南(命令行)

鲲鹏DevKit用户指南(IDE插件)

2024年12月

序号

更新点

更新说明

相关文档

1

鲲鹏DevKit框架资料刷新

服务端证书有效期变更为10年。

-

2

应用迁移资料刷新

  • 源码迁移新增编译器版本GCC for openEuler 2.3.8、毕昇编译器4.1.0。
  • 专项软件迁移去除一键迁移功能。

-

3

亲和分析资料刷新

编译器自动修复工具使用指导优化模式描述刷新。

-

4

编译调试资料刷新

通用应用运行/调试描述刷新。

-

5

应用开发资料刷新

安装DPAK SDK刷新。

-

6

系统性能分析刷新

界面截图刷新。

-

7

鲲鹏DevKit用户指南刷新

系统性能分析回显刷新

-

2024年9月

序号

更新点

更新说明

相关文档

1

鲲鹏DevKit框架资料刷新

  • 不支持插件升级,删除“工具升级”章节。
  • “查询操作系统的版本信息”新增openEuler 22.03 SP4和openEuler 24.03操作系统。

-

2

应用迁移资料刷新

  • 系统迁移全流程优化,降低系统迁移难度,提升迁移效率。
  • 源码迁移和软件迁移评估新增目标操作系统。

-

3

亲和分析资料刷新

矩阵化检查支持树形结构路径选择。

-

4

编译调试资料刷新

新增DPU调试器功能,调试类型界面变更,资料同步刷新。

-

5

应用开发资料刷新

新增数据IO应用,支持部署DIO SDK,支持创建DAS智能预取算法工程。

-

6

系统性能分析刷新

  • AI调优新增支持数据库Vastbase和RocksDB,增加调优提升效果趋势图。
  • 去除伪共享分析任务。
  • 调优助手左侧树层级调整。

-

7

Java性能分析刷新

左侧树重构。

-

8

鲲鹏DevKit用户指南刷新

  • 亲和分析新增编译反馈优化、数据竞争检查功能。
  • 64位运行模式检查、字节对齐检查、构建亲和以及生成BC文件功能参数变更,资料同步更新。
  • 系统性能分析新增Python/C热点分析。
  • 新增系统诊断的内存诊断命令行模式。
  • 新增非国密算法检测和敏感信息扫描功能。
  • 软件迁移评估参数变更,资料同步刷新。
  • 系统迁移支持Java应用程序动态扫描。

-

2024年6月

序号

更新点

更新说明

相关文档

1

鲲鹏DevKit框架资料刷新

  • 新增SSO单点登录指导。
  • 安装过程中提前识别环境IP地址,减少多次输入。
  • 工具管理页面进行安装/升级/卸载操作过程中退出页面,重新登录将会显示进度条。
  • 支持鲲鹏平台、飞腾Arm和香橙派Kunpeng Pro绑定校验。

-

2

应用迁移资料刷新

  • 新增系统迁移功能。
  • 依赖字典管理页面变更,资料同步刷新。
  

3

亲和分析资料刷新

  • 矩阵化检查新增领域优化,并支持选择扫描文件或文件夹、优化方法。
  • 生成BC文件章节刷新,新增命令行方式。

-

4

编译调试资料刷新

HPC并行应用调试支持动态检索并显示服务器文件。

-

5

应用开发资料刷新

鲲鹏通用计算SDK更新。

-

6

系统性能分析资料刷新

  • 资源调度分析重构。
  • 任务可在采集或分析阶段终止。
  • Roofline分析界面展示优化。
  • AI调优新增支持软件版本及功能优化。

-

7

Java性能分析资料刷新

  • 方法调用分析报告支持导入和导出。
  • 调用栈信息支持一键展开和收缩。
  • 分析任务分页签展示。

-

8

鲲鹏DevKit用户指南刷新

  • 新增系统迁移功能包及子命令,与应用迁移进行拆分。
  • 亲和分析新增生成BC文件、缓存行对齐检查和矩阵化检查功能。
  • 亲和分析支持的子命令重构。
  • 系统性能分析新增热点函数分析、访存分析、Miss事件分析和Java性能分析的热点火焰图功能。

-

2024年3月

序号

更新点

更新说明

相关文档

1

鲲鹏DevKit框架资料刷新

支持管理员记住密码和自动登录。

-

2

编译调试资料刷新

  • 支持命令行对接HPC调度器调试模式。
  • 支持记住密码功能。

-

3

应用开发资料刷新

  • 支持空工程管理能力。
  • 支持记住密码功能。
  • 鲲鹏高性能计算SDK更新。

-

4

应用迁移资料刷新

软件迁移评估提供依赖文件屏蔽过滤机制刷新。

-

5

亲和分析资料刷新

  • 新增生成BC文件方式。
  • 新增矩阵化检查。
  • 向量化检查和内存一致性刷新。

-

6

系统性能分析资料刷新

  • 资源调度重构刷新。
  • AI调优参数刷新。
  • 热点函数分析和Miss事件分析新增源码关联。

-

7

系统诊断资料刷新

重构适配网络IO诊断和存储IO诊断。

-

8

Java性能分析资料刷新

  • 兼容支持JDK 17应用分析。
  • 线程转储、锁与等待功能重构刷新。

-

9

新增命令行用户指南

新增鲲鹏DevKit命令行模式。

-

历史变更

关于鲲鹏开发套件文档更多历史版本变更内容,请在PDF文件中查看。

表1 2024年1月

序号

更新点

更新说明

相关文档

1

鲲鹏DevKit框架资料刷新

支持鲲鹏DevKit通过基于OAuth 2.0的SSO认证登录方式安装。

-

2

应用迁移资料刷新

工具更新版本及资料优化。

-

3

亲和分析资料刷新

工具更新版本及资料优化。

-

4

应用开发资料刷新

安全计算应用开发支持Kylin V10 SP1/SP2/SP3操作系统。

-

5

编译调试资料刷新

  • HPC并行应用支持通过多瑙调度器启动调试。
  • HPC并行应用新增死锁检查能力。

-

7

系统性能分析资料刷新

新增Roofline分析。

-

表2 2023年12月

序号

更新点

更新说明

相关文档

1

鲲鹏DevKit框架资料刷新

支持鲲鹏DevKit各工具及插件版本升级。

-

2

应用迁移资料刷新

专项软件迁移功能内容刷新。

-

3

亲和分析资料刷新

亲和分析工具仅支持基于鲲鹏920处理器的鲲鹏平台安装。

-

4

应用开发资料刷新

工具更新版本及资料优化。

-

5

编译调试资料刷新

飞腾服务器支持通用应用调试功能。

-

7

系统性能分析资料刷新

报告页易用性优化。

-

表3 2023年10月

序号

更新点

更新说明

相关文档

1

鲲鹏DevKit整体资料刷新

工具版本重构及资料优化。

-

2

系统性能分析工具资料刷新

  • 新增AI调优分析。
  • OpenMP/MPI分析更名HPC应用分析。
  • 优化热点函数分析、HPC应用分析、微架构分析、资源调度分析、访存分析和进程/线程分析的展示部分。
  • I/O分析新增板载网卡性能分析和PCIe性能分析。
  • 锁与等待分析整体重构。

-

3

Java性能分析工具资料刷新

  • 锁分析支持AQS。
  • 支持华为云自维护适配Java性能工具上云。

-

4

应用迁移工具资料刷新

代码迁移工具更名为应用迁移工具,版本更新及资料优化。

-

5

亲和分析工具资料刷新

工具更新版本及资料优化。

-

6

编译调试工具资料刷新

提供2K Rank MPI并行调试能力。

-

7

应用开发工具资料刷新

  • HPC SDK优化&更新到2.0版本。
  • 数学库版本更新,同时增加鲲鹏SVE 256版本数学库。

-

表4 2023年6月

序号

更新点

更新说明

相关文档

1

鲲鹏代码迁移工具资料刷新

工具更新版本及资料优化。

-

2

鲲鹏代码迁移工具最佳实践

工具更新版本及刷新资料内容。

  • 文档《扫描Jansi-native-1.0 实践》 变更为 《扫描分析 netty-all-4.1.34 实践》。
  • 文档《OpenBLAS源码的内存一致性动态分析实践-编译器自动修复》 变更为 《内存一致性动态分析实践-编译器自动修复》。

-

3

鲲鹏编译调试插件资料刷新

新增在HPC场景下,提供Fortran 90/95应用的调试能力。

-

4

鲲鹏开发框架插件资料刷新

提供鲲鹏安全计算SDK 2.0,创建Java/python工程、改造用户Java/Python应用为TEE安全应用。

-

5

鲲鹏性能分析工具资料刷新

工具更新版本及资料优化。

  • HPC集群检查功能增强。
  • HPC命令行工具功能增强。

-

6

鲲鹏性能分析工具最佳实践

适配工具版本刷新,删除《PostgreSQL性能调优实践》。

-

表5 2023年4月

序号

更新点

更新说明

相关文档

1

鲲鹏代码迁移工具资料刷新

工具更新版本及刷新资料内容:

  • 毕昇编译器选项支持Flang。
  • 支持最新的编译器版本。
  • 新增12款专项软件迁移软件。

-

2

鲲鹏代码迁移插件新增功能

支持鲲鹏920 NEON指令向量化源码检查。

-

3

鲲鹏代码迁移工具最佳实践

  • 更新工具版本及实践内容。
  • 新增向量化检查实践。

-

4

鲲鹏编译调试插件新增功能

  • 支持调试MPI+OpenMP。
  • 支持创建自动反馈优化任务。

-

5

鲲鹏编译调试插件代码样例

新增MPI+OpenMP应用并行调试代码样例。

-

6

鲲鹏开发框架插件新增功能

安全计算工程在新建过程中提供空工程或模板工程进行选择,空工程新建后会包含CA和TA工程,供运行调用。

-

7

鲲鹏开发框架插件最佳实践

新增新建安全计算空工程最佳实践。

-

8

鲲鹏性能分析工具资料刷新

  • HPC集群一致性检查功能增强。
  • 热点函数分析和资源调度分析优化采集时长。
  • OpenMP/MPI分析支持MPICH应用。

-

表6 2022年12月

序号

更新点

更新说明

相关文档

1

鲲鹏代码迁移工具资料优化

  • 资料目录层级结构优化。
  • 工具修复已知问题。

-

2

鲲鹏代码迁移工具最佳实践

  • 移除《Hifiasm源码迁移实践》。
  • 新增对openEuler 20.0-LTS-SP1、openEuler 22.03操作系统支持。

-

3

鲲鹏编译调试插件优化功能

新增使用云开发服务功能

云开发服务提供鲲鹏在线IDE开发环境,包括代码迁移、开发调试、编译、调优及诊断等功能。

-

4

鲲鹏编译调试插件新增HPC并行调试

鲲鹏编译调试插件提供HPC场景多节点并行调试能力,支持以Launch模式调试MPI应用。目前HPC并行任务只支持CPU调试。

-

5

鲲鹏开发框架插件优化功能

安全计算应用工程新增证书签发工程

新增使用云开发服务功能

开发框架安全计算应用中,支持新建证书签发工程,包含CA、TA应用程序,基于TEE实现证书签发服务。

云开发服务提供鲲鹏在线IDE开发环境,包括代码迁移、开发调试、编译、调优及诊断等功能。

-

6

鲲鹏开发框架插件新增通用计算应用

鲲鹏开发框架提供鲲鹏通用计算SDK,新建通用计算应用工程以支持基础应用开发。

  • 支持新建鲲鹏硬件加速工程。
  • 支持新建鲲鹏加速库工程。
  • 支持新建鲲鹏同构加速框架工程。

-

7

鲲鹏开发框架插件新增DPAK应用

鲲鹏开发框架能自动化新建DPAK工程并提供鲲鹏DPAK SDK,鲲鹏DPAK提供面向Smart NIC场景的业务卸载能力,支持网络卸载、虚拟化卸载等场景。

  • 支持新建OVS卸载卸载工程。
  • 支持新建虚拟化卸载工程。

-

8

鲲鹏性能分析工具 资料优化

  • 资料目录层级结构优化。
  • 容器支持资料修正。

-

9

鲲鹏性能分析工具 新增功能

  • 全景分析新增DPC和NFS选项。
  • 新增HPC集群检查。

-

表7 2022年6月

序号

更新点

更新说明

相关文档

1

鲲鹏代码迁移工具插件新增计算精度分析

VScode插件新增构建亲和分析

精度分析工具应用函数插桩后,分别在x86平台和鲲鹏平台运行,最终通过对比输出结果,分析平台计算精度差异。

构建亲和功能用于分析makefile、CMakeLists.txt中可以替换鲲鹏加速库的内容,并提供替换建议和功能修复。

-

2

鲲鹏代码迁移工具优化功能

鲲鹏代码迁移工具“增强功能”特性更名

  • 新增支持openEuler 22.03 LTS 环境。
  • 优化Fortran迁移。
  • 新增fortran内存一致性检查功能。
  • 新增编译器GCC10版本(GCC 10.1、10.2、10.3)。
  • web、VSCode、IntelliJ 页面“增强功能”更名为“鲲鹏亲和分析”。

-

3

鲲鹏代码迁移工具新增Hifiasm源码迁移实践

通过开源软件Hifiasm的源码包迁移案例总结,帮助读者了解如何使用鲲鹏代码迁移工具的源码迁移功能。

-

4

鲲鹏编译插件名称更新

VSCode、IntelliJ鲲鹏编译插件更名为鲲鹏编译调试插件。

-

5

鲲鹏编译调试插件优化功能

新增安装和登录鲲鹏调试器功能

  • VSCode鲲鹏编译调试插件新增鲲鹏亲和分析和CUDA程序调试功能。
  • 新增鲲鹏调试器安装和登录功能
  • IntelliJ鲲鹏编译调试插件新增鲲鹏亲和分析、自动同步和手动同步功能。

-

6

鲲鹏开发框架插件新增部署加速库功能

根据项目需要部署鲲鹏平台加速库,以提升应用性能。

-

7

鲲鹏开发框架插件优化功能

新增安装和登录鲲鹏开发框架工具功能

VSCode鲲鹏开发框架插件在鲲鹏工程中,新增安全计算应用工程和高性能计算工程。

新增鲲鹏开发框架工具安装和登录功能

IntelliJ鲲鹏开发框架插件新增鲲鹏工程。

-

8

鲲鹏性能分析工具 系统性能分析任务名称变更

  • HPC分析更名为OpenMP/MPI分析。
  • 联动分析更名为对比分析。

-

9

鲲鹏性能分析工具 系统性能分析新增分析模式

  • 访存分析新增NUMA精细化分析。
  • 进程/线程分析新增GPU页签和参数项。
  • 微架构分析分析指标更新。
  • 全景分析全系统分析规模增强。
  • OpenMP分析支持MPI分析shared folder only模式,支持Critical Path方案验证,新增OpenMP精细化分析,新增MPI rank-to-rank通信热度分析。

-

10

鲲鹏性能分析工具 系统诊断新增诊断类型

  • 网络IO诊断新增RDMA诊断。
  • 存储IO诊断新增DPC和NFS诊断

-

11

鲲鹏性能分析工具新增支持容器

支持Singularity容器。

-

表8 2021年12月

序号

更新点

更新说明

相关文档

1

鲲鹏代码迁移工具新增缓存行对齐检查

缓存行对齐检查是对C/C++源码中结构体变量进行128字节对齐检查,提升访存性能。

-

2

鲲鹏代码迁移工具优化功能

64位运行模式检查&结构体字节对齐检查扩展到支持鲲鹏服务器。

支持更多软件进行迁移。

新增扫描分析任务的活动报告记录。

-

3

加速库插件名称更新

vscode、intellij加速库插件更名为鲲鹏开发框架插件。

-

4

开发框架插件支持C/C++工程管理及构建

通过Project Wizard来便捷地生成C/C++新工程:能基于cmake/make规范,根据用户选择的载鲲鹏加速库,自动下载并生成相应demo code,同时能自动生成该工程编译所需的全部构建脚本。

-

5

编译插件提供云测服务入口链接

云测服务可以进行兼容性测试、可靠性测试、安全测试、功能测试、性能测试服务功能,快速识别和定位应用程序在运行阶段的问题。

-

6

鲲鹏性能分析工具HPC分析支持万核级集群的性能分析

节点支持批量导入和删除,最高支持101个节点,协同HPC分析可支持万核级集群的性能分析。

-

7

鲲鹏性能分析工具系统诊断新增存储IO诊断

压测存储IO,获得存储设备最大能力,包括:吞吐量、IOPS、时延等,并以此评估存储能力,为存储IO性能优化提供基础参考数据。

-

8

毕昇编译器更新

浮点运算控制选项章节修改1个描述;Flang兼容性章节新增1个问题;兼容性说明新增2个问题;新增HPCworkload应用支持范围。

-

9

毕昇编译器AutoTuner特性更新

新增llvm-autotune工具的依赖安装脚本描述; 删除auto-tuner使用方法的描述。

-

表9 2021年9月版本变更

序号

更新点

更新说明

相关文档

1

鲲鹏系统性能分析工具I/O分析更新

I/O分析新增Block I/O trace统计信息,显示I/O处理详情。

-

2

鲲鹏系统性能分析工具联动分析更新

新增热点函数分析的联动对比,可通过差分火焰图,明显识别应用程序的宏观指标,包括时钟周期,执行指令值,IPC,操作系统,主机名等。

-

3

诊断调试功能更名为系统诊断

-

-

4

鲲鹏性能分析工具系统诊断功能新增网络I/O诊断

压测网络,获得网络最大能力,为网络IO性能优化提供基础参考数据;诊断网络,定位网络疑难问题,解决因网络配置和异常而导致的网络IO性能问题。

-

5

鲲鹏性能分析工具Java性能分析新增热点汇编分析功能;支持虚拟化/容器运行环境

通过经工具分析的热点方法,热点方法以倒火焰图形式呈现,不同层(如Java调用层、JNI层、Native层、内核层等)的热点方法的以不同颜色区分。通过工具展开查看Java方法对应的字节码(非必须)、经JVM JIT编译器生成的机器指令,并查看这些指令的热点分布;对于不能查看的字节码的情形需要给出原因。

-

6

鲲鹏性能分析工具新增调优助手

针对基于鲲鹏的服务器的调优工具,能系统化组织性能指标,引导用户分析性能瓶颈,实现快速调优。

-

7

鲲鹏代码迁移工具优化功能

支持openEuler 20.03 SP1、openEuler 20.03 SP2、Ubuntu 20.04.x。

支持更多语言迁移。

-

8

鲲鹏代码工具用户指南文档大纲优化

优化文档的结构和内容。

-

表10 2021年6月版本变更

序号

更新点

更新说明

相关文档

1

鲲鹏系统性能分析工具新增联动分析功能

支持对同一种类型分析任务的结果,选择同一节点或者不同节点间进行比较,从而快速获得不同分析结构之间的差别,定位性能指标的变化,快速识别优化手段的效果。

-

2

鲲鹏性能分析工具新增诊断调试功能

系统诊断是针对基于鲲鹏的服务器的性能分析工具,提供内存泄漏诊断(包括内存未释放和异常释放)、内存异常访问诊断、内存消耗信息分析展示、OOM诊断能力,帮助用户识别出源代码中内存使用的问题点,提升程序的可靠性。

-

3

鲲鹏性能分析工具用户指南文档大纲优化

将系统性能分析、Java性能分析和内存诊断用户指南文档整合成一本用户指南文档,优化大纲结构。

-

4

鲲鹏代码迁移工具优化功能

支持扫描Python代码中使用C/C++ so文件的兼容性检查。

支持BC-Linux 7.6、BC-Linux 7.7、UOS Server 20 Euler(1000)、普华(iSoft) 5.1。

-

5

鲲鹏代码工具用户指南文档大纲优化

优化文档的结构和内容。

-

表11 2021年3月版本变更

序号

更新点

更新说明

相关文档

1

鲲鹏系统性能分析工具新增HPC分析功能

HPC分析通过采集系统的PMU事件,获取面向OpenMP和MPI应用的关键指标,以及内存带宽、指令分布、微架构指标等信息。

-

2

鲲鹏代码迁移工具新增内存一致性的BC文件检查功能

内存一致性检查中的静态检查模式下,可以选择检查源码文件,也可以选择直接检查BC文件,同时也说明了如何生成BC文件等信息。

-

表12 2021年1月版本变更

序号

更新点

更新说明

相关文档

1

鲲鹏开发套件一指禅上线

一指禅主要介绍代码迁移工具和性能分析工具(系统性能分析、Java性能分析)的具体操作。

-

2

鲲鹏开发套件功能总览上线

功能总览主要介绍代码迁移工具、性能分析工具(系统性能分析、Java性能分析)、代码迁移插件、性能分析插件、加速库插件和编译插件的具体功能。

-

3

鲲鹏代码迁移工具新增Megahit源码迁移实践、重构HBase软件包实践

Megahit源码迁移实践:使用代码迁移工具分析嵌入式汇编软件项目,给出合理建议,帮助用户迁移嵌入式汇编软件项目。

重构HBase软件包实践:通过开源软件HBase的软件包重构案例总结,帮助读者了解如何使用鲲鹏代码迁移工具的软件包重构功能。

-

4

鲲鹏性能分析工具新增网络IO调优实践、sqlite3数据插入调优实践

网络IO调优实践:对网络IO进行函数级别的问题点定位,找到性能瓶颈点,并根据分析结果进行优化修改,增强系统性能并降低系统资源消耗。

sqlite3数据插入调优实践:使用工具对sqlite3所在系统执行系统性能全景分析,找到性能瓶颈点,并根据分析结果进行优化修改,从而实现sqlite3多数据插入性能的增强。

-

5

鲲鹏性能分析代码样例使用指南上线

通过代码样例演示不同场景下的分析过程,指导用户优化系统,提升系统性能。

-

6

鲲鹏代码迁移插件、鲲鹏加速库插件、鲲鹏编译插件更新

更新代码迁移插件、加速库插件、编译插件的常见问题(Intellij)。

-

表13 2020年12月版本变更

序号

更新点

更新说明

相关文档

1

鲲鹏系统性能分析工具新增I/O分析功能

I/O分析以存储块设备为分析对象,分析得出块设备的I/O性能操作数据,根据I/O性能数据分析给出优化建议。

-

2

鲲鹏代码迁移工具新增内存一致性检查功能

内存一致性检查就是检查源码迁移在鲲鹏平台运行时可能存在的弱内存序问题,并提供插入内存屏障的建议。

-

表14 2020年9月版本变更

序号

更新点

更新说明

相关文档

1

鲲鹏代码迁移工具/性能分析工具最佳实践上线

提供工具常见应用场景的操作实践。

-

2

鲲鹏性能分析插件常见问题(VSCode插件)上线

提供性能分析插件常见问题(VSCode插件)的使用指导。

-

3

鲲鹏系统性能分析/Java性能分析快速入门上线

提供简洁的入门教程。

-

4

鲲鹏加速库插件常见问题上线

提供加速库插件常见问题的使用指导。

-

5

鲲鹏编译插件常见问题上线

提供编译插件常见问题的使用指导。

-

6

鲲鹏编译器(毕昇编译器、鲲鹏GCC)用户指南/特性指南上线

提供鲲鹏编译器(毕昇编译器、鲲鹏GCC)的操作指导、构建业务场景的相关注意事项以及Autotuner的使用指导。

-

7

鲲鹏二进制指令翻译工具用户指南上线

提供二进制指令动态翻译软件ExaGear的使用指导。

-

8

工具视频帮助上线

提供工具常见操作的视频指导。

视频帮助

表15 2020年8月版本变更

序号

更新点

更新说明

相关文档

1

鲲鹏代码迁移插件常见问题上线

代码迁移插件常见问题上线,提供常见操作的指导说明。

-

表16 2020年6月版本变更

序号

更新点

更新说明

相关文档

1

鲲鹏系统性能分析工具新增微架构分析功能,支持集群部署

微架构分析基于ARM PMU事件,获得指令在CPU流水线上的运行情况,帮助用户快速定位当前应用在CPU上的性能瓶颈。

-

2

鲲鹏Java性能分析工具新增NoSQL访问分析

NoSQL访问分析支持对Cassandra、HBase、MongoDB的访问分析。

-

3

鲲鹏代码迁移工具支持64位运行模式检查

64位运行模式检查支持x86平台GCC 4.8.5~GCC 8.x版本32位应用向64位应用的编译预检和字节对齐检查。

-

表17 2020年5月版本变更

序号

更新点

更新说明

相关文档

1

鲲鹏代码迁移工具安装流程优化

优化代码迁移工具的安装流程。

-

表18 2020年4月版本变更

序号

更新点

更新说明

相关文档

1

鲲鹏开发套件兼容性查询助手上线

提供鲲鹏开发套件运行环境和目标环境的兼容性查询。

-

表19 2020年2月版本变更

序号

更新点

更新说明

相关文档

1

鲲鹏Java性能分析工具用户指南上线

Java性能分析工具是一款针对基于鲲鹏的服务器上运行的Java程序进行性能分析和优化的工具,文档介绍了获取工具安装包,以及对其进行安装、卸载、使用的方法,并且对工具的各项子功能做了详细介绍。

-

2

鲲鹏系统性能分析工具新增访存统计分析和锁与等待分析功能

访存统计分析:基于CPU访问缓存和内存的事件,分析访存过程中可能的性能瓶颈,给出造成这些性能问题的原因。

锁与等待分析:分析glibc和开源软件的锁与等待函数,关联到其归属的进程和调用点,并根据当前已有的优化经验给出优化建议。

-

3

鲲鹏代码迁移工具新增白名单管理和软件迁移模板管理功能

代码迁移工具Web界面提供白名单管理和软件迁移模板管理功能。

-

表20 2019年12月版本变更

序号

更新点

更新说明

相关文档

1

鲲鹏系统性能分析新增全景分析、资源调度分析、进程/线程性能分析功能

  • 全景分析:采集系统的CPU、内存、存储IO、网络IO等资源的运行情况,获得对应的使用率、饱和度、错误等指标,以此识别系统性能瓶颈。
  • 资源调度分析:基于CPU调度事件分析系统资源调度情况。
  • 进程/线程性能分析:采集进程/线程对CPU、内存、存储IO等资源的消耗情况,获得对应的使用率、饱和度、错误等指标,以此识别进程/线程性能瓶颈。

-

2

鲲鹏代码迁移工具新增专项软件迁移和软件包重构功能

专项软件迁移:提供基于鲲鹏的服务器解决方案的软件迁移模板,可以选择模板对应的软件进行自动化迁移修改、编译、构建软件包。

软件包重构:通过分析软件构成关系及硬件依赖性,提供x86平台软件包(RPM格式)在鲲鹏平台的重构能力

-

表21 2019年9月版本变更

序号

更新点

更新说明

相关文档

1

鲲鹏代码迁移工具用户指南上线

文档介绍了获取工具安装包,以及对其进行安装、卸载、使用的方法,并且对工具的各项子功能做了详细介绍。

代码迁移工具:一款可以简化客户应用迁移到基于鲲鹏的服务器的过程的工具。当客户有x86平台上源代码的软件要迁移到基于鲲鹏916/920的服务器上时,可用该工具自动分析出需修改的代码内容,并指导用户如何修改。

-

2

鲲鹏性能分析工具 (系统性能分析) 用户指南上线

文档介绍了获取工具安装包,以及对其进行安装、卸载、使用的方法,并且对工具的各项子功能做了详细介绍。

系统性能分析工具:一款针对基于鲲鹏的服务器的性能分析和优化工具,能收集服务器的处理器硬件、操作系统、进程/线程、函数等各层次的性能数据,分析出系统性能指标,定位到系统瓶颈点及热点函数。

-