一、寫在前面

對于OpenMP,小喵其實并不是了解很多,而且小喵本身也只用到了OpenMP的最簡單的功能。在這里主要是分享一個自己常用的寫簡單的并行程序的思路。希望能幫助到大家。

這個設(shè)計模式的主要特點如下:

1,處理的任務(wù)是獨立的;

2,可以在運行中輸出結(jié)果,而不是最終才輸出;

3,有限的資源占用;

4,在每次任務(wù)的執(zhí)行時間不同的情況下,也能很好的工作;

5,在每次任務(wù)執(zhí)行需要占用私有的數(shù)據(jù)時(依賴了線程不安全的庫),也可以很好的工作;

6,輸出是有序的

 

注意:本文中僅介紹小喵自己用到的幾個OpenMP的功能。既不深入也不完善。僅適合初學(xué)者。

小喵學(xué)習(xí)OpenMP主要是看了周明偉的博客:

OpenMP編程指南:http://blog.csdn.net/drzhouweiming/article/details/4093624

想要比較深入地學(xué)習(xí)的童鞋請看周老師的博客。

網(wǎng)友評論