第6讲-MIPS处理器(4)流水线及其冒险

本文深入探讨了MIPS处理器的流水线设计,包括多周期处理器、性能分析和流水线冒险的类型,如结构冒险、数据冒险与控制冒险。通过举例和解决策略,阐述了数据旁路、阻塞以及分支预测技术,旨在提高处理器效率和性能。
摘要由CSDN通过智能技术生成

流水线及其冒险

        流水线(pipelining)是一种实现多条指令重叠执行的技术。目前,流水线技术广泛应用。

        流水线:一种实现多条指令重叠执行的技术,与生产流水线类似

例题1


        前面介绍的指令都是在单周期处理机中采用串行方法执行的,同一时刻CPU中只有一条指令在执行,因此各功能部件的使用率不高。现代计算机普遍采用指令流水线技术,同一时刻有多条指令在CPU的不同功能部件中并发执行,大大提高了功能部件的并行性和程序的执行效率。

4.1 MIPS多周期处理器

4.2 多周期控制器设计

4.3 多周期性能分析

 4.4 计算机性能评价 

流水线性能指标

流水线吞吐率

流水线的加速比

4.5 流水线及其冒险

4.6 数据通路的五个阶段

流水线的基本实现

原则

逻辑结构

流水线的时空图

面向流水线的指令集设计

4.7 流水线冒险

结构冒险

 

数据冒险

 

数据旁路(转发)

阻塞

例题2

例题3

控制冒险

阻塞

例题4

数据冒险:旁路与阻塞

数据冒险与阻塞

控制冒险

假定分支不发生

缩短分支的延迟

动态分支预测

总结

流水线通路及其控制

图形化表示的流水线

流水线控制

高级流水线技术

异常

MIPS体系结构中的异常处理

在流水线实现中的异常

指令级并行

推测的概念

静态多发射处理器

动态多发射处理器

P261

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值