Совершенствование системы распараллеливания программы определения ЭВИ в ГМЦ ГСВЧ
А. Э. Дроздов
ФГУП «ВНИИФТРИ», пос. Менделеево, Моск. обл., Россия
Разработанный программно-аппаратный комплекс (ПАК) в ГМЦ ГСВЧ ФГУП «ВНИИФТРИ» для расчёта эфемеридно-временной информации НКА ГНСС [1] содержит систему распараллеливания вычислений для компьютеров с многопроцессорной архитектурой. Имеющаяся система распараллеливания, которую назовём «внешней», позволяет запускать одновременно на разных ядрах процессора несколько экземпляров одной программы, одновременное выполнение которых не мешает друг другу (например, перевод данных измерений во внутренний формат программы). Однако в ПАК ГМЦ ГСВЧ существуют такие программы, производящие долгие вычисления, которые нельзя распараллелить «внешней» системой распараллеливания, например, потому что они работают с одними и теми же файлами, которые нельзя обрабатывать параллельно. В докладе обсуждаются пути распараллеливания таких программ, а также рассмотрены особенности такого «внутреннего» распараллеливания.
Литература
1) Безменов И. В. Вычисление эфемерид и временных поправок навигационных космических аппаратов ГЛОНАСС и GPS в оперативном режиме по данным измерений // Измерительная техника. 2020. № 1. С. 7–14.