【发布时间】:2019-08-25 02:16:23
【问题描述】:
用简单的语言来说,内核是什么以及它的用途是什么? 我看过并行化代码,例如:
#!/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)。这些是什么?
【问题讨论】:
-
这是一个高度模糊的术语,它高度依赖于上下文。这就像问“什么是节点?”。
-
BT-MZ-MPI SP 是我所知道的最先进的内核@Zulan
标签: parallel-processing mpi openmp cluster-computing slurm