计算机体系结构 一种定量方法 学习2

本文探讨了流水线中冲突的主要类型,包括数据冒险、结构冒险和控制冒险,并提出了相应的解决方法,旨在最大限度减少冲突对流水线的影响。此外,文章还对比了多处理器架构与共享存储、消息传递在通信中的应用,以及指令集与计算机体系结构之间的关系。

流水线的时空图

流水线的主要障碍就是冲突,包括结构冒险,数据冒险,控制冒险。每一种冒险都对应

一系列的解决方法。如何能最大限度地减少冲突对于流水线的影响呢?

分别对应的方法:


对于数据冒险:包括RAW,WAW,WAR冒险。三种冒险:



问题1:为什么需要多处理器?
单个处理器制造工艺越来越复杂,很难持续增长,保障需求。聚合多个处理器比设计单个处理器简单。
问题2:消息传递与共享存储?
共享存储:处理器通过共享地址空间进行通信,易于在小规模上实现,单处理器和小规模多处理系统选用的模型,易于编程,低时延,易于
利用cache特性。
消息传递:处理器具有私有存储器,通过消息传递进行通信,使用已经烧,易于扩展,注意点在飞逝的非本地操作上。
问题3:指令集与计算机体系结构什么关系?
以前指令集=计算机体系结构,但是计算机体系结构不仅仅包括指令集。
计算机从上到下分别是:应用,算法,编程语言,操作系统(虚拟机),ISA,处理器微架构,组合逻辑寄存器(RTL),门电路,晶体管
物理。50年代到80年代体系结构研究的领域包括从编程语言到门电路部分,90年代以后体系结构主要研究从ISA到组合逻辑这一部分。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值