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.

Date of Patent:
Dec. 10, 2002

Filed:

Oct. 01, 1999
Applicant:
Inventors:

Joel S. Emer, Acton, MA (US);

Rebecca L. Stamm, Palo Alto, CA (US);

Bruce E. Edwards, Belmont, MA (US);

Matthew H. Reilly, Stow, MA (US);

Craig B. Zilles, Middleton, WI (US);

Tryggve Fossum, Northborough, MA (US);

Christopher F. Joerg, Watertown, MA (US);

James E. Hicks, Jr., Newton, MA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/48 ;
U.S. Cl.
CPC ...
G06F 9/48 ;
Abstract

Execution of a program's instructions in a simultaneous multithreaded processor is halted while the program is waiting for one or more events to occur by first arming an event monitor upon an arm instruction, that is, identifying to the event monitor one or more events to be monitored, such as a modification to a value or state of an identified memory location or group of locations, and setting a watch flag to indicate enable the event monitor. Upon execution of a quiesce request instruction, the program quiesces if the watch flag is set, and a timer is started. Upon observation by the event monitor of an identified event, or upon expiration of the timer, the watch flag is cleared and execution of the program resumes.


Find Patent Forward Citations

Loading…