ParaGen
V.E.Malyshkin and A.A.Tsygulin
Novosibirsk
Pages: 108–118
Abstract
Basic ideas and algorithms for generating parallel programs for numerical modeling of large-scale problems are presented. Generation of a wide spectrum of programs is based on using a good man-made code, an assembly technology of parallel programming, parameterization, and macrogeneration. It is shown that these technological techniques taken altogether ensure a high quality of generated parallel programs and relieve the system user of having to program the procedures of synchronization, dynamic load balancing, and other elements of parallel program development whose implementation is difficult. The approach is implemented in the ParaGen system.
|