Behavioral model based multi-threaded architecture

Electrical computers and digital processing systems: virtual mac – Task management or control – Process scheduling

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

07614054

ABSTRACT:
Multiple parallel passive threads of instructions coordinate access to shared resources using “active” and “proactive” semaphores. The active semaphores send messages to execution and/or control circuitry to cause the state of a thread to change. A thread can be placed in an inactive state by a thread scheduler in response to an unresolved dependency, which can be indicated by a semaphore. A thread state variable corresponding to the dependency is used to indicate that the thread is in inactive mode. When the dependency is resolved a message is passed to control circuitry causing the dependency variable to be cleared. In response to the cleared dependency variable the thread is placed in an active state. Execution can proceed on the threads in the active state. A proactive semaphore operates in a similar manner except that the semaphore is configured by the thread dispatcher before or after the thread is dispatched to the execution circuitry for execution.

REFERENCES:
patent: 5852731 (1998-12-01), Wang et al.
patent: 6018785 (2000-01-01), Wenniger
patent: 2003/0167268 (2003-09-01), Kumar et al.
patent: 2001084235 (2001-03-01), None
International Search Report, International Application No. PCT/US2004/043395, File Ref.: P18029PCT, Search Completed: Mar. 7, 2005, Search Report Mailed: Mar. 15, 2005, 3 pages.
Office Action for Japanese Patent Application No. 2006-547392, mailed Jun. 02, 2009, 5 pages of Office Action and 7 pages of English translation.
Office Action for Chinese Patent Application No. 200480039052.4, mailed Jun. 5, 2009, 5 pages of Office Action and 6 pages of English translation.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Behavioral model based multi-threaded architecture does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Behavioral model based multi-threaded architecture, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Behavioral model based multi-threaded architecture will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4100789

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.