Abstract processors always form a rectilinear grid in 1 or more dimensions
|
They are abstract coarse grain collections of data-points
-
Remember efficiency says we must "block" communication into large chunks -- processors give us a general target for this
|
The processor arrangement is defined by the PROCESSORS directive that specifies:
-
name of the processor arrangement
-
the rank (i.e., number of dimensions)
-
the extend in each dimension
|
Examples:
-
!HPF$ PROCESSORS P(N)
-
*HPF$ PROCESSORS BIZARRO(1972:1997,-20:17)
-
CHPF$ PROCESSORS SCALARPROC (by default sequential)
|