Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Технологии: Разные > Решение задачи с высокой вычислительной сложностью


Автор: Vadim290692 11.9.2014, 12:24
Дорогие форумчане! Хочется спросить ваше мнение по следующему вопросу как у специалистов в области вычислительных технологий. Наша маленькая инженерная группа работает над созданием имитаторов радиолокационных эхосигналов, эти устройства используют при разработке и тестирование радиолокационных комплексов. Одна из задач - вычисление эхосигнала в режиме реального времени, а поскольку требования к современным РЛС очень высоки, то приходится обрабатывать очень большой набор цифровых данных и выполнять больное количество операций, следовательно возникает необходимость использования очень быстрого вычислителя. Сейчас пытаемся использовать, например, графический процессор видеокарты для этих целей. Хочется услышать, какие примерно технологии используются в разных областях для ускорения вычислений (знаю, что подобные задачи возникают в других областях науки и техники).Заранее спасибо за любой совет!

Автор: ksili 12.9.2014, 11:06
Вычислительные кластера, суперкомпьютеры...

Они же есть в гетерогенном виде: с видеокартами для вычислений или с FPGA-вычислителями.

Если узлы стандартные, то есть возможность использовать известный софт (Matlab и др.). Если с видеокартами или FPGA, то скорее всего нужно что-то самописное делать.

Не поверю, что в инженерной группе ничего об этом не знали.

Автор: Фантом 12.9.2014, 12:59
Вообще-то для данной задачи (причем в точности для нее) давным-давно существуют специализированные компьютеры ("корреляторы"). Зачем изобретать велосипед?

Автор: ksili 12.9.2014, 15:23
Фантом, а они не чисто аналоговые? Я так понял у Vadim290692 там всё уже в цифре.

Автор: Фантом 12.9.2014, 18:15
Цитата(ksili @  12.9.2014,  16:23 Найти цитируемый пост)
Фантом, а они не чисто аналоговые? Я так понял у Vadim290692 там всё уже в цифре. 
 Нет. Их чаще используют для обработки данных, полученных на разнесенных антеннах и записанных на блоки HDD, соответственно, это не аналоговая realtime-обработка, а как раз то, что нужно. 

Правда, "внутри" часть счета действительно происходит аналоговыми методами, но на входе/выходе это не отражается.  smile 

Автор: Vadim290692 15.9.2014, 04:48
Фантом, а можно поподробнее об этом, раньше не слышал никогда. может литературу посоветуете или сайты?  

Автор: Фантом 15.9.2014, 14:36
В общем-то любой поисковик по запросу "обработка радиолокационных данных Mark" выдаст кучу информации.

Автор: Vadim290692 16.9.2014, 06:57
Фантом, использовал вашу рекомендацию по запросу, кроме кучи статей содержащих общую информацию по методам обработки радиолокационной информации, наткнулся на статью об использовании при моделировании сложных объектов в режиме реального времени сетей Петри и программного продукта CPN Tools. Может кто-то уже встречался с таким, и сможет пояснить возможности применения, буду очень признателен.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)