Next: C. Overview of the
Up: ADAPTOR HPF Language Reference
Previous: A. Overview
  Contents
  Index
B. About the new Version 10
The main new features of the latest ADAPTOR versions
are the following ones:
- The HALO library provides support for unstructured
shadows and communication schedules.
- HALO library with communication schedules where double indexes
are eliminated.
- Scalar variables can be mapped to processors and
processor subsets via the ALIGN directive or
via the new ADAPTOR specific REPLICATED directive.
- The REPLICATED directive supports the replication
of serial data onto processor arrays and processor subsets.
- The SINGLE directive maps serial data to a single
processor.
- The LAYOUT directive allows to choose how the
processors allocate memory for their local sections.
The SHADOW directive, also specified in the HPF 2.0
standard, has been extended to distinguish between exact and minimal
sizes of shadow edges.
Arrays without explicit mapping (serial data) can now also be shared
among all processors.
- ADAPTOR supports block-cyclic distributions, CYCLIC(N) with
1#1, as specified in the HPF 2.0 standard.
- ADAPTOR supports INDIRECT distributions as specified
in the HPF 2.0 standard.
- ADAPTOR supports ARBITRARY distributions as specified
by Moreira et. al. [MEKN96].
- Arrays can now be distributed onto processor subsets,
processor subsets can also be used within the ON
directive. This approved extension of the HPF 2.0 standard can
also be used with vector subscripts for irregular processor subsets.
- ADAPTOR supports task parallelism as specified in the HPF 2.0
standard. Communication between tasks might be possible by using
the array descriptors of non-local arrays (non-portable)
or by using the HPF_TASK_LIBRARY.
- Embedded dimensions for an alignment can be used without restrictions.
- ADAPTOR supports the new machine-specific SELECT
directive to specify for dimensions of arrays and for loops how
they should be handled for vectorization
and/or shared memory parallelization.
Furthermore, unstructured communications based on indirect addressing
are realized more efficiently.
Next: C. Overview of the
Up: ADAPTOR HPF Language Reference
Previous: A. Overview
  Contents
  Index
Thomas Brandes
2004-03-18