摘要: | 本計畫為一二年期的研究計畫,主要在研究平 行編譯器的設計與製作,使得循序程式,在分散式 記憶體多處理機系統環境中平行執行時,可以得 到較佳的執行效率.由於在分散式記憶體多處理 機系統中,通常傳輸一筆資料所花費的時間較計算一筆資料的時間長很多.因此,為避免有大量資 料需要做處理機間的相互傳輸,我們希望所設計 的平行編譯器能自動的對資料及程式作適當的分 配,使得資料與其相對應的程式在多處理機系統 中執行時,能儘量減少或甚至沒有處理機間資料 的通訊,以得到較短的平行執行時間.此計畫第一 年的工作主要在於對平行編譯器做一些理論的研 究與使用者環境的製作.首先,我們將分析循序程 式陣列資料的使用情形,作資料與程式的分配,使 得在分散式記憶體多處理機系統中執行時,儘量 達到最佳的執行效率,並且在工作站上製作此一平行編譯器的使用者環境.此計畫第二年的主要 研究工作在於探討經分割處理後的資料及程式, 將其映射至各種不同的平行機器架構上執行之, 並評估其執行效率.最後我們將結合第一年的研 究成果,以完成整個平行編譯器系統的實際製作. ; 研究期間 8108 ~ 8207 |