并行编程之OpenMP(1)

前言

       并行编程在近些年计算量不断上涨的背景下显得越来越重要。由于其前置知识要求较多,在大学阶段只有少数学校会教授这门课程,基本上都是研究生、博士生以及在职员工会学习该项技术。因此学会并熟练运用并行计算能为自身在IT行业的竞争中增色不少。
       由于市场上现有的高性能计算书籍并不具有完善的系统,使得在寻找图书中会出现不少麻烦。高性能计算整体的学习不仅是代码的熟悉,更需要对计算机硬件等多方面学科进行深入学习,仅凭本人尚浅的工作经验无法进行系统的讲解,因此此篇旨在介绍OpenMP的具体实现并记录下自己学习的点滴和自己的见解,如有所错误还请指正并谅解。
        由于本人工作为图像算法,所以本篇使用vs2019(C++)、OpenMP、OpenCV3.4.9的搭配,现将配置写在下方。

1、visual stduio 2019

         链接:vs官网
        在官网下载vs2019的社区版,傻瓜安装即可。选择C++的桌面开发下载。

2、OpenCV3.4.9

        在这里建议使用OpenCV3,因为2的配置有些繁琐,而且3完全兼容2。但是有些本身不属于OpenCV的库可能只兼容2,在这里有需要的可以进行取舍。
        该部分网上已有很多经验进行查询,故不需要多讲,具体只需要百度vs2019 OpenCV3就可以很轻松的查询到下载配置方法。

3、OpenMP

        vs2019自带OpenMP,故不需要进行下载,只需要进行简单配置,百度搜索OpenMP vs2019很轻松就能找到教程。

猜你喜欢

转载自blog.csdn.net/qq_41641553/article/details/115427648