- 4
- 0
- 约1.12万字
- 约 78页
- 2019-08-31 发布于四川
- 举报
基本概念 超标量、超流水线 CISC、RISC 高速缓存cache 超标量 and 超流水线 流水线是Intel首次在486芯片中开始使用的。 流水线的工作方式就象工业生产上的装配流水线。在CPU中由5-6个不同功能的电路单元组成一条指令处理流水线,然后将一条X86指令分成5-6步后再由这些电路单元分别执行 这样就能实现在一个CPU时钟周期完成一条指令,因此提高CPU的运算速度。 经典奔腾每条整数流水线都分为四级流水,即指令预取、译码、执行、写回结果,浮点流水又分为八级流水。 超流水线 通过细化流水、提高主频,使得在一个机器周期内完成一个甚至多个操作,其实质是以时间换取空间。 例如Pentium 4的流水线就长达20级。将流水线设计的步(级)越长,其完成一条指令的速度越快,因此才能适应工作主频更高的CPU。 但是流水线过长也带来了一定副作用,很可能会出现主频较高的CPU实际运算速度较低的现象 Intel的奔腾4就出现了这种情况,虽然它的主频可以高达1.4G以上,但其运算性能却远远比不上AMD 1.2G的速龙甚至奔腾III 超标量 超标量是通过内置多条流水线来同时执行多个处理,其实质是以空间换取时间。 CISC的缺点 各种指令的使用率相差悬殊:一个典型程序的运算过程所使用 的80%指令.只占一个处理器指令系统的20% 复杂的指令系统必然带来结构的复杂性.这不但增加了设计
原创力文档

文档评论(0)