The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 08, 2005
Filed:
Mar. 08, 2002
Michael G. Lavelle, Saratoga, CA (US);
Brian D. Emberling, San Mateo, CA (US);
David C. Kehlet, Los Altos, CA (US);
Thomas W. Bowman, Beaverton, OR (US);
Michael G. Lavelle, Saratoga, CA (US);
Brian D. Emberling, San Mateo, CA (US);
David C. Kehlet, Los Altos, CA (US);
Thomas W. Bowman, Beaverton, OR (US);
Sun Microsystems, Inc., Santa Clara, CA (US);
Abstract
A system and method for preserving the order of data items through a divergence-and-reconvergence of two or more paths in a hardware device. A host processor may write a first token to a first path in the hardware device. A convergence unit in the hardware device may receive and store the first token in a synchronization register. The host processor may poll the synchronization register to determine when the first token arrives in the synchronization register. In response to determining that the first token has arrived in the synchronization register, the host processor may safely write a sequence of one or more data items to a second path in the hardware device.