奔腾和非奔腾

作者:Phil Hughes

我们刚刚经历了“奔腾芯片的除法不总是正确”的事件。这引起了很多人讨论Linux移植到其他硬件,例如PowerPC和DEC Alpha。虽然这些移植是个好主意,并且正在进展中,但也有一些Intel奔腾芯片的替代品可以运行相同的代码。

这些非奔腾芯片中的第一个是来自Advanced Micro Devices (AMD)的K5。这款芯片承诺与奔腾芯片引脚对引脚兼容,并承诺在相同时钟频率下提供更高的内部速度。为了实现这一点,K5将X86指令解码为内部的长字指令,这些指令具有固定的字段和字长—一种RISC架构首创的技术。将可变长度、可变格式的X86指令转换为这种一致的格式,使得硬件能够在每个时钟周期内调度最多四个指令。AMD声称这将使K5能够提供比在相同时钟频率下运行的Intel奔腾芯片高30%的持续性能。

另一个非奔腾芯片的制造商是NexGen Microproducts,其产品为Nx586芯片。Nx586使用与AMD芯片类似的内部架构,并声称在整数运算方面提高了10%的速度。Nx586缺少板载浮点单元,但二级缓存控制器位于CPU上。

第三个选择是来自Cyrix Corporation的M1。目前还没有关于这款芯片的详细信息,但它是另一款旨在匹配奔腾芯片功能的芯片。

在这一切发生的同时,英特尔也在开发更多型号的奔腾芯片。例如,他们生产了一款用于笔记本电脑的功耗管理的75MHz奔腾芯片。

看来竞争是公司生产更好、更便宜芯片的良好动力。也许明年这个时候,您将不得不在基于奔腾、基于K5、基于Alpha或基于PowerPC的运行Linux的笔记本电脑之间做出选择,而且每台的价格都在1000美元以下。

[编者注:我认为他是在做梦,但我也不会抱怨。]

Phil HughesLinux Journal的出版商。

加载Disqus评论