微處理器設計/VLIW 處理器
外觀
< 微處理器設計
超長指令字 (VLIW) 可以用來同時指定多個指令,並行執行。
在超標量設計中,微處理器將擁有多個獨立的執行單元。指令排程器決定哪些指令將在哪個執行單元上執行,以及何時執行。該排程器單元需要大量的額外硬體複雜度。
VLIW 與超標量體系結構類似,但它不使用排程硬體將指令對映到可用的執行單元,而是為每個執行單元提供每個指令字中的指令。排程是在編譯時由編譯器執行的。
VLIW 這個術語來源於多個指令通常需要大型指令字這一事實。如果每條指令都是 32 位(包括操作碼、源暫存器和目標暫存器等),並且處理器有 4 個執行核心,那麼總指令字長度就是 128 位長!
與 VLIW 設計類似,多指令發出處理器將在每個週期發出不定數量的指令,並且每條指令將被同時執行。