Patent
System and method for developing computer programs for execution on parallel processing systems
Theodore F. Tabloski,Michael J. McCarthy,Steven J. Sistare,John A. Sullivan +3 more
- 06 Mar 1997
93
TL;DR: In this paper, the authors propose a dataflow processing model for parallel program development and processing, where a program developer can 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.
read more
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.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Patent
System and method for generating and maintaining software code
Fen Hiew,Edwin M. Schroeder +1 more
- 25 Jan 2002
TL;DR: The Integrated Development Environment (IDE) as mentioned in this paper is an integrated development environment having numerous cooperating modules which together provide a system and method for generating and maintaining software, in particular the software for data development and data manipulation languages.
192
Patent
Parallel computing system, method and architecture
Abraham Gulko,David Mellor +1 more
- 04 Dec 2002
TL;DR: In this article, the authors present a virtual middleware-based system for parallel applications, which is designed to cooperate with the adapters to control and supervise distributed processing functions such as mapping, load balancing, and error detection and correction.
157
Patent
System and method for leveraging independent innovation in entertainment content and graphics hardware
Christopher C. Tanner,Remi Arnaud,Michael T. Jones,Richard Daniel Webb,Brian McClendon +4 more
- 05 Sep 2006
TL;DR: Graphical Application Platform (GAP) as mentioned in this paper is a software architecture for real-time graphics applications that leverages independent innovation in entertainment content and graphics hardware, which is based on the concept of platform and framework.
128
Patent
Graphical association of program icons
Jeffrey L. Kodosky,Darshan Shah,Steven W. Rogers +2 more
- 16 Apr 2002
112
Patent
Object-oriented, parallel language, method of programming and multi-processor computer
Slawomir Adam Janczewski
- 25 Nov 2005
TL;DR: In this article, a new method of programming, process synchronization, and computer construction, called stress-flow, was proposed, allowing benefits of both opposing legacy concepts of programming (namely of both data-flow and control flow) within one cohesive, powerful, object-oriented scheme.
102
References
Patent
Multitasking computer system for integrating the operation of different application programs which manipulate data objects of different types
Dana Khoyi,Marc San Soucie,Carolyn E. Surppenant,Laura O. Stern,Ly-Huong T. Pham +4 more
- 20 May 1993
TL;DR: In this article, an object based data processing system including an extensible set of object types and a corresponding set of "object managers" wherein each object manager is a program for operating with the data stored in a corresponding type of object.
117
Patent
Parallel processor cell computer system
Richard E. Morley,Douglas H. Currie,Gabor L. Szakacs +2 more
- 11 Jun 1992
TL;DR: In this article, a systolic cellular processor for real-time inference problems is described, which includes a global memory coupled via a global bus to the processor cells and provides data to the cells and stores data from the cells.
87
Patent
Compiling method for determining programs to be executed parallelly by respective processors in a parallel computer which transfer data with a data identifier to other processors
Sigeo Ihara,Teruo Tanaka,Kyoko Iwasawa,Naoki Hamanaka +3 more
- 25 Jan 1989
TL;DR: In this paper, a compiler for generating from a serially processed type source program described in a high level language the object codes to be executed in parallel by a parallel processor system which is composed of a plurality of processors marked with respective identification numbers is adopted.
71
Patent
Object-oriented parallel processing system, including concept objects and instance objects for messages exchanging between objects
Sumikazu Fujita,Shigeru Oyanagi,Takashi Suzuoka,Sadao Nakamura +3 more
- 28 Jun 1988
TL;DR: In this paper, an object-oriented system comprises concept and instance objects allocated to a plurality of processors to form a network, each of the processors comprises a transmission-reception portion for transmitting and receiving messages, an object control portion for managing concept and instances, an inheritance retrieval portion for recording and retrieving information inherited from upper concept objects, a message pattern retrieval component for retrieving message patterns, message procedure storage portion for storing procedures corresponding to the message patterns.
64
Patent
Computer system with parallel processing for information organization
Richard E. Peterson
- 31 Jul 1991
TL;DR: A computerized information retrieval system having consistency among a sensory network portrayed in a visual display, a semantic network that establishes the logic of data organization and retrieval and a mechanical storage network that locates data in a memory structure is described in this paper.
63