. This paper critically examines current parallel programming practice and optimising compiler development. The general strategies employed by compiler and programmer to optimise a Fortran program are described, and then illustrated for a specific case by applying them to a well known scientific program, TRED2, using the KSR-1 as the target architecture. Extensive measurement is applied to the resulting versions of the program, which are compared with a version produced by a commercial optimising compiler, KAP. The compiler strategy significantly outperforms KAP, and does not fall far short of the performance achieved by the programmer. Following the experimental section each approach is critiqued by the other. Perceived flaws, advantages a...
Over the past two decades tremendous progress has been made in both the design of parallel architect...
This paper presents a model to evaluate the performance and overhead of parallelizing sequential cod...
International audienceThis paper presents an environment for programming distributed memory computer...
This article critically examines current parallel programming practice and optimizing compiler devel...
ABSTRACT This article critically examines current parallel programming practice and optimizing compi...
Distributed Memory Multicomputers (DMMs) such as the IBM SP-2, the Intel Paragon and the Thinking Ma...
125 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1997.This dissertation explores th...
In recent years, distributed memory parallel machines have been widely recognized as the most likely...
This paper proposes a compiler strategy for mapping FORTRAN programs onto distributed memory compute...
Parallel computing is regarded by most computer scientists as the most likely approach for significa...
The goal of this dissertation is to give programmers the ability to achieve high performance by focu...
High Performance Fortran (HPF), as well as its predecessor FortranD,has attracted considerable atten...
Clusters of Symmetrical Multiprocessor machines are increasingly becoming the norm for high performa...
INTRODUCTION The SPMD (Single-Program Multiple-Data Stream) model has been widely adopted as the ba...
Parallel compilers and programming environments need a high degree of intelligence to cope with the ...
Over the past two decades tremendous progress has been made in both the design of parallel architect...
This paper presents a model to evaluate the performance and overhead of parallelizing sequential cod...
International audienceThis paper presents an environment for programming distributed memory computer...
This article critically examines current parallel programming practice and optimizing compiler devel...
ABSTRACT This article critically examines current parallel programming practice and optimizing compi...
Distributed Memory Multicomputers (DMMs) such as the IBM SP-2, the Intel Paragon and the Thinking Ma...
125 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1997.This dissertation explores th...
In recent years, distributed memory parallel machines have been widely recognized as the most likely...
This paper proposes a compiler strategy for mapping FORTRAN programs onto distributed memory compute...
Parallel computing is regarded by most computer scientists as the most likely approach for significa...
The goal of this dissertation is to give programmers the ability to achieve high performance by focu...
High Performance Fortran (HPF), as well as its predecessor FortranD,has attracted considerable atten...
Clusters of Symmetrical Multiprocessor machines are increasingly becoming the norm for high performa...
INTRODUCTION The SPMD (Single-Program Multiple-Data Stream) model has been widely adopted as the ba...
Parallel compilers and programming environments need a high degree of intelligence to cope with the ...
Over the past two decades tremendous progress has been made in both the design of parallel architect...
This paper presents a model to evaluate the performance and overhead of parallelizing sequential cod...
International audienceThis paper presents an environment for programming distributed memory computer...