对更快的处理品的追求归根到底只有一个简单的规则:在一个时钟周期内处理更多的事情。Itanium借用了已经被事实证明了的想法并提出了新的观点,它努力在引擎的每一次振荡中处理更多的事情。首先因为Itanium是一个64位的芯片,这使得它一下子就加入了最快的处理器的行列,这些处理器还包括Sun公司的 UltraSparc III,Compaq的 Alpha 21264, IBM的 Power3, 和 HP的 PA-8000。而且它还带有一个经过了大大改进了的浮点运算单元(FPU),这个浮点运算单元在标准性能评估组织组(SPEC)的测试中表现不俗,即使是第一块Itanium芯片也能够在浮点密集的CAD和科学应用程序中与其它的CPU相抗衡甚至取胜。但是Itanium改变世界的前景却还是来自于它的EPIC设计。在Itanium以前,今天的处理器结构分为两大阵营。精简指令计算(RISC),它适合于图形工作站和高端的服务器,支持RISC的人认为最快的计算方法是快速的执行基本的软件指令(或者说“单词”)--在后来的RISC处理器中则又加上了在同一时刻执行多条指令。复杂指令集计算(CISC)则使用更长的单词并且相对来说更难执行一些,但是在每个时钟周期内它要比RISC指令告诉计算机更多的东西,Intel是这个领域的冠军。
RISC和CISC都能够同步的执行多条指令。随着这些技术的成熟,他们开始跳出他们的设计局限,因为不断渐进的提高只能在性能上产生越来越小的提升。EPIC结构结合了两种方法的长处,它显式的使用超长的指令并分割成更小的指令然后在这个新的芯片上并行的进行处理。
EPIC要求要从显式的并行处理得到好处,软件首先必须被重新编译来生成更长的,显式指令--也就是说,软件编译器预先建立起并行执行的途径。据一位资深的独立分析家Linley Gwenapp称,“简单的重新编译就能在EPIC上获得好的性能,在大多数情况下会和并行的RISC处理器一样好甚至更好。”但是,最终Itanium 新的EPIC结构将依赖于开发者如何编写他们的软件。“重写代码在算法级引入并行处理将获得更大的性能的提升,”Gwenapp称。
在经过了Intel多年苦口婆心的宣传以后,EPIC已经在将软件社会向一个新的方向推动了。同时,这个芯片有着其它的更直接的吸引力--支持巨大的系统内存,一个闪电般快速的FPU,与以前软件的兼容性,等等。但是突然的变化来自于EPIC,Intel称这个结构会在未来的25年内逐步进化。