The Force: A Highly Portable Parallel Programming Language by ...

4 downloads 16505 Views 561KB Size Report
Center on Large Grain Data Flow [Bab84], as well as ... we call selfscheduled, .... call statement to the startup routine of every Force subroutine in the program.
The Force:

A Highly

Programming

Portable

Parallel

Language by

Harry F. Jordan, Muhammad S. Benten, Gita Alaghband and Rue.Aiger Jakob

Department

Computer Systems Design Group of Electrical and Computer Engineering University of Colorado Boulder, CO 80309-0425 CSDG February

89-2 1989

The Force: A Highly Portable Programming Harry

F. Jordan,

macro

S. Benten,

Ruediger

University of Electrical

Department

Keywords:

Language

Muhammad and

Gita

Alaghband

Jakob

of Colorado & Computer

shared

multiprocessors,

Parallel

memory,

Engineering

parallel

portability,

languages,

preprocessor

Abstract

Programming and parallel why

programs

six

level

different

macro

dencies

and

them.

These

grams

largely

the specific

shared

memory

Force

constructs

independent shared

allows

machine

memory

a highly

portable.

programming

preprocessor

to build

is still

axe rarely

the Force parallel

between two

multiprocessors

machine

In our paper

language

us to hide high

enable

us to write

multiprocessor

how

machine

depen-

level constructs

of processes executing

portable

We show

low level

independent

of the number

we will exl,lai,,

has been easily

multJprocessors.

,a._k

depeude,,t

portable and them.

a

on top of pxrallcl

independent

proof

Introduction

1

All manufacturers

of multiprocessors

for parallel programming.

provide with their machines

But this support

sore

Suggest Documents