EPIC,计算机用语。是一种并行指令代码。

基本介绍

EPIC: (

Explicitly Parallel Instruction Code

,并行指令代码)。英特尔(Intel)的64位芯片架构,本身不能执行x86指令,但能通过译码器来兼容旧有的x86指令,只是运算速度比真正的32位芯片有所下降

显式并行指令计算(EPIC)模式专为高效地并行处理而设计,能够同时处理多个指令或程序。并行处理可以增加每个处理器时钟周期内完成的有效工作数量,从而极大地提高应用性能。通过建立一个面向增强的并行处理能力的基础,显式并行指令计算(EPIC)支持英特尔通过提高并行指令吞吐率来扩充处理器性能。这种方法已经在主要应用领域实现了业界领先的性能,在将来其优势还会继续增加。

在其它计算模式下,处理器不得不自己来确定代码并行处理的可能性。而显式并行指令计算(EPIC)包括一个增强的指令集,允许编译器在软件代码载入处理器之前明确地识别出代码并行处理的可行性。编译器非常适合执行这个任务,因为它可以浏览并分析完整的代码,从而确定最高效的并行处理方式。

于是,硬件和软件都能够发挥最佳作用。编译器决定能够获得最佳效率的程序。处理器只需尽快地并行处理指令。这种劳动分工不仅可以带来立竿见影的性能优势,还可以为未来的性能扩充提供大量机遇。

就软件而言,编译器在优化软件代码以支持并行处理方面的性能将越来越先进。就硬件而言,开发工作的重点依然是增加每个时钟周期内能够处理的指令数量。