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.

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 and 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 User Guide (WebUI)

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 User Guide (WebUI) - Porting Advisor

Kunpeng DevKit User Guide (VS Code) - Porting Advisor

Kunpeng DevKit Best Practices (WebUI) - Porting Advisor

Kunpeng DevKit Best Practices (CLI) - Porting Advisor

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 User Guide (VS Code) - Affinity Analyzer

Kunpeng DevKit User Guide (CLI) - 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

Tiancheng Code Optimizer

Added the source code optimization function.

Kunpeng DevKit User Guide (CLI) - Tiancheng Code Optimizer

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 User Guide - Kunpeng Health Checker

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 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 User Guide (WebUI) - System Profiler

Kunpeng DevKit User Guide (VS Code) - System Profiler

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 User Guide (WebUI) - Java Profiler

Kunpeng DevKit User Guide (VS Code) - Java Profiler

11

Kunpeng Automatic Tuning documents (CLI)

CLI:

  • Added the TensorFlow Serving scenario.

Kunpeng DevKit User Guide - Kunpeng Automatic Tuning

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 Checker

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 and 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) - System 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.

Web UI:

  • 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

March 2025

No.

Update

Description

Document

1

Updated the Kunpeng DevKit framework documents.

Added openEuler 24.03 LTS SP1 to the "Querying the OS Version Information" section.

Kunpeng DevKit User Guide (WebUI)

2

Updated the System Migration documents.

  • Added the capability of automatic Java package conversion and rollback.
  • Added the compatibility assessment capability for migrating from MySQL to DM8 to the source code porting guide.
  • Extended migration paths: migrating the database from Oracle to DM8 and Kingbase, and the middleware from Nginx to Nginx and Tomcat to Tomcat.
  • Added the Redis and Nginx source code packaging guides.
  • Added guides for compiling source code of PyTorch, TorchVision, and TorchAudio.
  • Added the migration path configuration guide. You can customize the migration path.
  • Added support for .NET source code SQL scanning in System Migration.

System Migration

3

Updated the Porting Advisor documents.

  • Updated the report screenshots of software porting assessment, source code porting, and software package rebuild.
  • Added support for GCC for openEuler 3.0.1 and BiSheng Compiler 4.2.0 in source code porting.
  • Added openEuler 24.03 LTS SP1 to the list of target OSs for software porting assessment and source code porting.

Porting Advisor

4

Updated the Affinity Analyzer documents.

  • Updated the report screenshots of 64-bit running mode check, byte alignment check, cache line alignment check, static memory consistency check, vectorization check, matricization check, and build affinity, and added the task retry capability.
  • Added options of custom compilation commands to new tasks of byte alignment check.

Affinity Analyzer

5

Updated the Development Assistant documents.

Extended the compiler version range in dictionary management. The BiSheng Compiler version range is updated to 2.1.0 to 4.2.0 and the GCC version range is updated to 4.8.5 to 12.3.1.

Development Assistant

6

Updated the Compiler and Debugger documents.

  • Deployment of GCC for openEuler 3.0.1, BiSheng Compiler 4.2.0, and BiSheng JDK 17.0.13+12.
  • Updated the list of OSs supported by the GCC for openEuler and BiSheng Compiler.

Compiler and Debugger

7

Updated the System Profiler documents.

Added the dwarf option for hotspot function analysis and miss event analysis.

System Profiler

8

Updated the Java Profiler documents.

  • Added the capability of password-free Agent deployment.
  • GaussDB included in JDBC analysis.
  • Added the ability to analyze Java processes on a Kubernetes compute node without needing to log in to the node.
  • Added the capability of analyzing ZGC logs.

Java Profiler

9

Updated the Kunpeng DevKit User Guide.

  • Added the capabilities of configuring a scan rule file and analyzing Maven project source code to the System Migration CLI tool.
  • Updated the command output of BC file generation.
  • Added the C and C++ scenarios to calculation precision analysis.
  • Updated data race check parameters.
  • Added K-NET command lines.
  • Added HPC Debugger command lines.
  • Deleted AutoFDO command lines.
  • Added system parameter selection and resumable tuning to AutoTuner command lines.
  • Added JVM Jitter Detection command lines.

Kunpeng DevKit User Guide (CLI)

January 2025

No.

Update

Description

Document

1

Updated the Kunpeng DevKit framework documents.

Added CTyunOS 22.06 to the "Querying the OS Version Information" section.

Kunpeng DevKit User Guide (WebUI)

2

Updated the System Migration documents.

  • Optimized the entire System Migration process and released independent documentation for System Migration. The supported migration options are VM image migration, Manual migration, and Source package migration only.
  • Extended automatic middleware migration by supporting migration from Tomcat to BES, migration between the same version of Elasticsearch, and Docker migration; extended automatic database migration by supporting migration from MySQL to Kingbase.
  • Display of migration implementation steps.
  • Added the upload threshold setting for System Migration.

System Migration

3

Updated the Porting Advisor documents.

  • Added GCC for openEuler 2.3.8 and BiSheng Compiler 4.1.0 to the target compiler versions for source code porting.
  • Removed the one-click porting function from dedicated software porting.
  • Added the upload threshold setting for the Porting Advisor and updated related documents.
  • Added new target OSs to source code porting and software porting assessment.

Porting Advisor

4

Updated the Affinity Analyzer documents.

Added seven domain optimizations to matricization check in C/C++.

Affinity Analyzer

5

Updated the Compiler and Debugger documents.

  • You can add conditional breakpoints for debugging, and modify, enable, disable, or delete them.
  • Updated the list of OSs supported by the BiSheng Compiler.

Compiler and Debugger

6

Updated the Development Assistant documents.

  • Added the data compression application.
  • Add the distributed application.
  • Updated the BiSheng Compiler version range in the dictionary to 2.1.0 to 4.1.0.

Development Assistant

7

Updated the System Profiler documents.

  • Added the MPI application collection tool.
  • Added high-bandwidth memory information to roofline analysis.
  • Added thread-level memory access to NUMA refined analysis.

System Profiler

8

Updated the Java Profiler documents.

  • Added the capability of analyzing the performance of Java applications in pods of a namespace.
  • Added the search box and inverted flame graph for Java hotspot flame graph analysis.
  • Added analysis of Java processes in Containerd.
  • Added the capability of analyzing Parallel Scavenge (PS) GC logs.

Java Profiler

9

Updated the System Diagnosis documents.

Added the capability of collecting memory allocation information of processes and threads in application mode of memory diagnosis.

System Diagnosis

10

Updated the Kunpeng DevKit User Guide.

  • Added the --ignore-path parameter and the method of obtaining the glibc RPM package to source code porting.
  • Updated the command outputs for source code porting and software porting assessment.
  • Added custom lock filtering to data race check.
  • Added calculation precision analysis to the Affinity Analyzer.
  • Updated matricization check parameters.
  • Added the document of installing the DevKit using the Code Server.
  • Deleted AI tuning command lines.
  • Added AutoTuner command lines.
    • Microarchitecture parameter tuning.
    • Ten applications: MySQL, RocksDB, openGauss, Vastbase, Flink, Hive, Spark, Kafka, Redis, and PostgreSQL.
  • Added support for Python 3.7 to 3.11 to the Python/C Profiler command line tool.

Kunpeng DevKit User Guide (CLI)

Kunpeng DevKit User Guide (IDE)

December 2024

No.

Update

Description

Document

1

Updated the Kunpeng DevKit framework documents.

Changed the validity period of the server certificate to 10 years.

-

2

Updated the Porting Advisor documents.

  • Added GCC for openEuler 2.3.8 and BiSheng Compiler 4.1.0 to the target compiler versions for source code porting.
  • Removed the one-click porting function from dedicated software porting.

-

3

Updated the Affinity Analyzer documents.

Updated the optimization modes in the Using the Auto Repair by Compiler.

-

4

Updated the Compiler and Debugger documents.

Updated the description of general application running and debugging.

-

5

Updated the Development Assistant documents.

Updated the DPAK SDK installation description.

-

6

Updated the System Profiler documents.

Updated UI screenshots.

-

7

Updated the Kunpeng DevKit User Guide.

Updated System Profiler command outputs.

-

Version History

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