本文旨在描述一兼具符號與數值處理能力之多處理機系統中,整數處理單元之設計. 配合其它各自負責不同系統功能與運算資料元之協同處理單元,此整數處理單元得以 針對整數運算,字串處理,運算元位址計算,以及多處理機架構中之協同處理事務等 ,作最佳化之設計.其要項包括指令栠架構定義,管線時程規劃,各功能模組設計與 驗證,以及控制機制規劃等.依循來自一整合模擬程式模組之系統效能資料,此整數 處理單元之微架構與管線結構被仔細地調整,以求得最佳之效能.在其流線式之整數 資料流程外,此整數處理單元之特點還包括為避免因資料相關性造成管線內部鎖定而 設計之雙層資料前饋機制,為減少系統匯流排存取資數而採用之行程同步機制,為加 速LISP語言執行與提高晶片可測試性而設計之暫存器內容窺視孔,以及為達成零延遲 控制移轉而設計之快速分枝條件計算單元.
|