Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Split-C and active messages under SUNMOS on the Intel Paragon

Conference ·
OSTI ID:10148735
 [1];  [2]
  1. Sandia National Labs., Albuquerque, NM (United States)
  2. New Mexico Univ., Albuquerque, NM (United States). Dept. of Computer Science

The compute power of the individual nodes of massively parallel systems increases steadily, while network latencies and bandwidth have not improved as quickly. Many researches believe that it is necessary to use explicit message passing in order to get the best possible performance out of these systems. High level parallel languages are shunned out of fear they might compromise performance. In this paper we have a look at one such language called Split-C. It fits into a middle ground between efforts such as High Performance Fortran (HPF) and explicit message passing. HPF tries to hide the underlying architecture from the programmer and let the compiler and the run time system make decision about parallelization, location of data, and the mechanisms used to transfer the data from one node to another. On the other hand, explicit message passing leaves all the decision to the programmer. Split-C allows access to a global address space, but leaves the programmer in control of the location of data, and offers a clear cost model for data access. Split-C is based on Active Messages. We have implemented both under the SUNMOS operating system on the Intel Paragon. We will discuss performance issues of Split-C and make direct comparisons to the Thinking Machines CM-5 implementation. We will also scrutinize Active Messages, discuss their properties and drawbacks, and show that other mechanisms can be used to support Split-C.

Research Organization:
Sandia National Labs., Albuquerque, NM (United States)
Sponsoring Organization:
USDOE, Washington, DC (United States)
DOE Contract Number:
AC04-94AL85000
OSTI ID:
10148735
Report Number(s):
SAND--94-1228C; CONF-941118--2; ON: DE94011418; BR: GB0103012
Country of Publication:
United States
Language:
English

Similar Records

Active messages versus explicit message passing under SUNMOS
Conference · Fri Jul 01 00:00:00 EDT 1994 · OSTI ID:10167234

SUNMOS for the Intel Paragon - a brief user`s guide
Technical Report · Fri Jul 01 00:00:00 EDT 1994 · OSTI ID:10167604

Applications performance under OSF/1 AD and SUNMOS on Intel Paragon XP/S-15
Book · Fri Dec 30 23:00:00 EST 1994 · OSTI ID:87658