Rate This Document
Findability
Accuracy
Completeness
Readability

Change Description

New Features

Scenario

Sub-scenario

Description

Common components and the framework

-

Added support for Kylin V10 SP3 2403.

Porting

Source code porting

  • Added Kylin V10 SP3 2403 support for software porting assessment and source code porting.
  • Added GFortran 12 support for Fortran source code porting and improved handling of some issues in HPC scenarios.
  • Optimized the file upload functionality for software porting assessment and source code porting, allowing directories to be automatically created on the backend.
  • Added support for generating patch files in the source code porting CLI tool.

System migration

  • Added a prerequisite: Verify that the wget command is installed on the machine before downloading external resources.
  • Added visual indicators to the SQL scan result page: Compatible SQL statements are marked with green wavy underlines, while SQL statements in other scenarios are marked with yellow wavy underlines.

Affinity analysis

Precision analysis

Added support for instrumenting trigonometric functions, complex number operations, and division.

Tiancheng Code Optimizer

  • Added the project-wide parallel scanning mode.
  • Added hotspot function import for the Kunpeng Performance Boundary Analyzer.
  • Refactored CLI subcommands.
  • Added flame graph analysis results, function navigation, and result copy buttons to the HTML result page.
  • Extended the scope of x86-to-Arm vectorization rewriting.

Diagnosis

Kunpeng Health Inspector

  • Added VM and virtualization configuration capabilities to scenario-specific tuning.
  • Added in-band BIOS configuration collection and modification.
  • Extended parameter consistency comparison to support clusters.
  • Added cluster collection support for configuration checks in the UnifiedBus environment.
  • Added UnifiedBus routing information diagnostics.

Memory Latency Tester

Added this tool to check the relationship between memory bandwidth and latency.

Performance profiling

Kunpeng Performance Boundary Analyzer

Added Chinese and English language switching to HTML static reports.

System Profiler

  • Python/C Profiler: Optimized the title, report header, and task information of the hotspot function flame graph and added support for switching between Chinese and English.
  • System Profiler: Optimized the title, report header, and task information of the hotspot function flame graph and added support for switching between Chinese and English.

Dynamic Code Optimizer

  • Added OS performance data collection.
  • Added support for top-down function analysis on Kunpeng 920 processors.
  • Added I/O system call duration collection and analysis.
  • Added I/O-related system configuration parameter collection.
  • Added prefetch data collection and analysis.
  • Extended trace support to Java.
  • Added support for kernel-mode call stack collection.

Performance tuning

Kunpeng Domain Tuner

  • Added the Kunpeng Domain Tuner tool, which enables one-click parameter configuration and recommended Kunpeng affinity settings for supported scenarios, with further support for automatic optimization to obtain the optimal parameter combination.
  • Integrated Kunpeng Automatic Tuning capabilities into scenario-based optimization.
  • Extended the Internet customer database scenario (teledb-mysql/teledb-pg).
  • Added support for cluster-wide parameter configuration, enabling rapid configuration across the cluster.

Modified Features

Scenario

Sub-scenario

Description

Common components and the framework

-

  • Optimized the WebUI left-tree interaction experience: added support for switching the right-side pane and inverting selections in the left tree.
  • Added adaptive support for large-screen displays (2K and higher) to the Porting Advisor, Development Assistant, Compiler and Debugger, and Development Framework.

Removed Features

None