Accession Number : ADA321558
Title : Creation of Efficient and Portable Parallel Programs.
Descriptive Note : Final rept.,
Corporate Author : STATE UNIV OF NEW YORK AT STONY BROOK
Personal Author(s) : Wittie, Larry
PDF Url : ADA321558
Report Date : 15 FEB 1997
Pagination or Media Count : 190
Abstract : This grant supported research to develop methods for parallel programming by masses of people using computers on networks. Scientific results have surpassed initial expectations. The convergence of little-known Russian developments in program transformation, supercompilation, and partial evaluation with the truly American phenomenon of Java programming have produced surprisingly strong results. This part of the pNet (programming parallel Networks) project is the pjava, or parallelizable Java, language. Particularly exciting is the development of program transformation techniques for machine understanding of parallel programs written in the familiar syntax of the important new Web programming language Java. The remainder of the research centers around the Norma language. developed to help applied mathematicians create efficient fluid flow codes. Norma helps produce parallel programs that can run efficiently on large classes of parallel and distributed computers, including the Web. The short eight months of research supported by this grant have produced many sound scientific results. This work points the way to a grand unification of techniques in program transformation parallelization, and compilation that will allow the creation of libraries of reusable portable parallel codes that will run efficiently on almost any computer system to be found in or on the computer networks of the world.
Descriptors : *SOFTWARE ENGINEERING, *COMPUTER PROGRAMMING, *JAVA, TEST AND EVALUATION, PORTABLE EQUIPMENT, NETWORKS, DISTRIBUTION, EFFICIENCY, PARALLEL PROCESSING, CODING, COMPUTER NETWORKS, APPLIED MATHEMATICS, REUSABLE EQUIPMENT, SYNTAX, TRANSFORMATIONS, FLUID FLOW.
Subject Categories : Computer Programming and Software
Distribution Statement : APPROVED FOR PUBLIC RELEASE