发明名称 Method and apparatus for conditional memory ordering
摘要 A method and apparatus for conditional memory ordering are disclosed. The cost of memory ordering is reduced by determining circumstances in which a memory ordering operation is unnecessary and avoiding the overheads of these operations by reducing the frequency of invoking hardware memory ordering mechanisms. Hardware instructions for implementing a conditional memory ordering method and apparatus is described which may be implemented in a multiprocessor environment. The conditional memory ordering instruction executes locally using a release vector containing release numbers for each processor in the system. The instruction first determine whether a processor identifier of the release number is associated with the current processor. Where it is not, a conditional registered is examined and appropriate remote synchronization operations are commanded where necessary.
申请公布号 US2006277385(A1) 申请公布日期 2006.12.07
申请号 US20050144256 申请日期 2005.06.03
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 VON PRAUN CHRISTOPH;CAIN HAROLD W.
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址