Mpi 什么';“英特尔HPL”选项集是否一致?
我正在尝试运行英特尔版本的HPL基准测试,我对这些选项有点困惑 我现在要做的是单节点运行。该节点拥有2个Xeon Platinum 8276处理器,总共56个核。所以我的PxQ应该是56 然而,英特尔文件说:Mpi 什么';“英特尔HPL”选项集是否一致?,mpi,benchmarking,intel,linpack,Mpi,Benchmarking,Intel,Linpack,我正在尝试运行英特尔版本的HPL基准测试,我对这些选项有点困惑 我现在要做的是单节点运行。该节点拥有2个Xeon Platinum 8276处理器,总共56个核。所以我的PxQ应该是56 然而,英特尔文件说: MPI_PROC_NUM应该等于PxQ(即56)-这将传递给mpirun-np 每个节点的MPI_应等于系统中的套接字数(即2个)-这将传递给mpirun-perhost 对我来说,这些似乎并不一致?使用OMP_NUM_线程如何适应这种情况?文档似乎建议您运行混合MPI+OpenMP
- MPI_PROC_NUM应该等于PxQ(即56)-这将传递给
mpirun-np
- 每个节点的MPI_应等于系统中的套接字数(即2个)-这将传递给
mpirun-perhost
对我来说,这些似乎并不一致?使用OMP_NUM_线程如何适应这种情况?文档似乎建议您运行混合MPI+OpenMP HPL。这意味着
OMP\u NUM\u THREADS=28
和PxQ=2
。谢谢。开源HPL的期望误导了我。事实上,使用MKL它会自动选择要添加的线程数,使用TBB而不是openmp,因此OMP_NUM_线程什么都不做。不太明显,所以我可能会帮助别人!