Implementing realistic scientific applications on parallel platforms requires a high--level, problem--adequate and flexible programming environment. The hybrid system PRO- MOTER pursues a two--level approach allowing easy and flexible programming at both language and library levels. The core concept of PROMOTER's language model is its highly abstract and unified concept of data and communication structures. The paper briefly addresses the programming model, but focuses on implementation aspects of the compiler and runtime system. Finally, performance results are given, evaluating the efficiency of the PROMOTER system. 1. Introduction Despite of much research work in the area of parallel programming environments and compiler developm...
Programming environments are used to bridge the gap between actual computers ad developement of thei...
With recent developments of highly parallel computers, practical methods for developing programs on ...
We survey parallel programming models and languages using six criteria to assess their suitability ...
The success of parallel architectures has been limited by the lack of high-level parallel programmin...
Advances in computing and networking infrastructure have enabled an increasing number of application...
Over the past few decades, scientific research has grown to rely increasingly on simulation and othe...
An ideal language for parallel programming will have to satisfy simultaneously many conflicting requ...
Traditionally, languages were created and intended for sequential machines and were, naturally, sequ...
Modern computer architectures, with multicore CPUs and GPUs or other accelerators, make stronger dem...
A variety of historically-proven computer languages have recently been extended to support parallel ...
Structured parallel programming is one of the possible solutions to exploit Programmability, Portab...
Data-parallel languages, such as H scIGH P scERFORMANCE F scORTRAN or F scORTRAN D, provide a machin...
[[abstract]]In this paper, we present the design and implementation of a data-parallel compiling sys...
As the demand increases for high performance and power efficiency in modern computer runtime systems...
Data-parallel languages allow programmers to use the familiar machine-independent programming style ...
Programming environments are used to bridge the gap between actual computers ad developement of thei...
With recent developments of highly parallel computers, practical methods for developing programs on ...
We survey parallel programming models and languages using six criteria to assess their suitability ...
The success of parallel architectures has been limited by the lack of high-level parallel programmin...
Advances in computing and networking infrastructure have enabled an increasing number of application...
Over the past few decades, scientific research has grown to rely increasingly on simulation and othe...
An ideal language for parallel programming will have to satisfy simultaneously many conflicting requ...
Traditionally, languages were created and intended for sequential machines and were, naturally, sequ...
Modern computer architectures, with multicore CPUs and GPUs or other accelerators, make stronger dem...
A variety of historically-proven computer languages have recently been extended to support parallel ...
Structured parallel programming is one of the possible solutions to exploit Programmability, Portab...
Data-parallel languages, such as H scIGH P scERFORMANCE F scORTRAN or F scORTRAN D, provide a machin...
[[abstract]]In this paper, we present the design and implementation of a data-parallel compiling sys...
As the demand increases for high performance and power efficiency in modern computer runtime systems...
Data-parallel languages allow programmers to use the familiar machine-independent programming style ...
Programming environments are used to bridge the gap between actual computers ad developement of thei...
With recent developments of highly parallel computers, practical methods for developing programs on ...
We survey parallel programming models and languages using six criteria to assess their suitability ...