Patent
1995-12-27
1998-06-30
Heckler, Thomas M.
395676, G06F 944, G06F 945
Patent
active
057747270
ABSTRACT:
A language construct that allows a software programmer to use an intermediate or high-level language command to explicitly group operations or fuse loops in a group of statements operating on parallel arrays is disclosed. The command instructs a compiler, which would otherwise add temporary variables to avoid data dependencies or perform data dependency analysis, to translate the enclosed statements directly into machine language code without adding those temporary variables and without performing any data dependency analysis. Execution of the command results in the performance of the group of statements by all of the virtual processors.
REFERENCES:
patent: 5136717 (1992-08-01), Marley et al.
patent: 5193202 (1993-03-01), Jackson et al.
Jerry L. Potter, The Massively Parallel Processor, pp. 230-260, 1986, MIT Press, Cambridge, Massachusetts.
Connection Machine.sup.R Model CM-2 Technical Summary, Version 5.1, May 1989, Thinking Machines Corporation, 245 First Street, Cambridge, Massachusetts.
MasPar Data-Parallel Programming Languages, 1990, MasPar Computer Corporation, 749 North Mary Avenue, Sunnyvale, California.
Architecture of a SIMD Massively Parallel Processor, Jonathan Harris, Oct. 10, 1990.
Miller Bradley
Walsh Robert J.
Butler Dennis M.
Digital Equipment Corporation
Drozenski Diane C.
Fisher Arthur W.
Heckler Thomas M.
LandOfFree
Parallel processing system for virtual processor implementation 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 processing system for virtual processor implementation , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Parallel processing system for virtual processor implementation will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1870854