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 each individual global operation 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 or checked out and responds to 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 entire combined request is retried, a token request (only) is employed to request the token and, when the token is acquired, an operation request (only) is employed to request the operation. If the token portion of the combined request is acknowledged but the operation portion is retried, an operation request (only) is transmitted. If the entire combined request is acknowledged or once a subsequent operation request is acknowledged, which implies release of the token, the operation is treated as completed. Snoopers speculatively process the operation for the combined request if not busy. The token manager allows only one bus master to own the token at a time, and infers release of the token from a combined response acknowledging a combined request or an operation request.

Достиган serialization гловальных деятельностей внутри система мультипроцессора используя одиночный token, требуя, что оригинал шины приобрел token для завершения каждой индивидуальной гловальной деятельности начатой тем оригиналом шины. Совмещенный запрос token и деятельности, в который token запрос и запрос деятельности переданы в одиночные трудыы шины, использован раз для гловальной деятельности, для того чтобы проводить гловальную деятельность for the first time. Token менеджер обусловливает ли token имеющийся или проверенный вне и отвечает к token части совмещенного запроса. Snoopers отвечает к части деятельности совмещенного запроса в зависимости от ли они многодельны. Если весь совмещенный запрос заново попытан, то использован token запрос (только) спросить token и, когда token приобретен, запрос деятельности (только) использован для того чтобы спросить деятельность. Если подтвержена, то token часть совмещенного запроса но часть деятельности заново попытана, запрос деятельности (только) передан. Если весь совмещенный запрос подтвержен или раз затем запрос деятельности подтвержен, то который подразумевает отпуск token, деятельность обработана как завершито. Snoopers умозрительно обрабатывает деятельность для совмещенного запроса if not многодельного. Token менеджер позволяет только одному оригиналу шины к собственному token одновременно, и infers отпуск token от совмещенной реакции подтверждая совмещенный запрос или запрос деятельности.

 
Web www.patentalert.com

< (none)

< Reflective impact-absorbing bumpers for utility poles

> Optimistic transmission flow control including receiver data discards upon inadequate buffering condition

> (none)

~ 00051