The development of parallel large-scale application codes is a challenging problem, because it requires a combination of application knowledge, understanding of the various aspects of parallelism involved, and software engineering. Moreover, the size of largescale applications usually is input-dependent, and the parallel algorithm needs to be scalable to various numbers of processors. This paper combines the theoretical as well as the practical aspects required for the understanding, realisation, and manageability of the development process of parallel large-scale applications. It provides a formal framework in which their (partly machine-model specific) potential parallelism can be expressed and requirements on scheduling and implementatio...
This paper describes the architecture of a development environment for computer-aided parallel softw...
There is an increasing need for a framework that supports research on portable high-performance para...
For three years, members of the Computer Science Department at the University of Rochester have used...
It is today's general wisdom that the productive use of parallel architectures depends cruciall...
Since the mid-1980's, there have been a number of commercially available parallel computers with hun...
Parallel software development must face the fact that different architectures require different impl...
The most important features that a parallel programming language should provide are portability, mod...
AbstractSupercomputer architectures are being upgraded using different level of parallelism to impro...
Abstract parallel architecture. In both cases, the efforts require Several large applications have b...
The most important features that a parallel programming language should provide are portability, mod...
We present a case study examining the creation of an efficient preconditioner for solution of incom...
Highly parallel architectures will be useful in meeting the demands of computationally intensive tas...
Parallel machines with an extremely large number of processors (at least tens of thousands processor...
The paper considers the problem of developing rational methods for the creation of a framework (a pl...
. In this paper, we present an interdisciplinary research project whose central objective is to deve...
This paper describes the architecture of a development environment for computer-aided parallel softw...
There is an increasing need for a framework that supports research on portable high-performance para...
For three years, members of the Computer Science Department at the University of Rochester have used...
It is today's general wisdom that the productive use of parallel architectures depends cruciall...
Since the mid-1980's, there have been a number of commercially available parallel computers with hun...
Parallel software development must face the fact that different architectures require different impl...
The most important features that a parallel programming language should provide are portability, mod...
AbstractSupercomputer architectures are being upgraded using different level of parallelism to impro...
Abstract parallel architecture. In both cases, the efforts require Several large applications have b...
The most important features that a parallel programming language should provide are portability, mod...
We present a case study examining the creation of an efficient preconditioner for solution of incom...
Highly parallel architectures will be useful in meeting the demands of computationally intensive tas...
Parallel machines with an extremely large number of processors (at least tens of thousands processor...
The paper considers the problem of developing rational methods for the creation of a framework (a pl...
. In this paper, we present an interdisciplinary research project whose central objective is to deve...
This paper describes the architecture of a development environment for computer-aided parallel softw...
There is an increasing need for a framework that supports research on portable high-performance para...
For three years, members of the Computer Science Department at the University of Rochester have used...