正在加载图片...
公 要解决数据相关,需要设置专门的检查数据相关 的硬件,在每次取操作数时,把取数的地址同它 前面正在流水线中尚未完成写数操作的所有写数 指令的写数地址进行比较,如果有相同的,说明 有数据“相关存在。 ·解决数据相关最简单的办法就是推迟执行存在 相关的数据操作,例如等待“相关”的写数指令 完成之后,再执行读数操作 这种机制称为流水线互锁( pipeline interlock),是 通过硬件实现的。也有的用软件(编译程序)的办 法来实现。• 要解决数据相关,需要设置专门的检查数据相关 的硬件,在每次取操作数时,把取数的地址同它 前面正在流水线中尚未完成写数操作的所有写数 指令的写数地址进行比较,如果有相同的,说明 有数据“相关”存在。 • 解决数据相关最简单的办法就是推迟执行存在 “相关”的数据操作,例如等待“相关”的写数指令 完成之后,再执行读数操作。 • 这种机制称为流水线互锁(pipeline interlock),是 通过硬件实现的。也有的用软件(编译程序)的办 法来实现
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有