IA-64和AMD64
IA-64与AMD64
Itanium是64位Intel微处理器系列。它的设计目的是实现Intel Itanium架构。这就是封装IA-64的内容。更具体地,这些微处理器在市场上销售以用于企业服务器和高性能计算系统。这是一个由惠普(也称为惠普)创建的结构,然后合并到惠普和英特尔之间的合作中。
AMD64是由AMD的Athlon 64,Athlon 64 FX,Athlon 64 X2,Athlon X2,Opteron,Phenom,Phenom II,Turion 64,Turion 64 X2和Sempron处理器实现的指令集。它是作为英特尔和HP IA-64的直接替代产品而创建的。它最初被设计为一种进化方式,可以在x86架构中实现64位计算功能,而x86架构已经存在。
英特尔的方法是在构思IA-64时创建一个全新的64位架构。这主要是英特尔试图将64位微处理器的性能提升到市场上已有的设计之外的一种方式。 Itanium与传统的x86和同一基础的架构大相径庭。它基于指令级并行性 - 这是编译器决定应该并行执行哪些指令的时候。这与那些依赖于复杂的处理器电路而构建的架构直接相比,以便在运行时期间跟踪指令依赖性。
AMD64的一些架构特性与IA-64架构完全分离,是64位整数能力(其中通用寄存器或GPR从32位扩展到64位,允许所有算术和逻辑运算功能在64位环境中),附加寄存器(从8增加到16,以便在寄存器中而不是在堆栈上保留更多本地变量),附加XMM寄存器,更大的虚拟地址空间,更大的物理地址空间,指令指针相对数据访问,SSE指令,No Execute位和删除旧功能。 AMD64还可以在长模式(这是处理器的本机64位模式和32位和16位组合兼容模式的组合)和传统模式(16位和32位操作系统使用的模式)中运行 - 其中处理器充当x86处理器)。
摘要:
1. IA-64是Intel Itanium架构,用于企业服务器和高性能计算系统; AMD64是IA-64架构直接竞赛的指令集。
2. IA-64基于明确的指令级并行性; AMD64在长模式和传统模式下均可运行。