abstract.txt (2502B)
1 Ганкевич И.Г., Дегтярев А.Б. 2 Метод распределения нагрузки на многопроцессорную систему 3 4 Подходы к распределению нагрузки между отдельными процессорами однородной 5 вычислительной системы широко известны, эффективны и реализованы в современных 6 технологиях параллельного программирования, таких как OpenMP, однако, 7 аналогичные методы, учитывающие производительность не только процессоров, но 8 каждого из устройств вычислительной системы, реализованы обособленно, и общей 9 реализации, позволяющей распределять нагрузку между всеми устройствами 10 одновременно, не существует. Такая реализация была создана и протестирована на 11 различных многопроцессорных машинах и показала высокую производительность в 12 задаче генерации взволнованной морской поверхности. Структура программы была 13 упрощена путем факторизации параллельно выполняющихся частей и звеньев 14 конвейера на унифицированные абстрактные компоненты. 15 16 17 Gankevich I.G., Degtyarev A.B. 18 Load distribution approach for multiprocessor system 19 20 Approaches to distribute load among different processors of a homogeneous 21 computer system are widespread and are efficiently implemented via parallel 22 programming techniques such as OpenMP, however, analogous approaches, which 23 take into account not only performance of a processor but also performance of 24 other devices of a computer system involved in a computation (such as GPUs and 25 storage devices), are used in isolation and are not general. General approach 26 was implemented and through a series of experiments it was shown that it 27 exhibits high performance in a problem of wavy ocean surface generation. This 28 approach led to program structure being simplified as parallel tasks and 29 pipeline links were factorised into abstract unified components.