- 博客(1)
- 收藏
- 关注
原创 OpenMP和MPI是并行编程
对于C++而言,当我们需要使用多线程时,可以使用boost::thread库或者自从C++ 11开始支持的std::thread,也可以使用操作系统相关的线程API,如在Linux上,可以使用pthread库。除此之外,还可以使用omp来使用多线程。比如二台电脑,各有4核cpu和16G内存,可以用MPI同时在二台电脑上计算,并且每台电脑都同时使用各自的4核,和16G内存(相当于8核同时计算)。openmp是线程并行(通过共享内存通信,只能用在节点内),mpi是进程级(通过消息传递通信,节点内,节点间均可)
2023-11-03 14:27:28
104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人