Аннотации:
Кратко представлена технология фрагментированного программирования и реализующие ее язык и система фрагментированного программирования LuNA, разрабатываемые в ИВМиМГ СО РАН. Технология ориентирована на поддержку разработки параллельных программ, реализующих большие численные модели, и их исполнения на суперкомпьютерах. Система LuNA автоматически обеспечивает такие динамические свойства параллельных программ как динамическая настройка на все доступные ресурсы, динамическая балансировка нагрузки, учет динамики поведения моделируемого явления и т.п. Shortly the technology of fragmented programming is presented. This technology is now under development in the Institute of Computational Mathematics and Mathematical Geophysics. Also the LuNA language and system of fragmented programming are presented.
The technology is oriented to support the parallel implementation of the large scale
numerical models in physics. The LuNA system provides automatically such dynamic
properties of parallel programs as dynamic tuning of the program to all the available
resources of a supercomputer, dynamic balancing of a workload, the computation
organization to the new details of the model behavior.
Описание:
Виктор Эмануилович Малышкин, доктор технических наук, профессор, Новосибирский национальный исследовательский государственный университет, кафедра параллельных вычислительных технологий, Новосибирский государственный технический университет, зав. лаб. синтеза параллельных программ, Институт вычислительной математики и математической физики СО РАН, malysh@ssd.sscc.ru. V.E. Malyshkin, Novosibirsk State University (Novosibirsk, Russian Federation)