P

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

point-to-point

 

 

communication

 

 

 

.

 

A

communication

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

operation

 

 

which involves exactly two processes or

 

package

 

.

 

A

number

 

of

filesets

that

 

have

 

 

tasks. One

 

 

process

initiates

the

communication

through

 

 

 

 

been

 

 

 

operation. The

partner

processreceivissues

 

a

 

 

 

collected

into

a

single

installable

image

of

 

a send

 

 

 

 

 

 

program

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

operation to accept the data being sent.

 

 

 

 

 

products, or LPPs. Multiple filesets can be bundled

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

together

for

installing

groups

of

software

 

together.

.

See

 

In

 

a

programming

language,

a

block,

 

also filesetand Licensed

Program

 

Product.

 

 

 

 

 

 

procedure

 

 

 

 

 

 

(1)

 

 

 

 

 

 

 

 

 

with

 

or

 

without formal parameters, whose execution is

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

parallelism .

 

The

degree

to

 

which

parts

of

 

invoked

 

by means of a procedure call. (2)

 

A

set

of

 

 

a

program

control

statements

that

cause one

or

more

 

may

be

concurrently

executed.

 

 

 

 

 

 

 

 

 

related

 

 

 

 

 

 

 

 

 

 

 

programs

 

to

 

be

performed.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

parallelize .

To

convert

a

serial

program

 

for

parallel

 

 

 

A

 

program

or

command

that

is

actually

 

 

 

execution.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

process .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

running

 

the computer. It consists

of

a

loaded

 

versio

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Parallel

Operating

Environment

(POE)

 

 

 

.

 

An

execution

the

 

executable

file,

its

data,

its

stack,

and

its

environment

that

smooths

the

 

differences

 

 

 

structures that represent the process's state within

 

between

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

serial

and

parallel

execution.

It

lets

 

you

 

multitasking environment. The executable file contains

 

 

 

submit

 

and

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

shared

 

manage

parallel

jobs.

It

is

abbreviated

 

 

the

 

machine instructions (and any calls to

 

and

commonly

 

 

that

will

be

executed

by

the

hardware. A

known

as

POE.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

objects)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

process

can contain multiple threads

of

execution.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

parameter

.

* (1) In Fortran, a symbol that

 

Theis givenprocessa

is

createdfork

()viasystema

call

and

 

 

 

 

 

constant

value

for

 

a

specified

 

application.

 

ends(2)

 

Anusingitemexitanin()

system

call.

Betweenfork and

 

 

 

 

 

 

 

a menu for which the

operator

 

specifies

 

a exitvalue, theor processf

is known to the system by

a

unique

which

the

system

provides

a

value

when

the processmenu is identifier

 

(pid).

 

 

 

 

 

 

 

 

 

 

 

 

 

interpreted.

(3)

A

name

in

 

a

procedure

that

is

used

 

to

 

its

own

virtual

memory

space

and

 

refer

to

an

argument

that

is

passed

 

to

 

 

Each

 

process

 

has

 

 

the

procedure.

another

process's

memory

directly.

 

(4)

A

particular

piece

of

 

information

that

 

cannot

 

access

 

 

a

system or

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

application

program

needs

to

 

process

 

a

 

 

 

 

Communication methods across processes include

 

 

 

 

 

 

 

request.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

pipes, sockets, shared memory, and message passing.

partition .

 

(1)

A

fixed-size

 

division

of

storage.

 

 

(2)

 

 

In

 

which

produces

an

execution

profile

terms of

 

the

IBM

 

RS/6000

SP,

 

a

logical

 

 

 

 

 

 

prof .

of

A

 

 

utility

 

 

 

 

definition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

to

 

identifyi

nodes

to

 

be

viewed

as

one

system

or

 

 

 

 

an

application or program. It is useful

 

 

 

domain.

System

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

partitioning

is

a

method

of

 

organizing

 

the

SP

which

routines use the most CPU time. See the man

 

 

into

 

forprof .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

page

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

groups of nodes for testing or running different levels of

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

software

of

product

environments.

 

 

 

 

 

 

 

 

 

profiling .

 

 

 

The

act

of determining how much CPU time

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Partition

Manager

 

.

The

component

of

the

 

Parallelis

used

 

 

by

 

each

function

or

subroutine

in

 

a

 

progra

Operating

Environment

 

(POE)

that

allocates

 

 

 

 

The histogram or table produced is called the exec

 

 

nodes,

sets

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

profile.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

up the execution environment for remote tasks, and

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

manages

distribution

or

collection

 

of

 

standard

input

 

 

 

Array

 

 

.

 

An

X-Windows

run

time

 

 

 

 

 

 

(STDIN),

standard

output

(STDOUT),

 

and

 

 

 

 

 

 

Program

 

Marker

 

 

 

 

 

 

 

 

 

 

 

 

 

standard

 

 

 

 

tool provided with Parallel Operating

 

 

 

 

 

error

(STDERR).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

monitor

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Environment, used to provide immediate visual

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

pdbx

. pdbx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

feedback

 

 

on

 

a

program's

execution.

 

 

 

 

 

 

 

 

 

is the parallel, symbolic command line

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

debugging

facility pdbxof

PEis.

based

dbxon

the

 

 

pthread .

 

 

A

thread

that

conforms

to

the

POSIX

 

 

 

debugger

and

has

 

a

similar

 

interface.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Threads

Programming

Model.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PE . The IBM Parallel Environment for AIX program

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

product.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

performance

monitor

 

 

.

 

A

utility

which

displays

how

 

 

operation

 

 

.

An

operation,

usually

 

 

 

 

 

 

 

effectively

a

 

system

is

being

 

used

 

by

 

 

reduction

 

 

 

 

 

 

 

 

 

 

 

 

 

 

programs.

 

 

 

 

 

 

 

which

reduces

a

collection of

 

data

by

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

mathematical,

 

 

POE .

See

Parallel

 

Operating

 

Environment.

 

 

 

 

or

more

 

dimensions.

For

example,

the

arithmetic

 

SUM

 

 

 

 

 

 

 

operation

 

 

is

 

a

reduction

operation

which

reduces

an

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

pool .

Groups

of

nodes

on

an

SP

 

that

 

are

 

 

array

 

to

 

 

a

 

scalar

value.

Other

reduction

operations

 

 

known

to

 

the

 

 

 

and MINVAL.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Resource

 

Manager,

and

are

identified

by

 

a

include

 

MAXVAL

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

number.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

remote

 

host

 

 

.

 

Any

host

on

a

network

except

the

 

one

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

which

 

a

 

 

particular

 

operator

is

working.

 

 

 

 

 

 

 

192

IBM

PE

for

AIX

V2R4.0:

 

Messages

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Page 208
Image 208
IBM GC28-1982-02 manual 192