Change Description
New Features
Scenario |
Sub-scenario |
Description |
|---|---|---|
Porting Advisor |
Source Code Porting |
|
Affinity Analyzer |
Dynamic Memory Consistency Check |
Added the dr-check command to support multi-process check for shared memory. |
Link Latency Detection |
Data can be collected in Attach mode. |
|
Compiler and Debugger |
- |
GCC for openEuler 3.0.3 as another supported compiler |
System Profiler |
System Methodology Profiler |
|
Kunpeng AutoTuner |
|
|
System Diagnosis |
UTgen |
Support for IDEA 22.2-25.1. |
Kunpeng Health Inspector |
|
Modified Features
Scenario |
Sub-scenario |
Description |
|---|---|---|
Porting Advisor |
Source Code Porting |
|
System Migration |
Added failure information on the migration implementation page. |
|
Software Porting Assessment |
|
|
System Profiler |
System Methodology Profiler |
|
System Profiler |
Adapted the System Profiler to container environments and removed the dependency on libnuma and libsqlite. |
|
System Diagnosis |
UTgen |
Downsized the UTgen installation package. |
Deleted Features
Scenario |
Sub-scenario |
Reason |
Impact |
|
|---|---|---|---|---|
Porting Advisor |
System Migration |
OS Migration |
In actual projects, Java services are mostly used and do not depend much on the OS layer. |
This function becomes unavailable, but other functions are not affected. |
VM image migration |
In actual projects, image creation and mounting are complex and the communication cost is high. |
This function becomes unavailable, but other functions are not affected. |
||
Software package rebuild |
After the software is rebuilt, it may become unreliable. You can configure the Maven repository to directly pull the Kunpeng version. |
This function becomes unavailable, but other functions are not affected. |
||
Affinity Analyzer |
Affinity Analysis WebUI |
The WebUI does not support code modification. No user scans or modifies source code on the WebUI. |
The WebUI becomes unavailable. Use the VS Code plugin or the CLI instead. |
|
Compiler and Debugger |
DPU debugging |
The backend of the DPU debugger is not released. |
This function becomes unavailable, but other functions are not affected. |
|
System Profiler |
Microarchitecture analysis |
Metrics can be presented in simple tables without relying on complex charts. Command-line tools can provide equivalent functionality and are easier to use. |
The WebUI and VS Code become unavailable. Use the CLI instead. |
|
Memory access statistics analysis |
||||
Miss analysis |
||||
PCIe analysis |
||||
LOM analysis |
||||
Roofline analysis |
Metrics can be presented in simple tables and roofline charts without relying on complex interactions. Command-line tools can provide equivalent functionality and are easier to use. |
The WebUI and VS Code become unavailable. Use the CLI instead. |
||
Overall analysis |
The System Methodology Profiler tool provides environment configuration collection, performance metric collection, and CPU analysis, and has higher availability and usability. |
This function becomes unavailable. Use the CLI instead. |
||
OpenMP analysis |
There are no application scenarios for this function. The actual scenario is MPI or MPI&OMP hybrid programming, and is covered by the HPC analysis function. |
This function becomes unavailable, but other functions are not affected. |
||
HPC cluster check |
There are no application scenarios for this function. |
This function becomes unavailable, but other functions are not affected. |
||
System Diagnosis |
Memory overwriting |
Memory overwriting detection depends on the -fsanitize=address compilation option. The tool only obtains, outputs, and displays the information, and provides little added value. |
This function becomes unavailable, but other functions are not affected. |
|
Sensitive information scan |
There are no application scenarios for this function. |
This function becomes unavailable, but other functions are not affected. |
||