==================================================================== FOR COLLOQUIUM SCHEDULING INFORMATION TYPE getgrades ibl colloq AT THE UNIX PROMPT. The schedule is also available at http://www.cs.odu.edu/~ibl/colloq.html ==================================================================== COMPUTER SCIENCE COLLOQUIUM WEDNESDAY FEBRUARY 19 TECHNOLOGY BUILDING ROOM 243 TIME: 2:00 (DONUTS) 2:15 (TALK) Language Extensions for Irregular Scientific Computations Professor Hans P. Zima Professor of Applied Computer Science and Head, Institute for Software Technology and Parallel Systems University of Vienna, Austria Abstract: High Performance Languages allow us to program scalable parallel machines at a relatively high level of abstraction, based on the data-parallel {\em Single-Program-Multiple-Data (SPMD)} model. Their main features focus on the facility to express the distribution and alignment of data across the processors of a machine. At the beginning of this talk, we briefly outline the basic features of such languages, essentially along the lines of High Performance Fortran-1 (HPF-1). In the main part of the lecture, we identify some important properties of advanced scientific applications such as multiblock problems, particle-in-cell codes, and sweeps over unstructured meshes. These applications require a language to provide a high amount of flexibility for expressing data and work distributions and controlling the execution of parallel loops, if the necessary performance requirements are to be met. We propose a set of new language extensions and discuss some aspects of the runtime technology needed for the support of these features. Much of this discussion will be motivated by Vienna Fortran and research conducted in the ESPRIT project {\em HPF+}, which is coordinated by the University of Vienna, and the new HPF-2 language specification. The talk concludes with an outlook to future research in languages and compilation systems for scalable parallel machines. Short Bio: Professor Hans P. Zima received his Ph.D. degree in Mathematics and Astronomy from the University of Vienna. After working in industry for more than eight years, he was appointed Professor of Computer Science at the University of Bonn, Germany, in 1975. Since 1989, he is a Professor of Applied Computer Science at the University of Vienna, Austria. He guided the development of SUPERB, the first Fortran-based parallelization system for distributed-memory architectures, and of Vienna Fortran, one of the predecessors of the High Performance Fortran (HPF) language. He is the author of several books and more than 100 publications in the areas of programming languages and compilers for parallel systems. His main research interests are in the field of advanced languages, programming environments and software tools for massively parallel machines.