[問題] openMP

作者: ja000123 (Recluse)   2013-03-20 00:52:04
程式B利用平行do的方式平行演算兩筆不同的資料
而程式A是另外的獨立演算
如下所示:
 
作者: latinboy (阿賢)   2013-03-20 10:49:00
手動拆B迴圈成兩部分 再用SECTION包成普通迴圈如果A的運算量不大 就不要讓A平行
作者: gilocustom   2013-03-20 11:52:00
可以考慮將A放到parallel do裡面,用if指定i等於某值時做A,其餘執行B,再搭配schedule動態分配工作給各執行緒。

Links booklink

Contact Us: admin [ a t ] ucptt.com