A runtime system provides a parallel language compiler with an interface to the low-level facilities required to support interaction between concurrently executing program components. Nexus is a portable runtime system for task-parallel programming languages. Distinguishing features of Nexus include its support for multiple threads of control, dynamic processor acquisition, dynamic address space creation, a global memory model via interprocessor references, and asynchronous events. In addition, it supports heterogeneity at multiple levels, allowing a single computation to utilize different programming languages, executables, processors, and network protocols. Nexus is currently being used as a compiler target for two task-parallel languages...
Partitioned Global Address Space (PGAS) languages combine the programming convenience of shared memo...
The programming of parallel and distributed applications is difficult. The proliferation of net wor...
This thesis describes the implementation of MetaFork, a meta-language for con-currency platforms tar...
A runtime system provides a parallel language compiler with an interface to the low-level facilities...
This document describes the command line arguments and other features that are common to any program...
Abstract. In task-parallel programs, diverse activities can take place concurrently, and com-municat...
Widespread adoption of parallel computing depends on the availability of improved software environme...
Efficiently using multicore architectures demands an increasing degree of fluency in parallel progra...
The definition of High Performance Fortran (HPF) is a significant event in the maturation of paralle...
In the era of multicore systems, it is expected that the number of cores that can be integrated on a...
As the demand increases for high performance and power efficiency in modern computer runtime systems...
A variety of historically-proven computer languages have recently been extended to support parallel ...
Associated research group: Minnesota Extensible Language ToolsThis paper describes parallelizing com...
In recent years, distributed memory parallel machines have been widely recognized as the most likely...
The emergence of commercial multiprocessors has prompted computer scientists to take a closer look a...
Partitioned Global Address Space (PGAS) languages combine the programming convenience of shared memo...
The programming of parallel and distributed applications is difficult. The proliferation of net wor...
This thesis describes the implementation of MetaFork, a meta-language for con-currency platforms tar...
A runtime system provides a parallel language compiler with an interface to the low-level facilities...
This document describes the command line arguments and other features that are common to any program...
Abstract. In task-parallel programs, diverse activities can take place concurrently, and com-municat...
Widespread adoption of parallel computing depends on the availability of improved software environme...
Efficiently using multicore architectures demands an increasing degree of fluency in parallel progra...
The definition of High Performance Fortran (HPF) is a significant event in the maturation of paralle...
In the era of multicore systems, it is expected that the number of cores that can be integrated on a...
As the demand increases for high performance and power efficiency in modern computer runtime systems...
A variety of historically-proven computer languages have recently been extended to support parallel ...
Associated research group: Minnesota Extensible Language ToolsThis paper describes parallelizing com...
In recent years, distributed memory parallel machines have been widely recognized as the most likely...
The emergence of commercial multiprocessors has prompted computer scientists to take a closer look a...
Partitioned Global Address Space (PGAS) languages combine the programming convenience of shared memo...
The programming of parallel and distributed applications is difficult. The proliferation of net wor...
This thesis describes the implementation of MetaFork, a meta-language for con-currency platforms tar...