Информационные технологии

Программное обеспечение

Однако, обладание информацией, пусть сколь угодно обширной, еще не есть обладание знаниями. Для решения каждой конкретной задачи необходимы свои, зачастую весьма специфические, методы обработки и анализа. Учитывая объемы и специфику данных, получаемых с космических аппаратов, решение поставленных задач без применения современных компьютерных технологий невозможно.

В связи с этим на первый план выходит вопрос наличия промышленного математического программного обеспечения, удовлетворяющего заданным критериям. Термин «промышленное» (industrial) по отношению к программному обеспечению употреблен не случайно. Под этим подразумевается соответствие программного обеспечения весьма жестким требованиям, что отличает его от так называемых «исследовательских» или просто кустарных программ.

Краткий список данных требований можно изложить следущим образом:

  • Надежность и корректность. Вычисления, производимые над данными дистанционного зондирования, могут занимать значительный период времени и должны проводиться в автономном режиме.
  • Возможность работы с большими объемами данных. Данные размером в сотни мегабайт должны обрабатываться в независимости от объема имеющейся физической памяти. Наличие пакетного режима обработки данных ускоряет вычисление повторяющихся операций.
  • Быстродействие как следствие максимальной оптимизации алгоритмов и использования новейших технологических решений. Распараллеливание обработки и использование суперскалярных вычислений там, где это возможно (технологии SSEx для платформ на базе Intel и CUDA для графических процессоров NVIDIA).
  • Переносимость на различные платформы. Не следует ограничивать сферу применения программного обеспечения определенным процессором и/или операционной системой.
  • Функциональная гибкость. Разнообразие и специфика задач, решаемых с помощью анализа ДДЗ, требует максимальной параметризации вычислений.
  • Конечный результат должен быть представлен в форме, максимально упрощающей дальнейший анализ и доступной для неспециалиста.

Перечисленные выше требования легли в основу проектирования и разработки системы Magnolia RSI производства нашей компании.

В следущих параграфах мы кратко опишем основные области практического применения системы Magnolia RSI для анализа данных дистанционного зондирования Земли из космоса. Разумеется, приведенный список не исчерпывает все возможные направления.