3D Now!是AMD公司用于对抗MMX的指令集技术,而SSE又是Intel公司发布的MMX扩展指令集。那么,3D Now!和SSE相比又如何呢?首先,它们有很多相似之处:(1)两种指令集都支持SIMD(单指令多数据流)操作。(2)都支持在一个时钟周期内执行四次浮点操作。它们在这一性能上旗鼓相当。(3)都支持“平面”寄存器组结构。(4)都兼容MMX指令集,可混合使用。也就是说在程序中可以自由地使用这些指令。(5)都支持数据预取机制,也就是说它们都支持分支预测和推测执行技术。其次,3D Now!比SSE具有如下优势:(1)发布时间早,支持者多。3D Now!技术的推出比SSE早了九个多月,拥有超过1000万个K6-2CPU的用户基础。而且3D Now!在发布时曾广泛征求了3D技术广大厂商的意见,所以得到了包括微软在内的很多软硬件供应商的支持,涌现出了很多专为其优化的软件、游戏。而相比之下,对几经改名的SSE的推出,广大软硬件厂商的反应并不太热烈。(2)不需要对现存的Windows操作系统做任何修改,因此实现极为容易。3D Now!的性能非常优秀。而SSE与操作系统有关,当时的Windows必须进行修改,以支持SSE的八个新寄存器。所以Windows 98的用户需要使用软件补丁,升级以支持SSE;而Windows NT的用户则必须升级到Windows 2000才行。第三,SSE比3D Now!具有如下优势:(1)由于Intel公司在计算机界的地位和Pentium II的巨大出货量,Pentium的用户一定比 K6-2、Athlon 多得多,所以SSE举足轻重。(2)据Intel公司说,SSE提高了因特网上的3D网页的开发和运行效率。