| | | | | | | [文章信息] | | | 作者: | 姑苏飘雪 | | 时间: | 2004-04-16 | | 出处: | 电脑报 | | 责任编辑: | 摩羯 | |
| [文章导读] | | | 尽管Intel对这款产品的发布相当低调,但IA32E的出现无疑会加速64位桌面CPU的普及! | |
| |
|
| | | |
|
|
|
|
|
在今年的春季IDF论坛上,Intel宣布将发布采用IA32E技术的处理器,该处理器在Intel原有的IA32架构上进行了扩展,增加了64位计算模式,支持64位的虚拟寻址空间,同时兼顾64位和32位运算程序。
很明显,该处理器采用了与AMD Athlon 64类似的技术。
在64位桌面CPU的初步较量中,AMD似乎占了一点小小的上风。尽管Intel对这款产品的发布相当低调,但IA32E的出现无疑会加速64位桌面CPU的普及!
64位 VS 32位:优势何在?
位宽对处理器性能的影响绝不亚于主频。位宽是指微处理器一次执行指令的数据带宽。处理器的寻址位宽增长很快,业界已使用过4、8、16位寻址再到目前主流的32位,而64位寻址浮点运算将成为未来CPU发展趋势。
受虚拟和实际内存尺寸的限制,目前主流的32位处理器在性能执行模式方面存在一个严重的缺陷:当面临大量的数据流时,32位的寄存器(注:为了处理数据,暂时储存结果,或者做间接寻址等等动作,每个处理器都具备一些内建的内存,这些能够在不延迟的状态下存取的内存就称为“寄存器”,每个寄存器的大小都相同)和指令集不能及时进行相应的处理运算。
32位处理器一次只能处理32位,也就是4个字节的数据;而64位处理器一次就能处理64位即8个字节的数据。如果我们将总长128位的指令分别按照16位、32位、64位为单位进行编辑的话:旧的16位处理器(如Intel 80286 CPU)需要8个指令,32位的处理器需要4个指令,而64位处理器则只要两个指令。显然,在工作频率相同的情况下,64位处理器的处理速度比16位、32位的更快。

|
|
|
|
|
|
|
|