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

Common runtime support for high-performance parallel languages

Conference ·
OSTI ID:46269

Parallel Computers have recently become powerful enough to outperform conventional vector based supercomputers. Several parallel languages are currently under development for exploiting the data and/or task parallelism available in the applications. In this report, the authors propose the development of a basic public domain infrastructure to provide runtime support for high level parallel languages. This would support several projects developing different compilers for a given language such as C++, ADA, or Fortran but also give a unified support for compilers of different languages. There are two particularly important motivations for this common runtime support system. Firstly, it will accelerate the development of new compiler projects investigating particular modules or concepts by providing a public domain infrastructure which can be built on and not replicated. Secondly there is currently no universally ``best`` language; each excels in different aspects of the performance, expressivity, reliability, user familiarity and other metrics.

OSTI ID:
46269
Report Number(s):
CONF-931115--
Country of Publication:
United States
Language:
English

Similar Records

The Nexus task-parallel runtime system
Conference · Fri Dec 30 23:00:00 EST 1994 · OSTI ID:390589

A Full-Stack Exploration of Language-Based Parallelism in Fortran 2023
Conference · Mon Sep 30 00:00:00 EDT 2024 · OSTI ID:2440849

Center for Programming Models for Scalable Parallel Computing (Final Report)
Technical Report · Tue Sep 13 00:00:00 EDT 2011 · OSTI ID:1121319