问答题
Pentium是如何设计它的浮点单元的?它对一些常用指令设计采用了哪些新的措施?取得了什么效果?
【正确答案】Pentium的浮点单元被设计成可以执行8级流水,使每个时钟周期能完成一个浮点操作(某些情况下可以完成两个)。浮点单元流水线的前4个步骤与整数流水线相同,后4个步骤的前两步为二级浮点操作,后两步为四舍五入及写结果、出错报告。Pentium的CPU对一些常用指令如ADD、MUL和LOAD等采用了新的算法,同时,用电路进行了固化,用硬件来实现,其速度明显提高。在运行浮点密集型程序时,66MHzPentium运算速度为33MHz的80486DX的5~6倍。
【答案解析】