[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.

Download CODE
Screen Shot
HPCwire article

Subscribe to CODE
Enter your e-mail address:
A mailing list hosted by eGroups
The CODE system can produce parallel programs for shared-memory and distributed-memory architectures, including networks of workstations. The newest version supports MPI and PVM-based networks, the IBM SP/2, Cray J and T3E series, Solaris and Linux.


The Research Group

Name Research Area
Dr. James C. Browne Group leader
Dwip Banerjee Incorporation of dynamic data partitioning into the CODE model.
Emery Berger An efficient implementation of CODE for clusters of SMPs based on MPI and threads.

Mastering the lawless science of our law,--
That codeless myriad of precedent,
That wilderness of single instances.

-- Alfred Lord Tennyson

CODE Home Page / emery@cs.utexas.edu