Abstract:
A new technology of programming based on standardized algorithmic structures
with massive parallelism is considered. A classification of such structures
is given. New problem-oriented structures are proposed on the basis of our
analysis of problems in the field of computational gas dynamics and quantum
chemistry. Various mechanisms for composition of such structures and their
optimization are discussed. Some special features of implementation of these
structures are described, including the mechanisms for providing the
portability and efficiency as well as object-oriented methods for their
reusing and specializing. The architecture of the programming system under
consideration is presented.