|
等 级:长老 |
经 验 值:1778 |
魅 力 值:218 |
龙 币:1658 |
积 分:1317.6 |
注册日期:2002-09-29 |
|
|
|
无论3DNOW,MMX都是专用指令,不是RISC的设计原则.
印象从PENTIUM开始,INTEL开始鼓吹开始融合RISC设计思想.什么是RISC,就是精简指令集 --- 核心思想就是在CPU里让最常用的指令跑得最快,而不是在CPU里包装进更多的指令.
从高端CPU看,高性能如ALPHA,MIPS,SPARC,乃至PPC系列等,毫无疑问都是RISC CPU. 它们根本不会也无必要在CPU里加入这些嘘头性的东西.引入MMX,3DNOW,本身算是对普通台式计算一个鸡肋性的补充.要应用到这些特性,还需要应用重新编写或者寻求操作系统的支持以使用这些指令.
还有一个例子是P4的分枝预判断,如果要发挥它的优势的话,也是需要应用重新编译的.
这也是为什么INTEL在32位平台有着最优化的编译器技术和产品的原因之一.我对AMD的编译产品所知不多,但如果是CPU厂家的话,应该都会有相应编译优化产品.AMD在32位和64位CPU上的有一些优势,但这些优势能否转换成商业优势,我个人认为机会机器渺茫.
|
|
|
|