Rate This Document
Findability
Accuracy
Completeness
Readability

Working Principle

Figure 1 Logical model
Table 1 Modules of the Kunpeng DevKit

Module

Description

UI

Allows access from a web browser or an IDE plugin.

CLI

Used for communication with the DevKit backend through the RESTful interface.

Web Proxy

Uses Nginx as the reverse proxy to support HTTPS services.

Web Server

Provides backend HTTP services.

Function plugin

Function plugin specifications, including the UI, web server, and components of specific functions.

Porting Advisor plugin

Provides application porting and system migration services and supports source code and software package porting and scanning.

Affinity Analyzer plugin

Provides Kunpeng affinity scanning, including the following functions:

  • 64-bit running mode check
  • Byte alignment check
  • Cache line alignment check
  • Static memory consistency check
  • Vectorization check
  • Matricization check
  • Build affinity
  • Calculation precision analysis

Development Assistant plugin

Provides a programming framework for specific application scenarios.

Compiler and Debugger plugin

Allows users to debug general, GPU, high-performance computing, and security applications on the Kunpeng platform.

System Profiler plugin

Provides system profiling capabilities.

Java Profiler plugin

Provides Java program profiling capabilities.

System Diagnosis plugin

Provides system memory and I/O analysis and diagnosis capabilities.