我要评分
获取效率
正确性
完整性
易理解

Kunpeng HPC Progressive Knowledge

High Performance Computing (HPC) is a clustered computing architecture that integrates multiple systems through high-speed interconnects. By harnessing collective processing power to solve large-scale computational challenges, this architecture is commonly known as an HPC cluster.

Scenarios & Components

  • About HPC

    Master core concepts and navigate modern computational challenges.

  • Function Architecture

    Deep dive into the functional framework and technical design.

  • Usage Process

    Execute the end-to-end process for setup, porting, and optimization.

Cluster Foundation Preparation

Industry Application Porting

  • Meteorology

    Port key weather and climate modeling applications, including WRF, CAMx, CESM, NEMO, and ROMS.

  • Manufacturing

    Port industrial engineering and simulation software such as OpenFOAM, SU2, PALABOS, deal.II, and AMG.

  • Education & Research

    Port essential scientific computing tools and libraries, including UDUNITS, GROMACS, LAMMPS, QUANTUM ESPRESSO, and NAMD.

  • Life Sciences

    Port core genomic and bioinformatics applications such as BLAST, BWA, CNVnator, Cufflinks, and GATK.

  • General Applications

    Access porting guides for versatile tools such as Hadoop, SGE, Conda, NPB, and double-conversion.

Performance Optimization

  • Optimization Overview

    Leverage the Kunpeng processor's NUMA architecture for optimized system performance.

  • Hardware Baseline Optimization

    Fine-tune system efficiency by configuring memory, high-speed network interfaces, and server BIOS settings.

  • System Baseline Optimization

    Enhance stability and throughput by configuring OS kernels, adjusting page sizes, and enabling huge pages.

  • I/O Performance Tuning

    Boost data throughput by refining dirty data flush policies, drive prefetching, I/O scheduling, and XFS mounting.

  • Foundational Software Tuning

    Maximize computational efficiency through specialized compilers, math libraries, and MPI/OpenMP core pinning.

  • Application Tuning

    Refine software performance using parallel I/O adjustments and top-down model analysis.

  • Hardware Acceleration Tuning

    Utilize dedicated on-chip accelerators for high-speed encryption/decryption and compression/decompression.