INTRODUCTION 1.1 Motivation Parallel computing can provide very high levels of performance for scientific applications. However, these applications must be specifically structured to take advantage of the power of parallel computers. There are two means of achieving this. The programmer can write explicitly parallel code, or the programmer can use a tool to automatically transform programs written in conventional sequential programming languages for parallel execution. Automatic parallelization is appealing because it is less tedious than writing explicitly parallel programs since the programmer is freed from worrying about the details of interprocessor communication, synchronization, and data distribution. In addition, it is easier to ach...
The goal of parallelizing, or restructuring, compilers is to detect and exploit parallelism in seque...
A workable approach for modernization of existing software into parallel/distributed applications is...
Abstract. The automatic parallelization of C has always been frustrated by pointer arithmetic, irreg...
Multiprocessor computers are rapidly becoming the norm. Parallel workstations are widely available t...
It is the goal of the Polaris project to develop a new parallelizing compiler that will overcome li...
It is the goal of the Polaris project to develop a new parallelizing compiler that will overcome lim...
Abstract. The growing popularity of multiprocessor workstations among general users calls for a more...
220 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1986.This dissertation discusses s...
Characteristics of full applications found in scientific computing industries today lead to challeng...
112 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1993.Numerical applications requir...
iii Numerical applications require large amounts of computing power. Although shared memory multipro...
This paper discusses the techniques used to hand-parallelize, for the Alliant FX/80, four Fortran pr...
This paper studies howwell automatic parallelization techniques work on a collection of real codes w...
The end of Dennard scaling also brought an end to frequency scaling as a means to improve performanc...
We present an extension to the FORTRAN language that allows the user to specify parallelism by means...
The goal of parallelizing, or restructuring, compilers is to detect and exploit parallelism in seque...
A workable approach for modernization of existing software into parallel/distributed applications is...
Abstract. The automatic parallelization of C has always been frustrated by pointer arithmetic, irreg...
Multiprocessor computers are rapidly becoming the norm. Parallel workstations are widely available t...
It is the goal of the Polaris project to develop a new parallelizing compiler that will overcome li...
It is the goal of the Polaris project to develop a new parallelizing compiler that will overcome lim...
Abstract. The growing popularity of multiprocessor workstations among general users calls for a more...
220 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1986.This dissertation discusses s...
Characteristics of full applications found in scientific computing industries today lead to challeng...
112 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1993.Numerical applications requir...
iii Numerical applications require large amounts of computing power. Although shared memory multipro...
This paper discusses the techniques used to hand-parallelize, for the Alliant FX/80, four Fortran pr...
This paper studies howwell automatic parallelization techniques work on a collection of real codes w...
The end of Dennard scaling also brought an end to frequency scaling as a means to improve performanc...
We present an extension to the FORTRAN language that allows the user to specify parallelism by means...
The goal of parallelizing, or restructuring, compilers is to detect and exploit parallelism in seque...
A workable approach for modernization of existing software into parallel/distributed applications is...
Abstract. The automatic parallelization of C has always been frustrated by pointer arithmetic, irreg...