The CODE Visual Parallel Programming System

CODE is a visual parallel programming system, allowing users to compose sequential programs into a parallel one. The parallel program is a directed graph, where data flows on arcs connecting the nodes representing the sequential programs. The sequential programs may be written in any language, and CODE will produce parallel programs for a variety of architectures, as its model is architecture-independent.

To learn more about using CODE, read the tutorial (under construction).

The CODE system can produce parallel programs for PVM-based networks of machines as well as for the Sequent Symmetry. Other target systems/architectures are under development or planned, including Cray, Sun Sparc MP, and MPI. The system itself runs on Suns (support for other platforms will be based on demand).


Announcements

Contact Information

For specific comments regarding CODE, send e-mail to Emery Berger at emery@cs.utexas.edu. To send snail mail to a group member, address it to:
Department of Computer Sciences
The University of Texas at Austin
Austin, TX 78712-1188

The Research Group

Goal

Development of tools and techniques based on high-level abstract descriptions of parallel programs such as the CODE 2 visual parallel programming system.

Publications