Interprocessor register succession method and device therefor

Electrical computers and digital processing systems: processing – Dynamic instruction dependency checking – monitoring or...

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

06907517

ABSTRACT:
In a parallel processor system for executing a plurality of threads which are obtained by dividing a single program in parallel each other by a plurality of processors, when a processor executing a master thread conducts forking of a slave thread in other processor, at every write to a general register in the master thread after forking, the fork source processor transmits an updated register value to the fork destination processor through a communication bus. The fork destination processor executes the slave thread for speculation and upon detecting an offense against Read After Write (RAW) related to the general register, cancels the thread being executed to conduct re-execution of the thread.

REFERENCES:
patent: 5430850 (1995-07-01), Papadopoulos et al.
patent: 5560029 (1996-09-01), Papadopoulos et al.
patent: 5717926 (1998-02-01), Browning et al.
patent: 5913059 (1999-06-01), Torii
patent: 6330661 (2001-12-01), Torii
patent: 6389446 (2002-05-01), Torii
patent: 6766517 (2004-07-01), Bernardo
patent: 0725334 (1996-07-01), None
patent: 0 725 334 (1996-08-01), None
patent: 10-027108 (1998-01-01), None
patent: 10-78880 (1998-03-01), None
patent: 10-078880 (1998-03-01), None
patent: 10-187464 (1998-07-01), None
patent: 2002-163105 (2002-06-01), None
Sohi et al., “Multiscalar Processors,” The 22ndAnnual International Symposium on Computer Architecture, Conference Proceedings, IEEE Computer Society Press, Jun. 22-24, 1995, pp. 414-426.
Kobayashi et al., “SKY: A Processor Architecture That Exploits Instruction-Level Parallelism in Non-Numerical Applications,” Joint Symposium on Parallel Processing 1998, IPSJ Symposium Series, vol. 98, No. 7, Jun. 3, 1998pp. 87-94.
Torri et al., “Control Parallel On-Chip Multi-Processor: MUSCAT,” Joint Symposium on Parallel Processing 1997, May 28, 1997, pp. 229-236.
Torii, Sunao et al., Proposal for a MUSCAT on-chip control parallel processor.Jōhō Shori Gakkai Ronbunshi[Papers of the Information Processing Society], Japan, Information Processing Society, Jun. 1998, vol. 39, No. 6, pp. 1622-1631.
Osawa, Taku et al., Investigation of the mixed thread execution scheme under MUSCAT.Jōhō Shori Gakki Kenkyū Hōkoku[Information Processing Society Research Reports], Japan, Information Processing Society, Aug. 4, 1999, vol. 99, No. 67, pp. 169-174.
Sakai, Junji et al., Automatic parallelized compiling techniques for control parallel architecture. 1998 Parallel Processing Symposium, Information Processing Society, Jun. 3, 1998, vol. 98, No. 7, pp. 383-390.

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

Interprocessor register succession method and device therefor does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Interprocessor register succession method and device therefor, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Interprocessor register succession method and device therefor will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3481527

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