1. 程式人生 > >並行計算開發了解

並行計算開發了解

並行計算

今天看了一些並行計算方面的資料,寫一些收獲吧,因為研究的並不深,也並不打算做專業解釋,只是從一個程序員的角度,談一些並行計算開發方面一些初步了解。


並行計算方面的開發庫,直到今天,搜起來有TBB,PPL,openMP,POP-cpp


POP-cpp 在github上可以搜到,感覺比較高大上,強調分布式的並行計算,這種環境感覺一般人接觸不到,其他三個庫感覺都是單機的並行計算。


TBB和openMP都是intel出品,也可以從intel網站找到相關資料/教程/簡介等,跨平臺(windows,linux,mac)。


PPL 微軟提供的開發庫,僅支持 windows平臺。


TBB,PPL,openMP之間的比較及性能,還沒搞清楚。


附一些資料網址:

https://github.com/pop-team/pop-cpp

https://software.intel.com/zh-cn/forums/parallel-computing/topic/384119

https://software.intel.com/en-us/tbb-user-guide

http://www.openmp.org/about/openmp-faq/

https://msdn.microsoft.com/en-us/library/dd492418.aspx

並行計算開發了解