Применение высокопроизводительных вычислений в задачах моделирования течения крови в сосудистых системах

Федоренко Максим Андреевич
Бесплатно
В избранное
Работа доступна по лицензии Creative Commons:«Attribution» 4.0

В работе рассматривается применение высокопроизводительных систем (с применением таких технологий как OpenMP, CUDA) к решению задач моделирования кровотока в одномерной постановке. В работе были предложены и реализованы алгоритмы решения таких задач, а также были рассмотрены трудности, возникающие при их реализации. Был проведен анализ эффективности применения высокопроизводительных систем к задачам моделирования кровотока.

Введение 3

1 Обзор литературы 5
1.1 Математическая модель . . . . . . . . . . . . . . . . . . . . . 5
1.2 Разностные схемы . . . . . . . . . . . . . . . . . . . . . . . . 7
1.3 Технологии параллельных вычислений . . . . . . . . . . . . 8
1.4 Модельные задачи . . . . . . . . . . . . . . . . . . . . . . . . 10
1.5 Существующие программные пакеты . . . . . . . . . . . . . 13
1.6 Вывод . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

2 Параллельные алгоритмы и их реализация 15
2.1 Уравнение переноса . . . . . . . . . . . . . . . . . . . . . . . 15
2.2 Модель системы сосудов . . . . . . . . . . . . . . . . . . . . . 18
2.3 Результаты и выводы . . . . . . . . . . . . . . . . . . . . . . 26

Заключение 28

Список литературы 30

По опубликованным Росстатом данным в 2019 доля смертей от за-
болеваний сердечно-сосудистой системы составляла около 57% [1]. В связи
со столь высоким показателем изучение данных заболеваний и способов их
предотвращения является крайне актуальной задачей. В связи с этим по-
является необходимость изучения и математического моделирования про-
цессов гемодинамики.
Математические модели процессов, происходящих в сердечно-
сосудистой системе человека, представляют собой нелинейные системы
уравнений в частных производных. Начально-краевые задачи для таких
систем записываются на структурах, представляющих собой графы или
деревья, состоящие из большого числа рёбер и узлов [2, 3]. Такие струк-
туры моделируют реальные участки сосудистой системы. Из-за наличия
нелинейностей такие задачи могут быть решены только с использованием
численных методов. В связи с относительно большим числом ребер, та-
кие задачи становятся весьма затратными для проведения расчетов даже
на современных вычислительных устройствах. Другой же проблемой яв-
ляется необходимость использования сеток с достаточно большим числом
узлов на каждом из участков такой структуры. В связи с этим возникает
необходимость использования параллельных вычислений и высокопроиз-
водительных систем с целью ускорения расчетов.
Целью данной работы является исследование возможностей приме-
нения высокопроизводительных систем (таких как многопроцессорные вы-
числительные системы и графические ускорители) к решению задач моде-
лирования кровотока. Для выполнения данной цели поставлены следую-
щие задачи:

Таким образом в выпускной квалификационной работе были получе-
ны следующие результаты:

∙ Проведено исследование численных схем, применяемых для решения
задач для уравнений гемодинамики.

∙ Были разработаны параллельные алгоритмы решения задач и прове-
ден их анализ.

∙ Данные алгоритмы были реализованы для проведения расчетов с ис-
пользованием высокопроизводительных систем на основе CPU (с ис-
пользованием OpenMP) и GPU (с использованием CUDA), а также
изучены сложности, возникающие при реализации параллельных ал-
горитмов.

По полученным результатам можно сделать следующие выводы:

∙ Как можно видеть из полученных результатов — рассмотренные ме-
тоды позволяют достичь значительного ускорения решения подобных
задач, однако существуют различные трудности, от сложности реше-
ния которых будет зависеть целесообразность применения подобных
методов.

∙ Применение CUDA требует осуществления копирования данных в па-
мять графического процессора, а в связи с тем, что операции копиро-
вания требует расходов программного времени на их запуск, большое
их количество может привести к тому, что применение CUDA не даст
прироста производительности.

∙ Стоит учитывать особенности высокопроизводительных систем при
решении вопроса о целесообразности их применения. Так, получен-
ные результаты говорят о том, что CUDA наиболее хорошо подходит
для задач с большим числом узлов и отсутствием необходимости ко-
пировать данные между шагами вычислений, в то время как OpenMP
позволяет добиться прироста производительности на простых зада-
чах с низким числом узлов.

Заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 5 000 ₽

Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям

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

    Хочешь уникальную работу?

    Больше 3 000 экспертов уже готовы начать работу над твоим проектом!

    Антон П. преподаватель, доцент
    4.8 (1033 отзыва)
    Занимаюсь написанием студенческих работ (дипломные работы, маг. диссертации). Участник международных конференций (экономика/менеджмент/юриспруденция). Постоянно публик... Читать все
    Занимаюсь написанием студенческих работ (дипломные работы, маг. диссертации). Участник международных конференций (экономика/менеджмент/юриспруденция). Постоянно публикуюсь, имею высокий индекс цитирования. Спикер.
    #Кандидатские #Магистерские
    1386 Выполненных работ
    Анна Н. Государственный университет управления 2021, Экономика и ...
    0 (13 отзывов)
    Закончила ГУУ с отличием "Бухгалтерский учет, анализ и аудит". Выполнить разные работы: от рефератов до диссертаций. Также пишу доклады, делаю презентации, повышаю уни... Читать все
    Закончила ГУУ с отличием "Бухгалтерский учет, анализ и аудит". Выполнить разные работы: от рефератов до диссертаций. Также пишу доклады, делаю презентации, повышаю уникальности с нуля. Все работы оформляю в соответствии с ГОСТ.
    #Кандидатские #Магистерские
    0 Выполненных работ
    Елена С. Таганрогский институт управления и экономики Таганрогский...
    4.4 (93 отзыва)
    Высшее юридическое образование, красный диплом. Более 5 лет стажа работы в суде общей юрисдикции, большой стаж в написании студенческих работ. Специализируюсь на напис... Читать все
    Высшее юридическое образование, красный диплом. Более 5 лет стажа работы в суде общей юрисдикции, большой стаж в написании студенческих работ. Специализируюсь на написании курсовых и дипломных работ, а также диссертационных исследований.
    #Кандидатские #Магистерские
    158 Выполненных работ
    Мария Б. преподаватель, кандидат наук
    5 (22 отзыва)
    Окончила специалитет по направлению "Прикладная информатика в экономике", магистратуру по направлению "Торговое дело". Защитила кандидатскую диссертацию по специальнос... Читать все
    Окончила специалитет по направлению "Прикладная информатика в экономике", магистратуру по направлению "Торговое дело". Защитила кандидатскую диссертацию по специальности "Экономика и управление народным хозяйством". Автор научных статей.
    #Кандидатские #Магистерские
    37 Выполненных работ
    Дмитрий К. преподаватель, кандидат наук
    5 (1241 отзыв)
    Окончил КазГУ с красным дипломом в 1985 г., после окончания работал в Институте Ядерной Физики, защитил кандидатскую диссертацию в 1991 г. Работы для студентов выполня... Читать все
    Окончил КазГУ с красным дипломом в 1985 г., после окончания работал в Институте Ядерной Физики, защитил кандидатскую диссертацию в 1991 г. Работы для студентов выполняю уже 30 лет.
    #Кандидатские #Магистерские
    2271 Выполненная работа
    Елена Л. РЭУ им. Г. В. Плеханова 2009, Управления и коммерции, пре...
    4.8 (211 отзывов)
    Работа пишется на основе учебников и научных статей, диссертаций, данных официальной статистики. Все источники актуальные за последние 3-5 лет.Активно и уместно исполь... Читать все
    Работа пишется на основе учебников и научных статей, диссертаций, данных официальной статистики. Все источники актуальные за последние 3-5 лет.Активно и уместно использую в работе графический материал (графики рисунки, диаграммы) и таблицы.
    #Кандидатские #Магистерские
    362 Выполненных работы
    Екатерина Б. кандидат наук, доцент
    5 (174 отзыва)
    После окончания института работала экономистом в системе государственных финансов. С 1988 года на преподавательской работе. Защитила кандидатскую диссертацию. Преподав... Читать все
    После окончания института работала экономистом в системе государственных финансов. С 1988 года на преподавательской работе. Защитила кандидатскую диссертацию. Преподавала учебные дисциплины: Бюджетная система Украины, Статистика.
    #Кандидатские #Магистерские
    300 Выполненных работ
    Лидия К.
    4.5 (330 отзывов)
    Образование высшее (2009 год) педагог-психолог (УрГПУ). В 2013 году получено образование магистр психологии. Опыт преподавательской деятельности в области психологии ... Читать все
    Образование высшее (2009 год) педагог-психолог (УрГПУ). В 2013 году получено образование магистр психологии. Опыт преподавательской деятельности в области психологии и педагогики. Написание диссертаций, ВКР, курсовых и иных видов работ.
    #Кандидатские #Магистерские
    592 Выполненных работы
    Анастасия Б.
    5 (145 отзывов)
    Опыт в написании студенческих работ (дипломные работы, магистерские диссертации, повышение уникальности текста, курсовые работы, научные статьи и т.д.) по экономическо... Читать все
    Опыт в написании студенческих работ (дипломные работы, магистерские диссертации, повышение уникальности текста, курсовые работы, научные статьи и т.д.) по экономическому и гуманитарному направлениях свыше 8 лет на различных площадках.
    #Кандидатские #Магистерские
    224 Выполненных работы

    Другие учебные работы по предмету