Patent
1997-03-06
1999-12-07
Hafiz, Traiq R.
G06F 9445
Patent
active
05999729&
ABSTRACT:
A parallel program development and processing system includes a parallel program development section and a parallel program execution section. The parallel program development section allows a program developer to develop programs for execution by a parallel computer system using a predetermined set of components which can be selected by the program developer, using a graphical user interface, and linked in a dataflow graph that represents the order of operations to be performed by the program on the data to be processed. After the program developer has developed the graph, the parallel program development section generates executable program code from the instances of the components and their interconnections, for execution by a parallel computer. In the executable program code, instances of the components selected by the program developer form executable objects which are executed by the parallel computer under control of a run-time system that includes an execution control object. The execution control object controls processing of the executable objects using a dataflow processing model, in which each executable object processes data which it receives, but blocks if it has no data to process or if a downstream element is unable to receive data that it has processed. When an executable object blocks, the execution control object is called to correct the blocking condition. When the blocking condition is corrected, the execution control object enables the blocked executable object to resume operations.
REFERENCES:
patent: 5088034 (1992-02-01), Ihara et al.
patent: 5095522 (1992-03-01), Fujita et al.
patent: 5410696 (1995-04-01), Seki et al.
patent: 5418952 (1995-05-01), Morley et al.
patent: 5421012 (1995-05-01), Khoyi et al.
patent: 5452468 (1995-09-01), Peterson
patent: 5479598 (1995-12-01), Feitelson et al.
patent: 5539899 (1996-07-01), Huynh et al.
Dialog(R) File, Title: Data-Flow Approach to Multitasking on Cray X-MP Computers, by Reinhardt, Steve, published at ACM, 1985.
McCarthy Michael J.
Sistare Steven J.
Sullivan John A.
Tabloski, Jr. Theodore F.
Continuum Software, Inc.
Das Chameli C.
Hafiz Traiq R.
Jordan Richard A.
LandOfFree
System and method for developing computer programs for execution does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for developing computer programs for execution, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for developing computer programs for execution will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-834081