Publisher's Synopsis
This book contains selected refereed papers representing advances in languages and compilers for parallel computing. Early versions of these papers were presented at the Third Workshop on Languages and Compilers for Parallel Computing held during August 1-3 1990 in Irvine California, under the sponsorship of the Computer Systems Design Research Unit at the University of California at Irvine. The previous workshops in this series were held in Ithaca NY, August 1988, and in Urbana Champaign, 11, 1989.;The topics of the papers in the book are representatives of the various aspects of research in this area and illustrate the great amount of interest parallel computing in general, and parallelizing compilers and languages in particular, are currently generating.;The book is divided into several sections roughly corresponding to the major efforts in the field. One section discusses languages and language extensions while another section discusses two innovative environments for parallel programming. Other papers describe techniques for debugging parallel programmes and deal with the issues of data organization and management during parallel processing, new compiler techniques for parallelizing loops and approaches to dependency analysis and representation.;An insight into the measurement of parallelism implicit in ordinary programmes is given together with details of programming and compiling for distributed and shared memory multiprocessors.;These papers aim to reflect the state of research in languages and compilers for parallel computing in 1990.