簡介
Register Renaming(登記改名 ):登記改名,是一種技術,用來允許多個執行路徑之間的衝突,沒有不同的執行單位,試圖使用相同的登記冊。 而不是只一組正式選民登記冊被利用,多套投入處理器。 這使得不同執行單位的工作,同時不必要的管道攤位。
一個名稱的依賴時,會發生兩個指示inst1和inst2使用相同的登記冊(或記憶體位置) ,但沒有傳輸的數據之間的inst1和inst2 。
如果登記是改名,使inst1和inst2不衝突,兩國的指示,可以同時執行,或重新排序。
技術動態消除了名稱的依賴性,在選民登記冊,以避免戰爭和waw危險,是所謂的註冊名稱。
登記改名可以做靜態( =由編譯器)或動態( =由硬體) 。
tomasulo抯算法性能登記改名為百分之硬體!
動態重新命名在記憶體中是更難執行!為什麼呢?指針別名問題。
