Patent
1996-10-01
1998-09-01
Lall, Parshotam S.
395392, G06F 938
Patent
active
058023380
ABSTRACT:
An apparatus and method for self-parallelizing and executing a sequence of instructions. During a first mode of operation, instructions are executed concurrently with the parallelizing of instructions sequences not already parallelized. During a second mode of operation, instruction sequences already parallelized during the first mode are executed in parallel asynchronously by separate processors. The separate processors share a common register file. The processing elements rename the registers used by the instructions that modify registers so when instructions are executed in parallel the result of the executions appear in the common set of registers accessible to all the processing elements. There is no need to send and receive obligation to resolve register set/use requirements implied by the sequential execution sequence.
REFERENCES:
patent: 4574349 (1986-03-01), Rechtschaffen
patent: 4992938 (1991-02-01), Cocke et al.
patent: 5226126 (1993-07-01), McFarland et al.
patent: 5297281 (1994-03-01), Emma et al.
patent: 5347639 (1994-09-01), Rechtschaffen et al.
patent: 5355457 (1994-10-01), Shebanow et al.
patent: 5412784 (1995-05-01), Rechtschaffen et al.
patent: 5434985 (1995-07-01), Emma et al.
patent: 5511172 (1996-04-01), Kimura et al.
patent: 5581719 (1996-12-01), Steely, Jr. et al.
Ekanadham Kattamuri
Rechtschaffen Rudolph Nathan
International Business Machines - Corporation
Lall Parshotam S.
Vu Viet
LandOfFree
Method of self-parallelizing and self-parallelizing multiprocess does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method of self-parallelizing and self-parallelizing multiprocess, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of self-parallelizing and self-parallelizing multiprocess will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-281265