OpenMP Tutorial学习笔记(2)OpenMP编程模型

OpenMP Tutorial:https://computing.llnl.gov/tutorials/openMP/#ProgrammingModel


理解OpenMP的编程模型是学习好OpenMP的第一步。

(1)Shared Memory, Thread Based Parallelism:

OpenMP是基于共享内存和线程的并行模型。

(2)Explicit Parallelism:

OpenMP是明确的并行,并不是自动并行。提供给开发人员对并行的完全控制

(3)Fork - Join Model:

OpenMP使用经典的Fork-Join模型,如下图所示:


因此࿰

你可能感兴趣的:(并行计算高性能计算HPC,—,OpenMP,编程,编译器,compiler,nested,thread,join)