В четвертой главе даются основные характеристики разработанного программного комплекса инструментальных средств, проведены результаты экспериментальных исследований по распараллеливанию алгоритмов с применением мультипроцессорных систем на примере прикладных задач, показывающих функциональные возможности разработанного программно-инструментального комплекса.
Приведена информация о разработанных на основе предложенного инструментального комплекса прикладных задачах. Приведены результаты комплексного тестирования разработанного программного обеспечения на ряде МВС. Экспериментально показано, что имеется ускорение счета при увеличении количества вычислительных узлов.
В частности, в рамках нескольких научно исследовательских проектов, с использованием ПС были построены прикладные системы решающие следующие задачи:
· задача поиска и классификации объектов на изображениях, базирующейся на аппарате искусственных нейронных сетей. Данная задача, помимо реализации ИНС, включает в себя набор модулей предобработки (включая и параллельные реализации) и использует практически все функциональные возможности, предоставляемые разработанным инструментальным комплексом;
· задача обработки снимков ДЗЗ;
· задача контроля и диагностики подсистем космического аппарата.
Результаты тестирования в виде графиков производительности представлены в таблицах 2-5 и на рисунках 6-8 соответственно.
1) Прикладная задача поиска и распознавания объектов
Таблица 2 − Результаты тестирования производительности (ускорение счета)
Кол-во вычислительных потоков на узел | |||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | ||
Кол-во узлов КВУ | 1 | - | - | - | - | - | - | - | - |
2 | 1,00 | 2,19 | 2,72 | 2,77 | 2,93 | 2,96 | 2,94 | 2,96 | |
3 | 1,20 | 3,67 | 3,59 | 4,73 | 4,59 | 4,61 | 4,58 | 4,49 | |
4 | 1,26 | 3,60 | 3,34 | 4,81 | 5,17 | 5,09 | 4,83 | 5,03 | |
5 | 1,23 | 3,43 | 3,60 | 5,46 | 5,78 | 5,92 | 5,69 | 5,56 | |
6 | 1,22 | 3,60 | 3,08 | 5,38 | 4,13 | 4,73 | 5,35 | 3,46 |
|
Рисунок 6 − График эффективности параллельной реализации |
Тестирование показывает, что конвейеризация счета в пределах одного вычислительного узла дает прирост производительности почти в три раза. Наивысшая производительность достигнута при запуске счета задачи в конфигурации 5 узлов КВУ, по шесть вычислительных потоков на каждом, при этом максимальное достигнутое ускорение составляет 5.92.
2) Прикладная задача обработки изображений ДЗЗ
Таблица 3 − Результаты тестирования производительности (ускорение счета)
Кол-во вычислительных потоков на узел | |||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | ||
Кол-во узлов КВУ | 1 | 1,00 | 1,03 | 1,03 | 1,03 | 1,04 | 1,04 | 1,03 | 1,03 |
2 | 2,00 | 2,05 | 2,05 | 2,05 | 2,05 | 2,05 | 2,05 | 2,05 | |
3 | 2,93 | 2,96 | 2,96 | 2,97 | 2,96 | 2,96 | 2,95 | 2,95 | |
4 | 3,08 | 3,10 | 3,09 | 3,67 | 3,66 | 3,10 | 3,09 | 3,67 | |
5 | 3,78 | 3,82 | 3,82 | 3,74 | 3,81 | 3,82 | 3,82 | 3,81 | |
6 | 5,52 | 5,65 | 5,56 | 5,59 | 5,65 | 5,61 | 5,62 | 5,64 |
|
Рисунок 7 − График эффективности параллельной реализации |
Тестирование производительности на задаче обработки снимков ДЗЗ показывает отсутствие ускорения от конвейеризации вычислений, что объясняется подходом к декомпозиции общего алгоритма решения задачи. Малое количество модулей входящих в схему решения задачи не позволяет эффективно использовать конвейер обработки данных, однако, за счет внутреннего параллелизма основного модуля обработки, присутствует, близкое к линейному, ускорение счета при увеличении количества использованных узлов КВУ.
3) Прикладная задача контроли и диагностики подсистем КА
Таблица 4 − Результаты тестирования производительности (ускорение счета)
Кол-во вычислительных потоков на узел | |||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | ||
Кол-во узлов КВУ | 1 | 1,00 | 1,97 | 2,43 | 2,51 | 2,55 | 2,55 | 2,59 | 2,58 |
2 | 1,77 | 3,45 | 3,87 | 4,59 | 4,73 | 4,80 | 4,78 | 4,79 | |
3 | 2,42 | 4,54 | 5,57 | 6,39 | 6,47 | 6,44 | 6,45 | 6,47 | |
4 | 3,11 | 5,63 | 6,35 | 7,09 | 7,10 | 7,21 | 7,13 | 7,23 | |
5 | 3,60 | 5,73 | 7,35 | 7,90 | 8,15 | 8,25 | 8,06 | 8,26 | |
6 | 3,99 | 6,33 | 8,50 | 8,21 | 8,12 | 8,04 | 8,08 | 8,10 |
|
Рисунок 8 − График эффективности параллельной реализации |
Тестирование разработанной системы на задаче контроля и диагностики показывает наличие ускорения как при увеличении количества узлов КВУ, так и при конвейеризации вычислений. При этом конвейеризация вычислений выглядит более предпочтительным подходом, поскольку задача имеет низкую гранулярность параллелизма и увеличение количества задействованных узлов КВУ приводит к снижению эффективности.
Заключение содержит основные результаты и выводы по диссертационной работе.
В приложении приведены копии документов, подтверждающих практическое использование и внедрение результатов диссертации.
ОСНОВНЫЕ РЕЗУЛЬТАТЫ РАБОТЫ
1. Проведены исследования существующих методов организации конвейерно-параллельных вычислений на МВС, инструментальных средств и комплексов на их основе;
2. Разработана структурная модель программно-инструментального комплекса поддержки конвейерно-параллельных вычислений на МВС;
3. Разработан алгоритм диспетчеризации, обеспечивающий динамическую балансировку нагрузки на вычислительные узлы МВС, действующий в условиях отсутствия информации об априорных оценках времени, требуемого для выполнения отдельных подзадач и позволяющий получить преимущество от использования МВС.
4. Разработан и реализован прототип комплекса программно-инструментальных средств для организации конвейерно-параллельных вычислений на мультипроцессорных системах.
ОСНОВНЫЕ ПУБЛИКАЦИИ ПО ТЕМЕ ДИССЕРТАЦИИ
работы из списка, рекомендованного ВАК РФ
1. , , Хачумов и распознавание локальных объектов на аэрокосмических снимках. – Авиакосмическое приборостроение, 2007, №9, с.39-45. (лично автором – 1 с.)
2. , , , , Снегирев нейронных сетей и средств распараллеливания для высокопроизводительной обработки данных. - Информационно-измерительные и управляющие системы, 2007, №7, т.5, с.48-53. (лично автором – 1 с.)
3. Талалаев архитектуры параллельной программной системы распознавания графических образов на основе искусственных нейронных сетей – «Нейрокомпьютеры: разработка, применение», 2008, №9, с.43-51.
4. , , Хачумов архитектуры нейросетевой системы контроля, диагностики и обработки изображений космического назначения – Авиакосмическое приборостроение, 2009, №5, с.39-47. (лично автором – 3 с.)
5. , , Хачумов распознавания, географической привязки и наблюдения объектов на основе анализа полутоновых снимков – Авиакосмическое приборостроение, 2009, №12, с. 19-24. (лично автором – 2 с.)
6. Талалаев конвейерно-параллельных вычислений для обработки потоков данных – Информационные технологии и вычислительные системы, 2011, №1, с.8-13.
7. Хачумов характеристики кластерных вычислителей и анализ эффективности параллельных программных средств обработки потоков данных – Авиакосмическое приборостроение, 2011, №12, c.3-17 (лично автором – 4 с.)
другие работы
8. , , Хачумов эффективности применения искусственных нейронных сетей для решения задач распознавания, сжатия и прогнозирования. - Искусственный интеллект и принятие решений, 2008, №2, с.24-33.
9. , , Хачумов и кластеризация текстовых и графических элементов на полутоновых снимках. – Искусственный интеллект и принятие решений, 2008, №3, с.72-84.
10. , , Хачумов система для распознавания графических образов с помощью моделей искусственных нейронных сетей. - Высокие технологии, фундаментальные и прикладные исследования, образование. Сборник трудов Второй международной научно-практической конференции “Исследование, разработка и применение высоких технологий в промышленности“. 07-09.01.2006, Санкт-Петербург, Россия. / Под ред. , , . СПб.: Изд-во Политехн. ун-та, Т. 6:, 2006, с. 6.
11. , , Щербаков нейронных сетей для распознавания графических образов на кластерном вычислительном устройстве. – Сб. трудов 2-ой Международной научн.-практической конференции «Исследование, разработка и применение высоких технологий в промышленности» (07-09.02.2006, Санкт-Петербург) – Санкт-Петербург: Издат.-во Политехнического университета, 2006, с.8-10.
12. , , Применение нейронных сетей и средств распараллеливания для высокоскоростной обработки потоков данных. - Тезисы докладов научно-технической конференции ФГУП "РНИИ КП", посвященной. 60-летию предприятия (10-12 октября 2006 г.) - М.: ФГУП "РНИИ КП", 2006, с.79-80.
13. Talalaev A.A., Tishchenko I.P., Fralenko V.P., Khachumov V.M.. Neural methods in aerospace systems. – 9th International Conference “Pattern Recognition and image analysis: New Information Technologies” (PRIA-9-2008): Conference proceedings. (Nizhni Novgorod, 14-20.09.2008) – Н. Новгород, издательство “Диалог Культур”, т. 2, с.193-196.
14. Khachumov V.M., Talalaev A.A., Tishenko I.P., Fralenko V.P., Emelyanova J.G., Konstantinov K.A., Pogodin S.V. Program neural network system of telemetric information control, spacecraft subsystems diagnostic and space images processing. – First Specialized Symposium “Space & Global Security of Humanity” (November 2-4, 2009, Amathus Beach Hotel, Limassol, Cyprus).
15. Круглов А. В., Ватутин В. М., Попов С. В., Заднепровский В. Ф., Талалаев А. А., Хачумов контроля и диагностики космических подсистем с применением суперкомпьютерных технологий - тезисы трудов III Всероссийской научно-технической конференции «Актуальные проблемы ракетно-космического приборостроения и информационных технологий» (электронный сборник, 1-3 июня 2010 года).
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 |





