CODE Publications

 

  • The CODE Model

    Title Author(s) Published Comments
    Complete Parallelization of Computations: Integration of Data Partitioning and Functional Parallelism for Dynamic Data Structures Dwip Banerjee, J.C. Browne Delivered at IPPS, 1996. Integrates data partitioning into the CODE model.
    Distributed Execution Environments for the CODE 2.0 Parallel Programming System Rajeev Vokkarne Thesis, Dept. of Computer Sciences, Univ. of Texas at Austin, 1995. Thesis describing a distributed implementation of the CODE runtime system (for PVM).
    A Graphical Retargetable Parallel Programming Environment and Its Efficient Implementation P. Newton Technical Report TR93-28, Dept. of Computer Sciences, Univ. of Texas at Austin, 1993. A doctoral dissertation, discussing CODE in depth.
    The CODE 2.0 Graphical Parallel Programming Language P. Newton, J.C. Browne Proc. ACM Int. Conf. on Supercomputing, July, 1992. This paper describes a prototype implementation of CODE. Some of the notations have changed, but the ideas are the same.
     

  • Parallel Debugging (using CODE)

    Title Author(s) Published Comments
    A Unified Approach to Concurrent Debugging S. I. Hyder Dissertation, Dept. of Computer Sciences, Univ. of Texas at Austin, 1994. Dissertation that describes an approach to concurrent debugging that has been implemented for the CODE environment.
    A Unified Model for Concurrent Debugging S. I. Hyder, J. Werth, J. C. Browne Proceedings of the 1993 International Conference on Parallel Processing, IEEE Computer Society, August 1993. Essentially a shorter version of the dissertation, above.
     

  • Systems that use CODE

    Title Author(s) Published Comments
    Extracting Parallelism from Constraint Specifications Ajita John, J.C. Browne International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA) , Sunnyvale, California, August 9-11, 1996. Uses CODE as a target language for compilation, focuses on extracting parallelism from constraints.
    Compilation of Constraint Systems to Procedural Parallel Programs Ajita John, J.C. Browne Workshop on Languages and Compilers for Parallel Computers, August, 1996, LNCS, Springer-Verlag. [ibid]
    A Parallel Programming Language Based on Constraints Ajita John, J.C. Browne 1996 International Conference on High Performance Computing, December, 1996. [ibid]
     

  • Visual Programming

    Title Author(s) Published Comments
    A High Level Language for Specifying Graph-Based Languages and their Programming Environments M. Kleyn Dissertation, Dept. of Computer Sciences, Univ. of Texas at Austin, 1995. This dissertation describes a high-level specification language, Glide, for defining integrated graphical/textual programming environments for visual programming languages.
    Visual Programming and Debugging for Parallel Computing J. C. Browne, S. I. Hyder, J. Dongarra, K. Moore, P. Newton IEEE Parallel and Distributed Technology, Spring 1995, Volume 3, Number 1, 1995. Compares the visual parallel programming environments HeNCE and CODE.
    Visual Programming and Parallel Computing P. Newton Delivered at Workshop on Environments and Tools for Parallel Scientific Computing, Walland, TN, May 26-27, 1994. Short paper on virtues and limitations of HeNCE and CODE as well as ramblings on processes as visual components.
    Visual Programming and Debugging for Parallel Computing J. C. Browne, S. I. Hyder, J. Dongarra, K. Moore, P. Newton Technical Report TR94-229, Dept. of Computer Sciences, Univ. of Texas at Austin, 1994. Compares the visual parallel programming environments HeNCE and CODE (a longer version of the above paper, with more references).
    A High Level Language for Specifying Graph-Based Languages and their Programming Environments M. Kleyn, J.C. Browne 15th International Conference on Software Engineering, Baltimore MD, April, 1993. See the dissertation on Glide, above.

    Emery Berger / Last modified: Sat Nov 21 22:50:32 CST 1998