Rate This Document
Findability
Accuracy
Completeness
Readability

What's New

The following tables describe the latest updates in the Kunpeng DevKit documentation. New features are released after being verified.

April 2026

No.

Update

Description

Document

1

Kunpeng DevKit documentation structure

Reorganized the documentation structure:

  • Released the installation content as a standalone manual.
  • Adjusted the document structure based on porting, development, compilation, debugging, and tuning scenarios, and released the feature description as a standalone manual.
  • Organized the video tutorials, best practices, and code samples by scenario, and released them as standalone manuals.

All documents

March 2026

No.

Update

Description

Document

1

Kunpeng DevKit framework documents

  • Added the repair script for resetting the administrator password.
  • Added another supported OS version: openEuler 24.03 LTS SP3.
  • Deleted the devkit and devkitworkerX descriptions, as well as the note that installation is supported only for the root user.
  • Deleted the passwd and sudo dependency descriptions.
  • Updated the installation and uninstallation command outputs and added a description that common users' operations are supported.
  • Updated the screenshots and descriptions of user creation pages.
  • Updated the screenshots and descriptions of Agent management pages.
  • Deleted the FAQ "The Kunpeng DevKit Installation Environment Fails the Check and Dependency Packages Are Not Found."
  • Updated the solution to the server detection failure and the solution to the Kunpeng DevKit installation failure.

Kunpeng DevKit Installation Guide

2

Migration documents (WebUI, VS Code, and CLI)

WebUI:

  • Added the capability to migrate common Java middleware.
  • Added the capability to synchronize middleware configuration with a remote node.
  • Added the ability to customize the migration directory using the one-click collection script.
  • Added the capability to scan and analyze the configuration path of the middleware (Tomcat/Resin) using the one-click collection script, with customizable scanning paths.
  • Added the capability to scan the middleware (Tomcat/Resin) and the class file in the user-defined directory for porting without source code.
  • Added the capability in system migration to automatically generate an IP address mapping table based on the added source component information. Users can add, modify, and delete the IP address mapping table.
  • Added the capability of selecting all files for system migration reports.
  • Updated the best practices of system migration based on the latest environment.
  • Updated the screenshots and descriptions of system migration task pages.

VS Code and WebUI:

  • Added an SQL migration path: from DB2 to TDSQL.
  • Added support for connection between the source and target databases in SQL migration to improve the accuracy of SQL compatibility assessment.
  • Added the capability of selecting all files or components for SQL migration and configuration migration reports.
  • Updated the screenshots and descriptions on source code porting and software porting assessment pages.
  • Removed the devkit user, which is now replaced with the DevKit installation user.

CLI:

  • Added CLI best practices for the Porting Advisor.

Kunpeng DevKit Source Code Porting User Guide

Kunpeng DevKit System Migration User Guide

Kunpeng DevKit Software Porting Assessment User Guide

Kunpeng DevKit Porting Tutorials

3

Affinity Analyzer documents (VS Code and CLI)

VS Code:

  • Updated the screenshots and descriptions of byte alignment check and vectorization check pages.

CLI:

  • Added the capability of filtering out special member functions in dynamic memory consistency check.

Kunpeng DevKit Development User Guide - Affinity Analyzer

4

Development Assistant documents (VS Code)

VS Code:

  • Updated the description of the configuration agent.

Kunpeng DevKit Development User Guide - Application Development

5

Compiler and Debugger documents (VS Code and CLI)

VS Code:

  • Updated the FAQ "Failed to Exit Parallel HPC Application Debugging" by distinguishing the root user from common users when restarting services.

Kunpeng DevKit Debugging User Guide - Compiler and Debugger

6

Tiancheng Code Optimizer

Added the source code optimization function.

Kunpeng DevKit Development User Guide - Affinity Analyzer

7

Kunpeng Health Inspector documents (CLI)

CLI:

  • Added the capability of generating JSON files using subcommands.
  • Added the capability of collecting firmware and RAID information.
  • Added the capability of collecting UnifiedBus device information.
  • Added the baseline comparison function.

Kunpeng DevKit Diagnosis User Guide - Kunpeng Health Inspector

8

Kunpeng Performance Boundary Analyzer documents (CLI)

CLI:

  • Added the capability of collecting SVE and SME data for some servers equipped with the new Kunpeng 920 processor model but not for servers equipped with Kunpeng 920.
  • Added the metric description.
  • Added the -G/--cgroup option for the collect command to monitor the specified process group and manages its resources.

Kunpeng DevKit Performance Profiling User Guide - Kunpeng Performance Boundary Analyzer

9

System Profiler documents (WebUI, VS Code, and CLI)

VS Code and WebUI:

  • Removed the devkit user, which is now replaced with the DevKit installation user.
  • Added the Select All button on the task template page.
  • Updated the screenshots and descriptions of hotspot function analysis, I/O analysis, and HPC application analysis pages.
  • Updated the sections "Modifying the IP Address and Port Number of the Kunpeng DevKit" and "Starting, Stopping, Restarting, and Querying Services" by distinguishing the root user from common users.
  • Deleted the following sections: "Abnormal Node Status After a Version Upgrade", "Failure to Create a Working Space for HPC Application Analysis and Failure to Run Commands for Process/Thread Tasks", "Code File Name Displayed as Unknown in an HPC Application Analysis Result", and "Failed to Add a Node as a Common User".

CLI:

  • Added the -G/--cgroup option for microarchitecture analysis and hotspot function analysis to monitor the specified process group and manages its resources.
  • Added the capability of obtaining the uncore device frequency in frequency and power consumption analysis.
  • Added CLI best practices to the System Profiler.

Kunpeng DevKit Performance Profiling User Guide - Scenario-specific Deep Analysis

10

Java Profiler documents (WebUI, VS Code, and CLI)

WebUI and VS Code:

  • Removed the devkit user, which is now replaced with the DevKit installation user.
  • Updated the FAQ "Failed to Add a Target Environment on the Java Profiler" by distinguishing the root user from common users.

Kunpeng DevKit Performance Profiling User Guide - Scenario-specific Deep Analysis

11

Kunpeng Automatic Tuning documents (CLI)

CLI:

  • Added the TensorFlow Serving scenario.

Kunpeng DevKit Performance Tuning User Guide

January 2026

No.

Update

Description

Document

1

Kunpeng DevKit framework documents

Updated the home page screenshot in the GUI description.

Kunpeng DevKit User Guide (WebUI)

2

Migration documents (WebUI, VS Code, and CLI)

WebUI:

  • Updated the System Migration pages, which display migration results for both porting with source code and porting without source code.
  • Added a one-click collection script for System Migration.
  • Added the guides for migrating from MySQL/Oracle to Vastbase and migrating 10 middleware.
  • Updated the source code porting pages and related text.

VS Code and WebUI:

  • Updated the navigation tree, with support for tiled display, monthly display, and fuzzy search.
  • Added support for BiSheng Compiler 5.0.0 and FLANG 5.0.0 in source code porting.
  • Added an SQL migration path, from Oracle to GoldenDB, in source code porting.
  • Added the ability to scan .sql files in the source code and extract SQL statements in source code porting.

VS Code, WebUI, and CLI:

  • Added support for other build tools for source code porting.

CLI:

  • Added support for the Go language in the cross-generation Kunpeng compatibility analysis in source code porting.
  • Modified the levels for offline source code porting reports and added the level description and examples.
  • Added support for cross-generation Kunpeng compatibility analysis in software porting assessment and support for the Python language.

Kunpeng DevKit User Guide (WebUI) - Porting Advisor

Kunpeng DevKit User Guide (VS Code) - Porting Advisor

Kunpeng DevKit User Guide (CLI) - Porting Advisor

3

Affinity Analyzer documents (VS Code and CLI)

VS Code and CLI:

  • Added six domain optimization technologies for matricization check.

CLI:

  • Added the -f option to matricization check, which generates an optimized file according to the line number range for source code optimization specified in the configuration file.
  • Added the -eh option for the dynamic memory consistency check, and added examples of multi-process applications and incremental scanning.
  • Optimized the detection of input function names for the link latency detection function.
  • Added the --hotspot, -d, and -n options for the link latency detection function, which are used to automatically identify and collect hotspot functions.

Kunpeng DevKit User Guide (CLI) - Affinity Analyzer

4

Development Assistant documents (VS Code)

VS Code:

  • Added a confirmation dialog box for exiting the projection creation page, and updated related screenshots and descriptions.
  • Added support for BiSheng Compiler 5.0.0 for intelligent association of compiler options.

Kunpeng DevKit User Guide (VS Code) - Development Assistant

5

Compiler and Debugger documents (VS Code and CLI)

VS Code:

  • Added support for GCC for openEuler 5.0.0.

Kunpeng DevKit User Guide (VS Code) - Compiler and Debugger

6

System Profiler documents (WebUI, VS Code, and CLI)

VS Code and WebUI:

  • Added SVE and SME instruction collection for HPC application analysis on some servers equipped with the new Kunpeng 920 processor model but not for servers equipped with Kunpeng 920.

CLI:

  • Added support for a standalone compressed package of the System Profiler.
  • Added SVE and SME instruction collection for HPC application analysis on some servers equipped with the new Kunpeng 920 processor model but not for servers equipped with Kunpeng 920.
  • Added the frequency and power consumption analysis function, which obtains the server's CPU frequency, temperature, and power consumption information based on the hardware driver and BMC information.
  • Deletion the -o and --package options from the memory access analysis function.

Kunpeng DevKit User Guide (WebUI) - System Profiler

Kunpeng DevKit User Guide (VS Code) - System Profiler

Kunpeng DevKit User Guide (CLI) - System Profiler

7

Kunpeng AutoTuner documents (CLI)

CLI:

  • Added support for GoldenDB tuning in the Kunpeng AutoTuner.
  • Added support for comparison between the baseline and a certain training round in the show diff command of the Kunpeng AutoTuner.

Kunpeng DevKit User Guide - Kunpeng AutoTuner

8

System Methodology Profiler documents (CLI)

CLI:

  • Added support for application collection in the collect function.
  • Added classification by system, application, and PID dimensions to metric collection, and updated the command output.

Kunpeng DevKit User Guide - System Methodology Profiler

9

Kunpeng Health Inspector documents (CLI)

CLI:

  • Added the cluster collection capability.
  • Optimized the display of diagnosis comments and front-end data, and added data collection types.

Kunpeng DevKit User Guide - Kunpeng Health Inspector

December 2025

No.

Update

Description

Document

1

Kunpeng DevKit framework documents

  • Deleted the devkit and devkitworkerX descriptions, as well as the note that installation is supported only for the root user.
  • Deleted the passwd and sudo dependency descriptions.
  • Updated the installation and uninstallation command outputs and added a description that common users' operations are supported.
  • Added data migration guidance.
  • Updated the screenshots and descriptions of user creation pages.
  • Updated the screenshots and descriptions of Agent management pages.
  • Deleted the FAQ "The Kunpeng DevKit Installation Environment Fails the Check and Dependency Packages Are Not Found."

Kunpeng DevKit User Guide (WebUI)

2

Migration documents (WebUI and VS Code)

  • Updated the screenshots and descriptions on source code porting and software porting assessment pages.
  • Removed the devkit user, which is now replaced with the DevKit installation user.

Kunpeng DevKit User Guide (WebUI) - Porting Advisor

Kunpeng DevKit User Guide (VS Code) - Porting Advisor

3

Updated the Affinity Analyzer documents (VS Code).

Updated the screenshots and descriptions of byte alignment check and vectorization check pages.

Kunpeng DevKit User Guide (VS Code) - Affinity Analyzer

4

Development Assistant documents (VS Code)

VS Code:

  • Updated the description of the configuration agent.

Kunpeng DevKit User Guide (VS Code) - Development Assistant

5

Compiler and Debugger documents (VS Code and CLI)

VS Code:

  • Updated the FAQ "Failed to Exit Parallel HPC Application Debugging" by distinguishing the root user from common users when restarting services.

Kunpeng DevKit User Guide (VS Code) - Compiler and Debugger

6

System Profiler documents (WebUI, VS Code, and CLI)

WebUI and VS Code:

  • Updated the screenshots and descriptions of Agent management pages.
  • Removed the devkit user, which is now replaced with the DevKit installation user.
  • Updated the screenshots and descriptions of hotspot function analysis, I/O analysis, and HPC application analysis pages.
  • Updated the sections "Modifying the IP Address and Port Number of the Kunpeng DevKit" and "Starting, Stopping, Restarting, and Querying Services" by distinguishing the root user from common users.
  • Deleted the FAQs "Abnormal Node Status After a Version Upgrade", "Failure to Create a Working Space for HPC Application Analysis and Failure to Run Commands for Process/Thread Tasks", and "Failed to Add a Node as a Common User."

Kunpeng DevKit User Guide (WebUI) - System Profiler

Kunpeng DevKit User Guide (VS Code) - System Profiler

7

Java Profiler documents (WebUI, VS Code, and CLI)

WebUI and VS Code:

  • Removed the devkit user, which is now replaced with the DevKit installation user.
  • Updated the FAQ "Failed to Add a Target Environment on the Java Profiler" by distinguishing the root user from common users.

Kunpeng DevKit User Guide (WebUI) - Java Profiler

Kunpeng DevKit User Guide (VS Code) - Java Profiler

September 2025

No.

Update

Description

Document

1

Kunpeng DevKit framework documents

  • Added the operation log storage duration to System Settings.
  • Modified the tool management UI.
  • Combined the threshold settings for system migration and application porting.

Kunpeng DevKit User Guide (WebUI)

2

Migration documents (WebUI, VS Code, and CLI)

WebUI:

  • Updated the screenshots and descriptions of system migration task creation pages.
  • Removed the functions and contents of OS migration and VM image migration.
  • Added failure information on the migration implementation page.

VS Code and WebUI:

  • Converged the source package porting function of system migration and the source code porting of application porting.
  • Modified the source code porting page, with support for architecture source code porting, SQL porting, and configuration porting.
  • Added migration paths: migration from Oracle and DB2 to MySQL
  • Added the cross-generation Kunpeng porting capability to source code porting.
  • Removed the software package rebuild function and content.

VS Code, WebUI, and CLI:

  • Added the blade build tool for source code porting.
  • Added support for GCC for openEuler 3.0.3.
  • Added LinxOS-EL 6.0.99 as a new target OS.
  • Added the new source code porting function: scanning Go projects containing C/C++ code in parsing mode.
  • Enhanced usability of HTML reports, with support for filtering and search

CLI:

  • Added real-time display of the source code porting progress. If the compilation tool is Make or cMake and the --command option is not specified, a full scan is performed.
  • Added the capability of configuring the number of concurrent source code scanning processes.

Kunpeng DevKit User Guide (WebUI) - Porting Advisor

Kunpeng DevKit User Guide (VS Code) - Porting Advisor

Kunpeng DevKit User Guide (CLI) - Porting Advisor

3

Affinity Analyzer documents (WebUI and CLI)

WebUI:

  • Removed the WebUI.

CLI:

  • Renamed the data race check function to dynamic memory consistency check.
  • Added the capability of dynamic memory consistency check on multi-process applications in shared memory mode.
  • Added the capability of collecting data in Attach mode for link latency detection.
  • Added support for time collection of user-defined functions to link latency detection.

Kunpeng DevKit User Guide (CLI) - Affinity Analyzer

4

Development Assistant documents (VS Code)

VS Code:

  • Changed the KAEzip samples of general-purpose computing applications to KAEZlib.

Kunpeng DevKit User Guide (VS Code) - Development Assistant

5

Compiler and Debugger documents (VS Code and CLI)

VS Code:

  • Removed the DPU debugger function and content.
  • Added support for GCC for openEuler 3.0.3.

Kunpeng DevKit User Guide (VS Code) - Compiler and Debugger

6

System Profiler documents (WebUI, VS Code, and CLI)

VS Code and WebUI:

  • Removed the following functions from the WebUI: microarchitecture analysis, memory access statistics analysis, miss analysis, PCIe analysis, LOM analysis, roofline analysis, overall analysis, resource scheduling analysis, HPC OpenMP analysis, and HPC cluster check analysis.
  • Renamed the memory access analysis function to NUMA refined analysis.

Kunpeng DevKit User Guide (WebUI) - System Profiler

Kunpeng DevKit User Guide (VS Code) - System Profiler

7

System Diagnosis documents (WebUI, VS Code, and CLI)

VS Code and WebUI:

  • Removes the memory overwriting diagnosis function.

CLI:

  • Removed the sensitive information scan function and deleted related content.
  • Removes the memory overwriting diagnosis function.

Kunpeng DevKit User Guide (WebUI) - System Diagnosis

Kunpeng DevKit User Guide (VS Code) - System Diagnosis

Kunpeng DevKit User Guide (CLI) - System Diagnosis

8

Kunpeng AutoTuner documents (CLI)

CLI:

  • Added the memtier_benchmark stress test template for Redis and the HiBench stress test template for Spark.
  • Added the man utility, which provides details about the functions and examples of all commands.
  • Added the diff parameter to the show command to compare parameter changes.
  • Added the suggestion parameter to the show command to perform internal tests and evaluation on parameters at different levels in some application scenarios and provides universal parameter tuning suggestions. This parameter is optional.
  • Added JVM parameters to the System option in Hive, Spark, and Flink applications.
  • Added the baseline, worst performance value, best performance value, and configured value changes to automatic tuning reports.
  • Added multi-case data tests for 10 scenarios to obtain parameter recommendation and tuning references.

Kunpeng DevKit User Guide - Kunpeng AutoTuner

9

System Methodology Profiler documents (CLI)

CLI:

  • Added PCIe and PA bandwidth collection and analysis.
  • Added collection and analysis based on the command category proportion.

Kunpeng DevKit User Guide - System Methodology Profiler

10

Kunpeng Health Inspector documents (CLI)

CLI:

  • Added functions of topology display and data collection.
  • Added collection in VM and container environments, with support for common kernel versions.
  • Added the capability of comparing with data collected on x86 servers.

Kunpeng DevKit User Guide - Kunpeng Health Checker

June 2025

No.

Update

Description

Document

1

Kunpeng DevKit framework documents

  • Added a clear entry to the Online Help on the tool user interface.
  • Removed the Remote Lab and updated related content and screenshots.
  • Deleted the online upgrade entry and updated related screenshots.
  • Added upgrade paths.
  • Updated the VS Code and Code Server versions in "Installing the Kunpeng DevKit Framework Plugin."

Kunpeng DevKit User Guide (WebUI)

2

System Migration documents (WebUI and CLI)

WebUI and CLI:

  • Removed the non-SM algorithm function and deleted related content.

WebUI:

  • Updated the page of creating migration projects, with the estimated migration duration and default deployment path added.
  • Added the guidance for packaging Docker, Tomcat, and Elasticsearch source components.
  • Added the scan capability to source package migration, added options for migrating from MySQL to Vastbase, added migration source and target databases, and added the DDL generation guide for DB2.
  • Updated the result page of migrating SQL statements in the source code, added the capabilities of SQL statement conversion and patch file generation, and added related guides and examples.
  • Updated the result pages of VM image migration and manual migration, and added the capability of restarting a migration task after being edited.
  • Deleted the function of uploading source packages from VM image migration and manual migration.
  • Added the option of selecting the current node as the to-be-migrated node to manual migration and source package migration.
  • Adjusted the section sequence and screenshots based on the latest pages of creating system migration projects.
  • Added learning resources and online feedback guidance.

CLI:

  • Added source path options to middleware and database migration, and added support for 18 new pieces of software.

Kunpeng DevKit User Guide (WebUI) - System Migration

Kunpeng DevKit User Guide (CLI) - System Migration

3

Porting Advisor documents (WebUI, VS Code, and CLI)

VS Code, WebUI, and CLI:

  • Added the bazel build tool for source code porting.
  • Added support for GCC for openEuler 3.0.2.

VS Code and WebUI:

  • Removed the dedicated software porting function and deleted related content.
  • Added learning resources.

Kunpeng DevKit User Guide (WebUI) - Porting Advisor

Kunpeng DevKit User Guide (VS Code) - Porting Advisor

Kunpeng DevKit User Guide (CLI) - Porting Advisor

4

Affinity Analyzer documents (WebUI, VS Code, and CLI)

VS Code, WebUI, and CLI:

  • Added these technical points: optimized default number of OpenMP threads, array dimension transposition, constant calculation elimination, unit step calculation optimization, and parallelization of reduction calculation.

VS Code and WebUI:

  • Added learning resources.

CLI:

  • Added incremental compilation in C, identification of math library functions, and instrumentation of C pointers to computing precision analysis.
  • Added K-NET application network I/O feature analysis diagrams.
  • Added detection of complex compatibility rules such as port/address multiplexing, and collection of the structure parameters of the built-in POSIX API.
  • Added the options of starting and stopping data collection for data race check.

Kunpeng DevKit User Guide (VS Code) - Affinity Analyzer

Kunpeng DevKit User Guide (WebUI) - Affinity Analyzer

Kunpeng DevKit User Guide (CLI) - Affinity Analyzer

5

Development Assistant documents (VS Code)

VS Code:

  • Added learning resources.
  • Added JavaVectorHelper.
  • Deleted the distributed application and related content.

Kunpeng DevKit User Guide (VS Code) - Development Assistant

6

Compiler and Debugger documents (VS Code and CLI)

VS Code:

  • Added learning resources.
  • Added support for GCC for openEuler 3.0.2.

CLI:

  • Added the Attach mode to the Slurm scenario.

Kunpeng DevKit User Guide (VS Code) - Compiler and Debugger

Kunpeng DevKit User Guide (CLI) - HPC Debugger

7

Tracer documents (CLI)

Added the Tracer function package and related content.

Kunpeng DevKit User Guide (CLI) - Tracer

8

System Profiler documents (WebUI, VS Code, and CLI)

VS Code and WebUI:

  • Updated the screenshots of associated source code in the hotspot function analysis and optimized the description location.
  • Removed the Tuning Assistant, AI Tuner, and Process/Thread Analysis, and related content.
  • Deleted top N inefficient communication content from HPC application analysis.
  • Removed scheduled tasks and related content.
  • Updated Roofline analysis screenshots and icon description.

CLI:

  • Added the CPU frequency description for hotspot function analysis and updated command outputs.

Kunpeng DevKit User Guide (WebUI) - System Profiler

Kunpeng DevKit User Guide (VS Code) - System Profiler

Kunpeng DevKit User Guide (CLI) - System Profiler

9

Kunpeng Health Inspector documents (CLI)

Added the Kunpeng Health Checker function package and related content.

Kunpeng DevKit User Guide - Kunpeng Health Checker

10

JVM Jitter Detector documents (CLI)

Added the BiSheng JDK version.

Kunpeng DevKit User Guide - JVM Jitter Detector

11

Kunpeng AutoTuner documents (CLI)

  • Deleted the description of JSON template parameters and modified the description of template generation results.
  • Added the brief description of the YAML file.
  • Added the basic description of top scenarios.
  • Reconstructed the subcommand directory on the use page, and updated the show, test, and set subcommands.

Kunpeng DevKit User Guide - Kunpeng AutoTuner

Version History

To learn more about the changes in historical versions of the Kunpeng DevKit documentation, open the PDF file.