发明名称 Bus protocol and token manager for execution of global operations utilizing a single token with multiple operations with explicit release
摘要 Serialization of global operations within a multiprocessor system is achieved utilizing a single token, requiring a bus master to acquire the token for completion of one or more global operations to be initiated by that bus master. A combined token and operation request, in which a token request and an operation request are transmitted in a single bus transaction, is employed once for a global operation, to initiate the global operation for the first time. A token manager determines whether the token is available and released and, if available but not released, whether the token is checked out to the bus master originating the combined token and operation request. If the token is available and released or is available and was last checked out to the bus master originating the combined token and operation request, the token manager acknowledges to the token portion of the combined request; otherwise the token manager retries the token portion of the combined request. Snoopers respond to the operation portion of the combined request depending on whether they are busy. If the bus master to which the token was last checked out issues a combined token and operation request with release or a token request (only) with release followed by an operation request (only) with release, and a combined response acknowledging the combined token and operation request with release or the operation request (only) with release implies release of the token.
申请公布号 US6442629(B1) 申请公布日期 2002.08.27
申请号 US19990435924 申请日期 1999.11.09
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 ARIMILLI RAVI KUMAR;DODSON JOHN STEVEN;JOYNER JODY B.;LEWIS JERRY DON
分类号 G06F13/37;(IPC1-7):G06F13/38 主分类号 G06F13/37
代理机构 代理人
主权项
地址