Journal Article10.1007/BF01407832
ParaGraph: graph editor support for parallel programming environments
29
TL;DR: A graph editor, ParaGraph, that supports massively parallel programming and provides a flexible mechanism for the concise specification of families of annotated graphs, addressing the problems of user annotation and scale independent graph manipulation.
read more
Abstract: WE REPORT HERE ON A GRAPH EDITOR, CALLED PARAGRAPH, THAT SUPPORTS THE PROGRAMMING OF MASSIVELY PARALLEL COMPUTATIONS. IT PROVIDES A FLEXIBLE MECHANISM FOR THE CONCISE SPECIFICATION OF FAMILIES OF ANNOTATED GRAPHS, ADDRESSING THE PROBLEMS OF USER-ANNOTATION AND SCALE INDEPENDENT GRAPH MANIPULATION. IT HAS BEEN INTEGRATED INTO OUR PROGRAMMING ENVIORNMENT, WHERE IT SERVES AS THE BASIS FOR TOOLS SUPPORTING COMMUNICATION ABSTRAC- TIONS IN PROGRAM SPECIFICATION AND DEBUGGING. ITS EXTENSION TO A NUMBER OF OTHER PARALLEL PROGRAMMING ENVIRONMENTS WOULD BE STRAIGHTFORWARD.
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
The CODE 2.0 graphical parallel programming language
Peter Newton,James C. Browne +1 more
- 01 Aug 1992
TL;DR: This paper reports results obtained through experimental use of a prototype implementation of the CODE 2.0 system, a major conceptual advance over its predecessor systems in terms of the expressive power of the model of computation which is implemented.
145
Patent
System and method for computer-aided graph-based dependency analysis
Christopher Chedgey,Brendan O'Reilly +1 more
- 20 Dec 2000
TL;DR: In this paper, the authors present a system and methods for analyzing dependencies, which includes, for example, dependencies among methods or procedures in software source code, or in system configuration or deployment.
97
Interactive Visualization of Large Data Sets
TL;DR: The focus is skewed in a natural way towards query processing problem-provided by an underlying database system-rather than to the actual data visualization problem, which is too large to be addressed in a single survey paper.
A petri net approach for performance oriented parallel program design
TL;DR: A development process for parallel programs that launches performance engineering in the early design phase is proposed, based on a Petri net specification methodology for the performance critical parts of a parallel system.
57
Scalable Abstractions for Parallel Programming
William G. Griswold,Gail A. Harrison,David Notkin,Lawrence Snyder +3 more
- 08 Apr 1990
TL;DR: An ensemble, which gives programmers a global view of physically distributed data, computation, and communication is presented, and the application of these ensembles to two variants of Batcher’s sort is demonstrated, describing how the concepts apply to other parallel programs.
30
References
A Heuristic for Graph Drawing
Peter Eades
- 01 Jan 1984
TL;DR: Researchers propose a heuristic method for graph drawing, presenting a successful approach to visually representing complex networks, with implications for various fields, including computer science, mathematics, and information visualization.
1.3K
Parallel Programming and the Poker Programming Environment
TL;DR: The Poker Parallel Programming Environment is known to support these five mechanisms conveniently; thus the conversion is easy and the parallel programming is simple.
143
CODE: a unified approach to parallel programming
James C. Browne,M. Azam,S. Sobek +2 more
TL;DR: The authors describe CODE (computation-oriented display environment), which can be used to develop modular parallel programs graphically in an environment built around fill-in templates and lets programs written in any sequential language be incorporated into parallel programs targeted for any parallel architecture.
104
Restrictions, extensions, and variations of NLC grammars
Dirk Janssens,Grzegorz Rozenberg +1 more
TL;DR: Three topics are investigated quite thoroughly: (1) the role of the connection relation in an NLC grammar, (2) “context-freeness” of NLC grammars, and (3) the ability of N LC grammARS to generate string languages.
90
An integrated approach to parallel program debugging and performance analysis onlarge-scale multiprocessors
Robert J. Fowler,Thomas J. LeBlanc,John Mellor-Crummey +2 more
- 01 Nov 1988
TL;DR: A dynamic, fine-grain characterization of parallel program executions based on a partial order of accesses to shared objects forms the basis for an extensible, integrated toolkit for parallel program debugging and performance analysis.
69
Related Papers (5)
James C. Browne,M. Azam,S. Sobek +2 more
Adam Beguelin,Jack Dongarra +1 more
- 01 Aug 1991
Arvind,Kattamuri Ekanadham +1 more
- 01 Oct 1988