Авторитетность издания
ВАК - К1
RSCI, ядро РИНЦ
Добавить в закладки
Следующий номер на сайте
№4
Ожидается:
16 Декабря 2025
Оптимизация задачи об определении конфликтов с опасными зонами движения летательных аппаратов для выполнения на Intel Xeon Phi
Optimization of the problem of conflict detection with dangerous aircraft movement areas to execute on Intel Xeon Phi
Дата подачи статьи: 19.05.2017
УДК: 004.42
Статья опубликована в выпуске журнала № 3 за 2017 год. [ на стр. 524-528 ]Аннотация:Во время полета летательный аппарат генерирует вихревой спутный след. Данный след может представлять опасность для других участников воздушного движения, особенно в зонах, в которых одновременно находится большое количество летательных аппаратов. Поэтому задача моделирования вихревых следов и определения конфликтов с ними является крайне важной и востребованной. В данной статье вихревой след рассматривается как совокупность опасных зон отдельных отрезков траектории движения. Опасная зона отдельного отрезка траектории представлена пучком сфер – множеством сфер с центрами на данном отрезке. Далее рассматривается прямой математический метод определения пересечения прямой и пучка сфер. Прямая представляет мгновенную траекторию движения собственного летательного аппарата, тогда как множество пучков сфер формирует полную опасную зону полета. Так как количество отрезков траекторий в опасной зоне достаточно велико, целесообразно использование ускорителей для осуществления вычислений. В статье рассматриваются применение Intel Xeon Phi для данной задачи и использование специального приема ручной оптимизации исходного кода для того, чтобы добиться применения векторизации кода. Такой подход позволяет добиться пятикратного ускорения решения задачи при обсчете около 107 отрезков движения внутри опасной зоны.
Abstract:An aircraft generates a wake vortex during its flight. This wake might be dangerous for other air traffic participants, especially in zones with a large number of aircrafts. So, the problem of vortex wake modeling and conflicts detection is very important and in demand. The article considers a vortex wake as a set of dangerous zones in separate traffic segments. A dangerous zone of separate traffic segment is a pencil of spheres – a set of spheres with centers on this segment. Next, we consider the direct mathematical method of detecting an intersection of a line and a pencil of spheres. The line is an immediate trajectory of own aircraft, while a pencil of spheres forms the whole dangerous flight zone. Since the number of traffic segments in a dangerous zone is large enough, it is appropriate to use accelerators in such calculations. The paper considers using Intel Xeon Phi coprocessors for this task and applying some manual sourcecode optimization to enforce execution code vectorization. This approach leads to five-time acceleration of calculation for 107 traffic segments in a dangerous zone.
| Авторы: Рыбаков А.А. (rybakov@jscc.ru ) - Межведомственный суперкомпьютерный центр РАН – филиал ФНЦ НИИСИ РАН (ведущий научный сотрудник), Москва, Россия, кандидат физико-математических наук | |
| Ключевые слова: векторизация, intel xeon phi, определение конфликтов, опасная зона движения летательного аппарата, вихревой след |
|
| Keywords: vectorization, intel xeon phi, conflicts detection, aircraft trajectory dangerous zone, vortex wake |
|
| Количество просмотров: 9449 |
Статья в формате PDF Выпуск в формате PDF (21.91Мб) Скачать обложку в формате PDF (0.59Мб) |
Оптимизация задачи об определении конфликтов с опасными зонами движения летательных аппаратов для выполнения на Intel Xeon Phi
DOI: 10.15827/0236-235X.119.524-528
Дата подачи статьи: 19.05.2017
УДК: 004.42
Статья опубликована в выпуске журнала № 3 за 2017 год. [ на стр. 524-528 ]
Во время полета летательный аппарат генерирует вихревой спутный след. Данный след может представлять опасность для других участников воздушного движения, особенно в зонах, в которых одновременно находится большое количество летательных аппаратов. Поэтому задача моделирования вихревых следов и определения конфликтов с ними является крайне важной и востребованной.
В данной статье вихревой след рассматривается как совокупность опасных зон отдельных отрезков траектории движения. Опасная зона отдельного отрезка траектории представлена пучком сфер – множеством сфер с центрами на данном отрезке. Далее рассматривается прямой математический метод определения пересечения прямой и пучка сфер. Прямая представляет мгновенную траекторию движения собственного летательного аппарата, тогда как множество пучков сфер формирует полную опасную зону полета.
Так как количество отрезков траекторий в опасной зоне достаточно велико, целесообразно использование ускорителей для осуществления вычислений. В статье рассматриваются применение Intel Xeon Phi для данной задачи и использование специального приема ручной оптимизации исходного кода для того, чтобы добиться применения векторизации кода. Такой подход позволяет добиться пятикратного ускорения решения задачи при обсчете около 107 отрезков движения внутри опасной зоны.
Рыбаков А.А. (rybakov@jscc.ru ) - Межведомственный суперкомпьютерный центр РАН – филиал ФНЦ НИИСИ РАН (ведущий научный сотрудник), Москва, Россия, кандидат физико-математических наук
Ссылка скопирована!
| Постоянный адрес статьи: http://swsys.ru/index.php?page=article&id=4325 |
Статья в формате PDF Выпуск в формате PDF (21.91Мб) Скачать обложку в формате PDF (0.59Мб) |
| Статья опубликована в выпуске журнала № 3 за 2017 год. [ на стр. 524-528 ] |
Статья опубликована в выпуске журнала № 3 за 2017 год. [ на стр. 524-528 ]
Возможно, Вас заинтересуют следующие статьи схожих тематик:Возможно, Вас заинтересуют следующие статьи схожих тематик:
- Автоматическое детектирование аудиодефектов с применением параллельных вычислений
- Сравнение эффективности применения различных алгоритмов интеллектуального анализа текстовых данных для построения предметной OWL-онтологии
- Реберная раскраска кубического графа в задаче распараллеливания расчетов на неструктурированной поверхностной расчетной сетке
- Создание инструментария для векторизации тела плоского цикла с помощью векторных инструкций AVX-512
- Векторизация трехмерного метода погруженных границ для повышения эффективности расчетов на микропроцессорах Intel
Назад, к списку статей


.
.
при t ³ 0, для которого нужно определить, пересекает ли он опасную зону траектории движения хотя бы одного ЛА. В случае конфликта требуется найти точку первого пересечения для определения уровня угрозы, то есть времени, оставшегося до пересечения опасной зоны.
.
.
, где 

.
,
.
.
, где
представляет собой синус угла раствора пучка сфер. Заметим, что данный угол раствора всегда очень мал, так как характеристики ЛА меняются медленно во время движения и ½DR½ близко к нулю. Таким образом, случай A2 < 0 является наиболее частым и данное условие выполняется в подавляющем большинстве случаев (рис. 2).
в общем случае найти моменты времени пересечения прямой с пучком сфер.
. Такое сложное управление привело к невозможности эффективного применения векторизации в цикле обработки пучков сфер [8].
,