顯式並行指令運算

顯式並列指令運算英文Explicitly Parallel Instruction Computing縮寫EPIC)是一種指令集架構,由HP和Intel聯合開發。EPIC允許處理器根據編譯器的排程並列執行指令而不用增加硬件複雜性,該架構由超長指令字架構發展而來,並做了大量改進。

原理

其指令中有3位是用來指示上一條運算指令是不是與下一條指令有相關性,是不是要等上一條指令執行完畢後才能執行下一條,如果沒有相關性,則兩條指令可同時由不同的CPU節點來處理,這樣的方式大大提高了CPU並列運算的效率。

實現

EPIC成為IA-64架構的基礎(IA代表Intel Architecture,即英特爾架構,與IA-32對應),這是英特爾與惠普共同開發的純64位元微處理器。英特爾的安騰(Itanium)系統處理器採用了這種架構。