EPIC: ( Explicitly Parallel Instruction Code,並行指令代碼)。英特爾(Intel)的64位晶片架構,本身不能執行x86指令,但能通過解碼器來兼容舊有的x86指令,只是運算速度比真正的32位晶片有所下降。
顯式並行指令計算(EPIC)模式專為高效地並行處理而設計,能夠同時處理多個指令或程式。並行處理可以增加每個處理器時鐘周期內完成的有效工作數量,從而極大地提高套用性能。通過建立一個面向增強的並行處理能力的基礎,顯式並行指令計算(EPIC)支持英特爾通過提高並行指令吞吐率來擴充處理器性能。這種方法已經在主要套用領域實現了業界領先的性能,在將來其優勢還會繼續增加。
在其它計算模式下,處理器不得不自己來確定代碼並行處理的可能性。而顯式並行指令計算(EPIC)包括一個增強的指令集,允許編譯器在軟體代碼載入處理器之前明確地識別出代碼並行處理的可行性。編譯器非常適合執行這個任務,因為它可以瀏覽並分析完整的代碼,從而確定最高效的並行處理方式。
於是,硬體和軟體都能夠發揮最佳作用。編譯器決定能夠獲得最佳效率的程式。處理器只需儘快地並行處理指令。這種勞動分工不僅可以帶來立竿見影的性能優勢,還可以為未來的性能擴充提供大量機遇。
就軟體而言,編譯器在最佳化軟體代碼以支持並行處理方面的性能將越來越先進。就硬體而言,開發工作的重點依然是增加每個時鐘周期內能夠處理的指令數量。