用简单的语言来说,什么是内核,它的用途是什么?我见过并行化的代码,例如:
#!/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,SP,LU(的合成系统有关。求解此类偏微分方程涉及所谓的内核,它们基本上是具有特定属性的函数。此类函数还用于概率密度估计、信号分析等。