Rate This Document
Findability
Accuracy
Completeness
Readability

Solution Overview and Advantages

In HPC, a large number of servers and storage devices are interconnected through a high-performance network to build a large-scale computing cluster. Compute nodes collaborate with each other to concurrently process multiple subtasks. This parallel computing approach enables the execution of large-scale model computations and complex research tasks that are otherwise computationally infeasible or prohibitively slow on common computers and servers.

The Kunpeng HPC Solution has the following advantages:

  • Donau Portal
    • Provides a unified portal for cluster management.
    • Provides a user-friendly interface for cluster operations and a comprehensive HPC O&M management system.
    • Builds a complete HPC solution.
  • Donau Scheduler
    • Provides unified management and allocation of cluster resources, schedules jobs, maximizes resource utilization to complete various types of tasks, and accelerates service updates.
    • Supports parallel MPI jobs.
    • Achieves high resource utilization.
  • HPCKit, a toolkit designed for developing HPC applications on the Kunpeng architecture, including domain-specific acceleration libraries, Kunpeng Math Library (KML), Hyper Message Passing Interface (Hyper MPI), Hyper IO, Kunpeng Unified Parallel Library (KUPL), and BiSheng Compiler
    • Domain-specific acceleration libraries are libraries deeply optimized on the Kunpeng platform for specific HPC scenarios, such as KuLitho (computational lithography), KuQCD (quantum chromodynamics), and KuRTM (oil and gas seismic exploration). By leveraging the Kunpeng processor architecture, the solution significantly enhances the running efficiency of applications in the corresponding domains through instruction-level optimization, algorithmic reconstruction, and parallel acceleration.
    • The KML is a high-performance mathematical acceleration library deeply optimized on Kunpeng processors. It supports common mathematical functions such as fast Fourier transform (FFT), matrix computation, vectorization, and trigonometric and logarithmic functions.
    • The Hyper MPI library optimizes collective communication algorithms, including Allreduce, Bcast, and Barrier.
    • The Hyper IO library is a type of software that connects system software and application software. It defines storage description formats and provides file operations for scientific data. It is widely used in HPC applications and various post-processing, visualization, and analysis frameworks.
    • KUPL provides foundational parallel acceleration functions optimized for the Kunpeng platform, with all APIs implemented in C/C++ and assembly.
    • BiSheng Compiler, built on the open-source LLVM, incorporates advanced optimizations for mid- and back-end technologies, making it a high-performance compiler tailored for the Kunpeng platform.
    • GCC for openEuler is a compiler toolchain (including the compiler, assembler, and linker) developed based on the open-source GCC. It is released in the openEuler community.
  • High security and reliability
    • Acquires core technologies and the ability to sustain product supply, with proprietary processors, MPI, compilers, and math libraries.
    • Complies with business environment requirements and provides proactive information security protection to ensure that customers can deploy applications at ease.
    • Provides industry-leading security performance (three-role management + security and reliability).
  • Broad service coverage

    Covers core applications in industries such as manufacturing, meteorology, and EDA.

  • Open ecosystem

    Ensures broad compatibility with mainstream enterprise application software, and supports quick and smooth porting of various applications, effectively reducing migration expenses for customers.