雖然我們已經有很多撰寫循序程式的經驗,可是撰寫平行程式對我們仍是相當陌生的 ,究竟撰寫平行程式的困在那裡?平行程式和傳統的循序程式有什麼差別?如何撰寫 有效率的平行程式?這些都是我們極欲探討的問題。發展在Transputer電腦上的 OCCAM 語言是一種低階的非同步平行語,非常適合用來撰寫心跳式陣列處理器程式,本論文探 討以OCCAM 語這設計心跳式陣列處理器程式的問題,指出各種連接形態陣列處理器的一 般程式架構,以及如何安排輸入輸出資料、指定通道、設定變數達成PE連線上的時間延 遲、避免死結等程式設計技巧,並歸納出心跳式OCCAM 程式與波前式OCCAM 程式的基本 格式。
|