HELP! * GREY=local Full HTML for

LOCAL foilset General Foils on PCRC -- Parallel Compiler Runtime Consortium

Given by Don Leskiw at Icase Workshop on HPF on August 95. Foils prepared 4 November 1995
Abstract * Foil Index for this file

Set of Foils prepared by Don Leskiw describing Fall 1995 Status and Mission of PCRC
PCRC is the Parallel Compiler Runtime Consortium
Members of Consortium are Syracuse University, Cooperating Systems, Harvard University, Indiana University, Rice University, University of Maryland, University of Rochester, University of Texas Austin
Principal Investigators are Geoffrey Fox, Marina Chen, Thomas Cheatham, Dennis Gannon, Ken Kennedy, Joel Saltz, Wei Li, Jim Browne
Project Manager is Don Leskiw

see Overview of PCRC for electronic pointers

Table of Contents for full HTML of General Foils on PCRC -- Parallel Compiler Runtime Consortium


1 PCRC Project Overview
2 New Ideas
3 Impact
4 Schedule
5 Research Issues and Innovations - 1
6 Research Issues and Innovations - 2
7 Team Members

This table of Contents Abstract



HELP! * GREY=local HTML version of LOCAL Foils prepared 4 November 1995

Foil 1 PCRC Project Overview

From General Foils on PCRC Icase Workshop on HPF -- August 95. * Critical Information in IMAGE
Full HTML Index

HELP! * GREY=local HTML version of LOCAL Foils prepared 4 November 1995

Foil 2 New Ideas

From General Foils on PCRC Icase Workshop on HPF -- August 95. * See also color IMAGE
Full HTML Index
Portable and scalable multi-platform runtime support
  • Address translations
  • Communication optimizations
Integrated multilanguage support
  • Common HPF and HPC++ libraries
  • Common compiler data movement interface specification
Interoperable Compilers

HELP! * GREY=local HTML version of LOCAL Foils prepared 4 November 1995

Foil 3 Impact

From General Foils on PCRC Icase Workshop on HPF -- August 95. * See also color IMAGE
Full HTML Index
Software engineering of distributed systems
  • Framework for composing, executing and measuring software built from programs in multiple languages
Efficient address translations and data movements for distributed memory systems
Portable runtime support for multiprocessors
Testbeds for extending compilers, runtime software, and languages for experimentation and research

HELP! * GREY=local HTML version of LOCAL Foils prepared 4 November 1995

Foil 4 Schedule

From General Foils on PCRC Icase Workshop on HPF -- August 95. * Critical Information in IMAGE
Full HTML Index

HELP! * GREY=local HTML version of LOCAL Foils prepared 4 November 1995

Foil 5 Research Issues and Innovations - 1

From General Foils on PCRC Icase Workshop on HPF -- August 95. * See also color IMAGE
Full HTML Index
Portable and Scalable Multi-platform Runtime Support
  • Efficiently support address translations and data movements when mapping a shared address space onto a multiple processor architecture
  • Develop an integrated runtime support system to carry out address translation and communication optimizations; build this on top of a message passing interface
Integrated Multilanguage Support
  • Allow different programming languages to share data structures that are distributed across the memory hierarchy of a scalable parallel system
  • Develop common code and data descriptors, and routines that operate on them, for supporting data parallelism in HPLs
  • Design a common compiler data movement interface specification that will provide a set of communication standards for compiled code, ranging from very low primitives that exploit special hardware properties to very high level primitives directly coupled the the common array and data structure formats

HELP! * GREY=local HTML version of LOCAL Foils prepared 4 November 1995

Foil 6 Research Issues and Innovations - 2

From General Foils on PCRC Icase Workshop on HPF -- August 95. * See also color IMAGE
Full HTML Index
Software Engineering
  • System level test and validation of the Common Runtime System requires development of a methodology and framework for composing, executing and measuring systems built from programs in multiple languages
  • Develop a methodology to allow ease of use, modification, specialization, and extension of the Common Runtime System: support new data structures, new language features, new runtime mechanisms and algorithms, and new message passing or distributed shared memory interfaces.
Interoperable Compilers
  • We will have seven compilers sharing the same runtime system and be available for use and experimentation in multilanguage systems

HELP! * GREY=local HTML version of LOCAL Foils prepared 4 November 1995

Foil 7 Team Members

From General Foils on PCRC Icase Workshop on HPF -- August 95. * See also color IMAGE
Full HTML Index
Syracuse University
  • Geoffrey C. Fox, PI
Cooperating Systems
  • Marina Chen
Harvard University
  • Thomas Cheatham
Indiana University
  • Dennis Gannon
Rice University
  • Ken Kennedy
University of Maryland
  • Joel Saltz
University of Rochester
  • Wei Li
University of Texas, Austin
  • Jim Browne

Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Mon Feb 17 1997