Patent
Methods and systems for developing data flow programs
Bradley Lewis,Michael L. Boucher,Noah Horton +2 more
- 08 Nov 2001
141
TL;DR: In this paper, the authors present a development tool that enables computer programmers to define a region divided into multiple blocks, wherein each block is associated with data operated on by code segments of the data flow program.
read more
Abstract: Methods, systems, and articles of manufacture consistent with the present invention provide a development tool that enables computer programmers to design and develop a data flow program for execution in a multiprocessor computer system. The tool allows the programmer to define a region divided into multiple blocks, wherein each block is associated with data operated on by code segments of the data flow program. The development tool also maintains dependencies among the blocks, each dependency indicating a relationship between two blocks that indicates that the portion of the program associated with a first block of the relationship needs the resultant data provided by the portions of the program associated with a second block of the relationship. The development tool supports several debugging commands, including insertion of multiple types of breakpoints, adding and deleting dependencies, single stepping data flow program execution, and the like.
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
Method and apparatus for optimizing code execution using annotated trace information having performance indicator and counter information
Jimmie Earl Dewitt,Frank Eliot Levine,Christopher Michael Richardson,Robert John Urquhart +3 more
- 14 Jan 2004
TL;DR: In this article, a method, apparatus, and computer instructions in a data processing system for processing instructions are provided, where instructions are received at a processor in the data processing systems and counting of each event associated with the execution of the instruction is enabled.
108
Patent
Method and apparatus for maintaining performance monitoring structures in a page table for use in monitoring performance of a computer program
Frank Eliot Levine,Christopher Michael Richardson,Edward John Silha +2 more
- 14 Jan 2004
TL;DR: In this paper, a page table is augmented with additional fields for storing the performance monitoring structures, such as counters, thresholds, and other performance indicators, which can be queried and modified as events occur that require access to physical storage.
105
Patent
Method and system for autonomic monitoring of semaphore operation in an application
Jimmie Earl Dewitt,Frank Eliot Levine,Christopher Michael Richardson,Robert John Urquhart +3 more
- 09 Oct 2003
TL;DR: In this article, a method, an apparatus, and a computer program product in a data processing system are presented for using hardware assistance for gathering performance information that significantly reduces the overhead in gathering such information.
93
Patent
Data flow system and method for heterogeneous data integration environments
Marion Behnen,Qi Jin,Hui Liao,Sriram Padmanabhan,Dinkar Venkatraman Rao,Sriram Srinivasan +5 more
- 10 Mar 2006
TL;DR: In this article, a set of code units is generated from the metadata representation of the data flow and processed to produce the execution plan graph, which is then processed to generate the execution plans.
83
Patent
Impact propagation in a directed acyclic graph having restricted views
Geert De Peuter,David Bonnell +1 more
- 14 Dec 2007
TL;DR: In this article, service impact data is efficiently propagated in a directed acyclic graph with restricted views, which allows a system or business administrator to view and receive real-time notification of the impacted state of all nodes in the graph that are available to their permitted view.
80
References
Patent
Database computer system with application recovery and dependency handling write cache
David B. Lomet
- 10 Mar 1997
TL;DR: In this paper, a database computer system and a method for making applications recoverable from system crashes is described, where the application state (i.e., address space) is treated as a single object which can be atomically flushed in a manner akin to flushing individual pages in database recovery techniques.
227
Patent
System for monitoring computer system performance
Amitabh Srivastava,Robert Alan Eustace +1 more
- 01 Mar 1994
TL;DR: In this article, a program for monitoring computer system performance includes a collection of source code modules in the form of a high level language, each of which is compiled into a corresponding object code module.
224
Patent
Apparatuses and methods for monitoring performance of parallel computing
Allen M. Razdow,Daniel W. Kohn,Michael James Beckerle,Jeffrey D. Ives +3 more
- 24 Feb 1997
TL;DR: In this paper, a performance monitor represents execution of a data flow graph by changing performance information along different parts of a representation of that graph, and the monitor can provide 2D or 3D views in which the user can change focus, zoom and viewpoint.
168
Patent
Method and system for creating and validating low level description of electronic design from higher level, behavior-oriented description, including estimation and comparison of timing parameters
Michael D. Rostoker,Carlos Dangelo,Doron Mintz +2 more
- 14 Jun 1993
TL;DR: In this article, the authors present a methodology for generating structural descriptions of complex digital devices from high-level descriptions and specifications using a systematic technique to map and enforce consistency of the semantics imbedded in the original, highlevel descriptions.
153
Patent
Interactive data exploration apparatus and methods
Peter G. Selfridge,Divesh Srivastava +1 more
- 25 Mar 1997
TL;DR: In this article, the authors present a data exploration tool that employs directed graphs to provide histories of the data exploration operations, such as query, segmentation, aggregation, and data view operations.
115