Как подступиться к задаче

Обсуждение вопросов связанных с параллельными и распределенными вычислениями

Модератор: Admin

Mart Kurtz
Пользователь
Сообщения: 2
Зарегистрирован: Чт июн 06, 2019 5:23 pm

Как подступиться к задаче

Сообщение Mart Kurtz » Чт июн 06, 2019 5:40 pm

Уважаемые коллеги, прошу вашего совета.

Необходимо рассчитать функцию неопределенности (тело неопределенности, функция рассогласования) заданного РЛсигнала. Вся проблема в том, что сам сигнал - это, примерно, 20.48 млн отсчетов и это еще не предел. Такое количество отсчетов приводит к оперированию массивами, размеры которых ~ 21х21х10 млн.

Предполагается, что единожды рассчитав все значения ФН и сохранив их, в дальнейшем при необходимости можно будет исследовать необходимые подобласти. Собственно алгоритмы формирования сигнала и расчета ФН векторизованы, осталось понять как правильно все посчитать за разумное время.

Просмотрел возможные пути решения, остановился на использовании GPU, но в первом приближении GPU, имеющийся в наличии (GTX750Ti) при работе с такими переполняется и выдает ошибку.

Как быть далее? Идти в облака? Вероятно, те, кто обрабатывают изображения или кто-то еще уже сталкивались с такими проблемами и решали их. Прошу вас поделиться.

sandy
Эксперт
Сообщения: 5544
Зарегистрирован: Ср сен 22, 2004 4:49 pm

Re: Как подступиться к задаче

Сообщение sandy » Пт июн 07, 2019 8:36 am

Такое количество отсчетов приводит к оперированию массивами, размеры которых ~ 21х21х10 млн

Не пытались из любопытства рассчитать, какой объем памяти занимал бы такой массив?
С уважением

Александр Сергиенко

Mart Kurtz
Пользователь
Сообщения: 2
Зарегистрирован: Чт июн 06, 2019 5:23 pm

Re: Как подступиться к задаче

Сообщение Mart Kurtz » Пт июн 07, 2019 5:43 pm

Понимаю и в чем-то разделяю вашу иронию.
Тем не менее, делать-то что? Децимировать сигнал? Выделить расчетные зоны? Куда бежать-то? Может быть предложите какие-то варианты?

sandy
Эксперт
Сообщения: 5544
Зарегистрирован: Ср сен 22, 2004 4:49 pm

Re: Как подступиться к задаче

Сообщение sandy » Пт июн 07, 2019 10:05 pm

Да нет здесь никакой иронии, очевидно же, что такой объем данных вы не сможете даже просто сохранить, не говоря уже о работе с ними. Поэтому в лоб вы задачу решить не сможете. Ну а что именно делать, зависит от того, что представляет собой сигнал и что именно вам нужно получить.
С уважением



Александр Сергиенко