We compare two different approaches to parallelization of Fortran programs. The first approach is to optimize the serial code so that it runs as fast as possible on a single processor, and then optimize the parallel version. In this paper a variety of parallel programming tools is used to obtain an optimal, parallel version of an economic policy modelling application for the IBM SP1. We apply a new technique called Data Access Normalization; we use an extended ParaScope as our parallel programming environment; we use FORGE 90 as our parallelizer; and we use KAP as our optimizer. We make a number of observations about the effectiveness of these tools. Both strategies obtain a working, parallel program, but use different tools to get there....
Shared-memory multiprocessor systems can achieve high performance levels when appropriate work paral...
With the advent of Distributed Memory Machines (DMMs) numerous work have been undertaken to ease the...
This paper studies howwell automatic parallelization techniques work on a collection of real codes w...
We compare two different approaches to parallelization of Fortran programs. The first approach is to...
Many programming models for massively parallel machines exist, and each has its advantages and disad...
Over the past few decades, scientific research has grown to rely increasingly on simulation and othe...
. A new model of parallel computation is presented that provides appropriate cost models for automat...
The parallelization of real-world compute intensive Fortran application codes is generally not a tri...
In this work we show how applications in computational economics can take advantage of modern parall...
This paper discusses the techniques used to hand-parallelize, for the Alliant FX/80, four Fortran pr...
In this paper, we describe a model for determining the optimal data and computation decomposition fo...
The solution of large and sparse models presents in many ways a suitable structure for implementatio...
We have been experimenting with combining three powerful language tools for large, scientific, paral...
High performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...
The finance industry is beginning to adopt parallel computing for numerical computation, and will so...
Shared-memory multiprocessor systems can achieve high performance levels when appropriate work paral...
With the advent of Distributed Memory Machines (DMMs) numerous work have been undertaken to ease the...
This paper studies howwell automatic parallelization techniques work on a collection of real codes w...
We compare two different approaches to parallelization of Fortran programs. The first approach is to...
Many programming models for massively parallel machines exist, and each has its advantages and disad...
Over the past few decades, scientific research has grown to rely increasingly on simulation and othe...
. A new model of parallel computation is presented that provides appropriate cost models for automat...
The parallelization of real-world compute intensive Fortran application codes is generally not a tri...
In this work we show how applications in computational economics can take advantage of modern parall...
This paper discusses the techniques used to hand-parallelize, for the Alliant FX/80, four Fortran pr...
In this paper, we describe a model for determining the optimal data and computation decomposition fo...
The solution of large and sparse models presents in many ways a suitable structure for implementatio...
We have been experimenting with combining three powerful language tools for large, scientific, paral...
High performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...
The finance industry is beginning to adopt parallel computing for numerical computation, and will so...
Shared-memory multiprocessor systems can achieve high performance levels when appropriate work paral...
With the advent of Distributed Memory Machines (DMMs) numerous work have been undertaken to ease the...
This paper studies howwell automatic parallelization techniques work on a collection of real codes w...