Distributed array descriptor, Runtime supporting compilers, BLOCK, CYCLIC, HPF
We describe a distributed array descriptor that can be used by a runtime supporting HPFlike compilers. This descriptor captures all five types of alignment and BLOCK and CYCLIC distribution as defined in HPF specification. In essence, this descriptor does not distinguish whole array and array sections. Prior to this version, we had versions 1.0, 1.1, and 1.2. This version is not only an update of previous versions, but more importantly it also directly reflects our current practice in an HPF compilation effort.
Carpenter, Bryan; Cowie, James; Leskiw, Donald; and Li, Xiaoming, "The Distributed Array Descriptor for a PCRC HPF Compiler Version 2.0 SCCS-770d" (1996). Northeast Parallel Architecture Center. Paper 73.