Method and apparatus for processing a load-lock instruction using a relaxed lock protocol
    10.
    发明授权
    Method and apparatus for processing a load-lock instruction using a relaxed lock protocol 失效
    使用放松锁定协议处理加载锁定指令的方法和装置

    公开(公告)号:US07080209B2

    公开(公告)日:2006-07-18

    申请号:US10327099

    申请日:2002-12-24

    摘要: A processing core using a lock scoreboard mechanism is provided. The lock scoreboard is adapted to manage a load-lock instruction. The load-lock scoreboard includes a plurality of scoreboard entries representing different conditions that must be met before the load-lock instruction can be retired. During execution of the load-lock instruction retirement conditions are speculatively performed, and the scoreboard is updated and checked accordingly. If the scoreboard indicates that one or more retirement conditions are not met, the load-lock instruction is replayed. Otherwise, the load-lock instruction is permitted to retire. Scoreboard management functions routinely update scoreboard contents as retirement conditions are cleared. This enables rapid retirement of load-lock operations.

    摘要翻译: 提供了使用锁定记分板机构的处理核心。 锁定记分板适用于管理加载锁定指令。 加载锁定记分板包括多个记分板条目,其表示在加载锁定指令可以退出之前必须满足的不同条件。 在执行加载锁定指令期间,推测性地执行退休条件,并相应地更新和检查记分板。 如果记分牌表示不符合一个或多个退休条件,则重播加载锁定指令。 否则,允许加载锁定指令退出。 记分板管理功能在退休条件被清除时,会定期更新记分牌内容。 这样可以快速退出加载锁定操作。