|
本論文中,主要探討的是以切換執行方式設計的多引線處理機,如何在多處 理機系統中利用存取共享記憶體時所發生的長延遲時間,來切換不同的引 線執行,隱藏這段原本在RISC機器中所浪費的時間。由於引線切換主要是 以快取失誤時來觸發,如果不對同步指令善加處理,將會造成管線中的死結 。因此我們設計了一組專門處理多引線架構的指令,並由其衍生出引線切 換的不同狀況。我們設計了一套整合的多處理機模擬系統,並將此多引線 處理機模擬器併入這個整合模擬器中。這套多處理機模擬整合系統,為了 求取較佳的模擬效率,採用平行模擬的方式來設計。我們採用的平行環境 是PVM (Parallel Virtual Machine)。目前我們已在SUN SPARC工作站上 建立好此套多處理機平行模擬及評估環境,並完成初步的測試驗證工作,在 論文中我們並以此套模擬環境來評估我們所設計的多引線處理機效能,所 得之結果可供未來設計時之重要參考。
|