This paper discusses the techniques used to hand-parallelize, for the Alliant FX/80, four Fortran programs from the Perfect-Benchmark suite. The paper also includes the execution times of the programs before and after the transformations. The four programs considered here were not effectively parallelized by the automatic translators available to the authors. However, most of the techniques used for hand parallelization, and perhaps all of them, have wide applicability and can be incorporated into existing translators. 1
As it is widely known, multi-core computers are broadly used these days, and automatic parallelizati...
Creating efficient parallel software can be a complicated and time consuming task, as there are many...
In order to utilize parallel computers, four approaches, broadly speaking, to the provision of paral...
This paper presents several synthetic Fortran codes for testing the ability of automatic parallelize...
We carried out a series of benchmark tests to know the ability of automatic parallelization of four ...
The peak processing performance of highly parallel computers can be achieved only by advanced progra...
Automatic parallelization is one of the approaches aimed at a better and easier use of parallel comp...
Massively parallel processors (MPPs) hold the promise of extremely high performance that, if realize...
Benchmarks are essential for objective comparison of computer performance. Established scientific co...
INTRODUCTION 1.1 Motivation Parallel computing can provide very high levels of performance for scie...
Characteristics of full applications found in scientific computing industries today lead to challeng...
We present the top-down design of a new system which performs automatic parallelization of numerical...
High-Performance Fortran as currently dened cannot be used to solve all program-ming problems. Howev...
Abstract. The growing popularity of multiprocessor workstations among general users calls for a more...
This paper presents an overview of automatic program parallelization techniques. It covers dependenc...
As it is widely known, multi-core computers are broadly used these days, and automatic parallelizati...
Creating efficient parallel software can be a complicated and time consuming task, as there are many...
In order to utilize parallel computers, four approaches, broadly speaking, to the provision of paral...
This paper presents several synthetic Fortran codes for testing the ability of automatic parallelize...
We carried out a series of benchmark tests to know the ability of automatic parallelization of four ...
The peak processing performance of highly parallel computers can be achieved only by advanced progra...
Automatic parallelization is one of the approaches aimed at a better and easier use of parallel comp...
Massively parallel processors (MPPs) hold the promise of extremely high performance that, if realize...
Benchmarks are essential for objective comparison of computer performance. Established scientific co...
INTRODUCTION 1.1 Motivation Parallel computing can provide very high levels of performance for scie...
Characteristics of full applications found in scientific computing industries today lead to challeng...
We present the top-down design of a new system which performs automatic parallelization of numerical...
High-Performance Fortran as currently dened cannot be used to solve all program-ming problems. Howev...
Abstract. The growing popularity of multiprocessor workstations among general users calls for a more...
This paper presents an overview of automatic program parallelization techniques. It covers dependenc...
As it is widely known, multi-core computers are broadly used these days, and automatic parallelizati...
Creating efficient parallel software can be a complicated and time consuming task, as there are many...
In order to utilize parallel computers, four approaches, broadly speaking, to the provision of paral...