• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

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

ФИО студента: Попов Михаил Владимирович

Руководитель: Боголюбов Дмитрий Петрович

Кампус/факультет: Московский институт электроники и математики им. А.Н. Тихонова

Программа: Фундаментальная информатика и информационные технологии (Бакалавриат)

Оценка: 8

Год защиты: 2016

В данной работе рассматриваются логические нейронные сети и способ их реализации на языке программирования C++ с использованием технологии CUDA для обеспечения параллельного выполнения операций внутри сети. Цель работы – реализация логической нейронной сети для реализации логического следования. В ходе работы был реализован параллельный алгоритм логического следования на языке C++, позволяющий производить операции одновременно над всем множеством дизъюнктов. Для реализации распараллеливания алгоритма выбрана технология CUDA, позволяющая использовать графическую карту в качестве дополнительного процессора. Благодаря архитектуре графической карты, которая содержит в процессоре в десятки раз больше ядер, чем центральный процессор, существует возможность их одновременного использования для любых параллельных операций. Использование графической карты для реализации алгоритма позволяет не только добиться быстродействия за счёт параллелизма, но и освободить центральный процессор от нагрузки, благодаря чему на центральном процессоре могут выполняться другие процессы. При реализации параллельного алгоритма было выявлено уменьшение времени работы программы благодаря замене последовательного перебора дизъюнктов на параллельный способ. В результате проведённой работы была реализована логическая нейронная сеть, использующая процессор графической карты при выполнении параллельного логического следования. За счёт хорошей масштабируемости, реализованная логическая нейронная сеть может быть использована не только для решения задачи логического следования, но и модифицирована в различные системы управления.

Текст работы (работа добавлена 28 мая 2016 г.)

Выпускные квалификационные работы (ВКР) в НИУ ВШЭ выполняют все студенты в соответствии с университетским Положением и Правилами, определенными каждой образовательной программой.

Аннотации всех ВКР в обязательном порядке публикуются в свободном доступе на корпоративном портале НИУ ВШЭ.

Полный текст ВКР размещается в свободном доступе на портале НИУ ВШЭ только при наличии согласия студента – автора (правообладателя) работы либо, в случае выполнения работы коллективом студентов, при наличии согласия всех соавторов (правообладателей) работы. ВКР после размещения на портале НИУ ВШЭ приобретает статус электронной публикации.

ВКР являются объектами авторских прав, на их использование распространяются ограничения, предусмотренные законодательством Российской Федерации об интеллектуальной собственности.

В случае использования ВКР, в том числе путем цитирования, указание имени автора и источника заимствования обязательно.

Реестр дипломов НИУ ВШЭ