Что такое ядро ​​HPC (MPI-OpenMP)? - PullRequest
1 голос
/ 03 апреля 2019

Проще говоря, что такое ядро ​​и для чего оно используется? Я видел код для распараллеливания, как:

#!/bin/bash 
#SBATCH --job-name=bt-mz 
#SBATCH --output=bt-mz_%j.out 
#SBATCH --error=bt-mz_%j.err 
#SBTACH --nodes=1 
#SBATCH --ntasks=12 
#SBATCH --cpus-per-task=4    
#SBATCH --qos=debug

#MPI + OpenMP 
export NAS_PATH=$HOME/bin 
export OMP_NUM_THREADS=4

srun $NAS_PATH/bt-mz.C.12 srun $NAS_PATH/sp-mz.C.12

Где sp-mz.C.12 и bt-mz.C.12 называются ядрами (BT-MZ-MPI SP). Кто они такие?

1 Ответ

2 голосов
/ 04 апреля 2019

Это бенчмарк , включающий множество компонентов, некоторые из которых связаны с решением синтетической системы нелинейных PDE (BT, SP, LU). Решение таких PDE включает в себя так называемые ядра , которые в основном являются функциями со специфическими свойствами. Такие функции также используются при оценке плотности вероятности, анализе сигналов и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...