Parallel processor for executing plural thread program in parall

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395468, 395477, 395726, 364DIG1, G06F 1200

Patent

active

058157271

ABSTRACT:
A parallel processor system executing a program consisted of a plurality of threads in parallel per threads, includes thread generating portion for managing three states of executing state, executable state and waiting state as states of the threads and generating other thread in the executable state by fork operation from the threads in the executing state on predetermined processor, thread execution control portion for making the first thread in the executable state to be executed on the processor, providing guarantee for data dependency between a plurality of first threads in the executing states on the processors, executing a second thread in the executable state in place of the first threads when the first thread in the executing state enters into waiting state with interrupting execution, and re-executing the first thread in the waiting state after termination of execution of the second thread. The thread generating portion determines on sequential execution path and defining virtual thread number of threads as order of termination of threads in sequential execution of the program. The thread execution control portion controls execution of the threads so as to all of synchronization operation in the program being performed only in the direction from the thread having smaller virtual thread number to the thread having greater virtual thread number.

REFERENCES:
patent: 5430850 (1995-07-01), Papadopoulos et al.
patent: 5524247 (1996-06-01), Mizumo
patent: 5553305 (1996-09-01), Gregor et al.
patent: 5560029 (1996-09-01), Papadopoulos et al.
patent: 5590326 (1996-12-01), Manabe
B. Lee et al., "Dataflow Architectures and multithreading", Computer, IEEE Computer Society, vol. 27, No. 8, Aug. 1994, pp. 27-39.
R. Nikhil, "Cid: A Parallel, Shared-memory C for Distributed-memory Machines", Proceedings of 7th Annual Workshop on Languages and Compliers for Parallel Computing, Apr. 1994, pp. 1-15.

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

Parallel processor for executing plural thread program in parall does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Parallel processor for executing plural thread program in parall, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Parallel processor for executing plural thread program in parall will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-696466

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