- 7
- 0
- 约小于1千字
- 约 10页
- 2018-08-04 发布于福建
- 举报
流水线技术徐龙伟
流水线的益处保持;8. 流水线技术中主要要考虑哪些问题才能使流水的益处保持?;流水线技术的出现;流水线中的主要问题;简介三种相关;通常,一些功能部件没有完全流水化是产生资源相关的基本原因。这时,当一个指令序列中的许多指令都要使用这样的功能部件时,指令就不能在流水线中连续启动处理了。另外一个导致流水线冲突的主要原因是,在系统中没有针对流水线中的所有指令组合情况,设置足够多的硬件资源。
根据问题我们可以得出答案,解决此类问题需从两个方面入手:
①将功能部件完全流水化
②设置足够多的硬件资源
;我们在设计时是完全可以避免发生资源冲突的。而且,在其他因素相同的情况下,没有资源冲突的处理器总是比允许资源冲突存在的处理器具有更小的CPI。尽管如此,在具体设计时,很多情况下我们还是允许资源冲突的存在的,这主要有两个原因,一是降低成本,另外,就是减小部件的延迟。流水化所有部件可能会使机器的成本超出人们的承受能力。如果在实际中,某些资源的冲突出现的不太频繁,可能就不值得我们为了完全避免他们的出现而付出很高的代价了。(CDC?7600和MIPS?2012)
;数据相关主要有3种,分别是指令相关、主存空间数相关和通用寄存器组相关。
解决数据相关的方法主要有两种,一种是退后分析法,在遇到数据相关时,退后本条指令的分析,直至所需要的数据写入到相关的存储单元中。
另一种方法是设置专用通路,即不必等待所需要的数据写入到相关的存储单元中,而是经专门设置的数据通路读取所需要的数据。;控制相关;谢谢~
原创力文档

文档评论(0)