OpenMP 设计哲学和优点
Table of Contents

    OpenMP 是一套 C++ 并行编程框架, 也支持 Forthan .

    它是一个跨平台的多线程实现, 能够使串行代码经过最小的改动自动转化成并行的。具有广泛的适应性。这个最小的改动,有时候只是一行编译原语!(在高阶示例中,我们将演示并评估加速性能)

    具体实现是通过分析编译原语#pragma,将用原语定义的代码块,自动转化成并行的线程去执行。每个线程都将分配一个独立的id. 最后再合并线程结果。

    问题来了,学习 OpenMP , 我们怎么开始?


    如果你觉得这篇文章对你有帮助,不妨请我喝杯咖啡,鼓励我创造更多!