A program building tool for parallel applications

Shakil Waiz Ahmed, Nicholas Carriero, David Hillel Gelernter · DIMACS series in discrete mathematics and theoretical computer science · 1994

We describe the Linda Program Builder --- a higher-level programming environment that supports the design and development of parallel software. It isolates much of the administrative effort in constructing parallel programs, and maintains a program-describing database. This database feeds information to the compiler for optimization, to a visualizer for enhanced program visualization, and potentially to other tools in the environment. The LPB is a window-oriented, menu-based, user-friendly system which provides coordination frameworks for program construction. These templates or coordination frameworks themselves can be custom-constructed by invoking a template-building template; most importantly, the LPB represents the idea of an "open" or "dynamic" preprocessor as an alternative to new programming languages . This research is supported by National Science Foundation grant CCR-8657615, by the Air Force Office of Scientific Research under grant number AFOSR-91-0098, and by Scientific...

Read the paper · More papers on PaperTik