Optimasi Performa ALELEON Supercomputer: Perbedaan antara revisi

Dari ALELEON by EFISON
(menyiapkan basis untuk halaman optimasi performa)
Tag: Penggantian VisualEditor
(menambah link section per halaman)
 
Baris 1: Baris 1:
Halaman ini memandu user dalam basis menjalankan berbagai skenario komputasi dengan menyesuaikan arsitektur ALELEON Supercomputer dan AMD Zen2 untuk menghasilkan performa dan efisiensi maksimal. Hal ini termasuk aturan penulisan perintah dan konfigurasi tambahan di SLURM Script untuk skenario komputasi tertentu.
Halaman ini memandu user dalam basis menjalankan berbagai skenario komputasi dengan menyesuaikan arsitektur ALELEON Supercomputer untuk menghasilkan performa dan efisiensi maksimal. Hal ini termasuk aturan penulisan perintah dan konfigurasi tambahan di SLURM Script untuk skenario komputasi tertentu.


== '''[[MPI ALELEON Supercomputer|Menjalankan MPI di ALELEON Supercomputer]]''' ==
== '''[[MPI ALELEON Supercomputer|Menjalankan MPI di ALELEON Supercomputer]]''' ==
* [https://wiki.efisonlt.com/wiki/MPI_ALELEON_Supercomputer#Modul_OpenMPI Memuat modul MPI yang telah dioptimasi.]
* [https://wiki.efisonlt.com/wiki/MPI_ALELEON_Supercomputer#Menulis_Perintah_OpenMPI_di_ALELEON_Supercomputer Menjalankan MPI dengan protokol UCX untuk performa dan optimasi maksimal.]
* [https://wiki.efisonlt.com/wiki/MPI_ALELEON_Supercomputer#Bagaimana_SLURM_ALELEON_Membagi_Core_Fisik_dan_Thread Menjelaskan bagaimana SLURM menyebar proses MPI pada core fisik dan thread CPU.]
* [https://wiki.efisonlt.com/wiki/MPI_ALELEON_Supercomputer#MPI_Satu_Node_vs_Multi_Node Menjalankan program MPI pada satu node vs multi-node.]


== '''[[Threading di ALELEON Supercomputer|Komputasi Threading di ALELEON Supercomputer]]''' ==
== '''[[Threading di ALELEON Supercomputer|Komputasi Threading di ALELEON Supercomputer]]''' ==
* [https://wiki.efisonlt.com/wiki/Threading_di_ALELEON_Supercomputer#SLURM_SBATCH_cpus-per-task Mengalokasikan threading pada SLURM.]
* [https://wiki.efisonlt.com/wiki/Threading_di_ALELEON_Supercomputer#Menjalankan_Program_Pure_OMP Menjalankan program pure OMP.]
* [https://wiki.efisonlt.com/wiki/Threading_di_ALELEON_Supercomputer#Menjalankan_Program_Paralelisasi_BLAS Menjalankan program dengan paralelisasi BLAS (AMD BLIS, OpenBLAS, MKL).]
* [https://wiki.efisonlt.com/wiki/Threading_di_ALELEON_Supercomputer#Mejalankan_Program_Hybrid_MPI.2FOMP_atau_MPI.2FBLAS Menjalankan program Hybrid MPI.]


== '''[[Compiler AMD ALELEON Supercomputer|Optimasi Compiler AMD]]''' ==
== '''[[Compiler AMD ALELEON Supercomputer|Optimasi Compiler AMD]]''' ==
* [https://wiki.efisonlt.com/wiki/Compiler_AMD_ALELEON_Supercomputer#Melakukan_Compiling_di_ALELEON_Supercomputer Cara melakukan compiling di ALELEON Supercomputer.]
* [https://wiki.efisonlt.com/wiki/Compiler_AMD_ALELEON_Supercomputer#GCC_untuk_AMD Menggunakan GCC dengan optimasi AMD.]
* [https://wiki.efisonlt.com/wiki/Compiler_AMD_ALELEON_Supercomputer#AMD_Optimizing_CPU_Libraries_.28AOCL.29 Menggunakan AMD Optimizing CPU Libraries (AOCL).]
* [https://wiki.efisonlt.com/wiki/Compiler_AMD_ALELEON_Supercomputer#Intel_MKL_di_AMD Menggunakan Math Kernel Library.]

Revisi terkini sejak 10 Februari 2022 09.25