Introduction to the Kunpeng DevKit
The Kunpeng DevKit provides a series of tools covering application porting, testing, diagnosis, and tuning, enabling you to quickly build high-performance Kunpeng-compatible software. It facilitates application porting to the more efficient Kunpeng computing platform, which streamlines the development process. The Kunpeng DevKit offers:
- Development environments in multiple programming languages, such as C, C++, Java, and Python.
- Optimized libraries, porting, and performance test tools, helping you exploit the advantages of the Kunpeng architecture and build high-performance applications on the Kunpeng platform.
- Reference documents and code samples to help with Kunpeng application development.
- Online technical support and a communication platform for troubleshooting and exchanges with other developers.
The Kunpeng DevKit includes the following tools:
Tool |
Description |
Supported Platform |
|---|---|---|
Porting Advisor |
Scans and analyzes x86 Linux software and ports it to Kunpeng Linux, offering a range of capabilities such as |
Kunpeng, x86 (only architecture source code porting supported) |
System Profiler |
Collects and analyzes performance data in multiple scenarios, and provides tuning suggestions based on the tuning system. The tool supports comparison analysis, HPC application analysis, and hotspot function analysis. |
Kunpeng |
Java Profiler |
Analyzes and optimizes the performance of Java programs running on Kunpeng servers, and supports real-time and sampling profiling. |
Kunpeng |
System Diagnosis |
Quickly locates and diagnoses component exceptions, identifies memory usage problems in the source code. It offers a series of capabilities such as memory usage diagnosis, network I/O diagnosis, and storage I/O diagnosis. |
Kunpeng |