摘要 |
本发明揭示一种用于在一处理器中转发资料之方法及装置。该方法包括提供具有一第一管道及一第二管道之至少一级联之延迟执行管道单元,其中该第二管道以一相对于该第一管道延迟之方式执行一共同发出群组中之指令。该方法进一步包括判定一在该第一管道中执行之第一指令是否修改在一资料暂存器中之由一在该第二管道中执行之第二指令存取之资料。若该在该第一管道中执行之该第一指令修改在该资料暂存器中之由在该第二管道中执行之该第二指令存取之资料,则自该第一管道转发该经修改之资料至该第二管道。本发明亦提供一种实施于一机器可读储存媒体中之用于设计、制造及/或测试一设计而用于一在处理器中转发资料之设计结构。该设计结构包括一处理器。该处理器包括具有一第一管道及一第二管道之至少一级联之延迟执行管道单元及电路,其中该第二管道经组态而以相对于该第一管道延迟之方式执行一共同发出群组中之指令。该电路经组态以判定一在该第一管道中执行之第一指令是否修改在一资料暂存器中之由一在该第二管道中执行之第二指令存取之资料,且若在该第一管道中执行之该第一指令修改在该资料暂存器中之由在该第二管道中执行之该第二指令存取之资料,则自该第一管道转发该经修改之资料至该第二管道。 |