Pentium的超标量指令流水线
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Pentium的超标量指令流水线
标量(Scalar)数据是指仅含一个数值的量,它相对于向量(Vector)数据而言。向量数据则是具有多个数值的量,例如数组。
“超标量Superscalar”一词是1987年造出的,它是指提高标量指令的执行性能而设计的一种处理器。处理器采用超标量技术,是指它的常用指令可以同时启动,并相互独立地执行。这样,处理器采用多条(超)标量指令流水线,就可以实现一个时钟周期完成多条指令的执行,大大提高指令流水线的指令流出(完成)率,实现了处理器性能的提高。
Pentium处理器采用超标量技术,设计了2个可以并行操作的执行单元,形成了2条指令流水线。
Pentium的超标量整数指令流水线的各个阶段类似Intel 486,仍分成了5个步骤(参见第9章),但是其后3个步骤可以在它的2个流水线(U流水线和V流水线)同时进行。
尽管U和V两条流水线可以并行执行2条指令,但是处理器必须确定这2条指令不存在指令相关,也就是可以配对(Pairing)。
问题:什么是标量处理器、超标量处理器、向量处理器?
问题:指令流水线技术使用了(时间重叠、资源重复和资源共享)方法提高并行性?超标量指令流水线有加入了(时间重叠、资源重复和资源共享)方法提高并行性?
问题:Pentium处理器执行指令时为什么要考虑“配对”?