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 parallelize that. The second approach is to parallelize the program immediately, 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 modeling 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. Bo...
This paper studies howwell automatic parallelization techniques work on a collection of real codes w...
The performance of a computer system is important. One way of improving performance is to use multip...
This paper discusses the techniques used to hand-parallelize, for the Alliant FX/80, four Fortran pr...
We compare two different approaches to parallelization of Fortran programs. The first approach is to...
. A new model of parallel computation is presented that provides appropriate cost models for automat...
Many programming models for massively parallel machines exist, and each has its advantages and disad...
In this paper, we describe a model for determining the optimal data and computation decomposition fo...
Over the past few decades, scientific research has grown to rely increasingly on simulation and othe...
The ParaScope parallel programming environment, developed to support scientic programming of shared-...
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...
We have been experimenting with combining three powerful language tools for large, scientific, paral...
The solution of large and sparse models presents in many ways a suitable structure for implementatio...
High performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...
Today multicore technology is the standard processor technology for desktop and laptop computers and...
This paper studies howwell automatic parallelization techniques work on a collection of real codes w...
The performance of a computer system is important. One way of improving performance is to use multip...
This paper discusses the techniques used to hand-parallelize, for the Alliant FX/80, four Fortran pr...
We compare two different approaches to parallelization of Fortran programs. The first approach is to...
. A new model of parallel computation is presented that provides appropriate cost models for automat...
Many programming models for massively parallel machines exist, and each has its advantages and disad...
In this paper, we describe a model for determining the optimal data and computation decomposition fo...
Over the past few decades, scientific research has grown to rely increasingly on simulation and othe...
The ParaScope parallel programming environment, developed to support scientic programming of shared-...
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...
We have been experimenting with combining three powerful language tools for large, scientific, paral...
The solution of large and sparse models presents in many ways a suitable structure for implementatio...
High performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...
Today multicore technology is the standard processor technology for desktop and laptop computers and...
This paper studies howwell automatic parallelization techniques work on a collection of real codes w...
The performance of a computer system is important. One way of improving performance is to use multip...
This paper discusses the techniques used to hand-parallelize, for the Alliant FX/80, four Fortran pr...