基于结果冗余解决数据相关的新技术探讨.docVIP

  • 4
  • 0
  • 约3.35千字
  • 约 6页
  • 2016-10-01 发布于北京
  • 举报

基于结果冗余解决数据相关的新技术探讨.doc

基于结果冗余解决数据相关的新技术探讨.doc

基于结果冗余解决数据相关的新技术探讨   摘 要:本文由流水线技术的相关问题引出基于结果冗余避免暂停的值预测技术和指令用技术,并通过实例将这两种技术和重定向技术比较,验证二者的优越性。最后对两种技术进行了比较、总结,并提出两种技术可改进性的看法。   关键词:结果冗余;值预测技术;指令用技术   中图分类号:TP393 文献标识码:A 文章编号:1674-7712 (2013) 18-0000-02   流水线技术是把一个重复的时序过程分解为若干个子过程,而每一个子过程都可以有效的在其专用功能段上与其他子过程并行执行。   流水线技术在一定程度上能提高指令的执行速度,但如果处理不好,指令的运行将达不到预期的结果,因为流水线的各个段之间存在较强的依赖关系。这些依赖关系主要体现在数据相关、控制相关和资源相关三种相关。微处理器硬件资源的丰富和分支预测技术的进步比较有效的解决了控制相关和资源相关的问题,而数据相关是提高指令级并行的重要技术手段之一。   一、目前解决数据相关的技术   在指令的执行过程中,经常出现这样一种情况:后续指令的操作数或变址偏移量正好是或依赖于前面指令的执行结果,那么必须进入等待状态,直到前面指令执行完成并将结果存储到通用寄存器中,这种现象称为数据相关性。数据相关性极大地影响了程序的执行效率和稳定性。   目前,消除数据相关主要通过数据重定向

文档评论(0)

1亿VIP精品文档

相关文档