OpenMP 的小教程

2021-05-25 02:59:37 字數 479 閱讀 9242

乙個入門的blog 

這裡還有乙個blog

幾本書。

ananth grama, anshul gupta,「平行計算導論」,張武等譯,機械工業出版社,2005.01

michael j. quinn, 「mpi與openmp並行程式設計」,陳文光等譯,清華大學出版社,2004.10 shameem akhter等,

「多核程式設計技術-通過軟體多執行緒提公升效能」,電子工業出版社,2007.03

《並行程式設計模式》timothy mattson等著 敖富江譯

《平行計算綜論》jack dongarra等編著 莫則堯等譯

《並行程式設計》barry wilkinson等著 陸鑫達等譯

《多核程式設計技術》shameem akhter等著 李寶峰等譯

《並行演算法實踐》 陳國良等編著

官方文件  introduction to parallel computing,  openmp 。

OpenMP入門教程(一)

open multi processing的縮寫,是乙個應用程式介面 api 可用於顯式指導多執行緒 共享記憶體的並行性。在專案程式已經完成好的情況下不需要大幅度的修改源 只需要加上專用的pragma來指明自己的意圖,由此編譯器可以自動將程式進行並行化,並在必要之處加入同步互斥以及通訊。當選擇忽略這...

OpenMP的執行模式

openmp的執行模式採用fork join的形式,其中fork建立新執行緒或者喚醒已有執行緒 join即多執行緒的匯合。fork join執行模式在剛開始執行的時候,只有乙個稱為 主線程 的執行執行緒存在。主線程在執行過程中,當遇到需要進行平行計算的時候,派生出執行緒來執行並行任務。在並行執行的時...

Open MP計算 的值

include include includestatic long num steps 100000 double step,pi void main pi step sum clock t t2 clock printf pi f,用時 d n pi,t2 t1 上述 使用了規約rduction...