Детальная информация

Название Реализация операций численного решения дифференциальных уравнений в ССУБД Катарсис: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы Борисов Денис Кириллович
Научный руководитель Яковлев Андрей Николаевич
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2025
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика суперкомпьютер ; СУБД ; дифференциальные уравнения ; параллельные алгоритмы ; массовый параллелизм ; supercomputer ; DBMS ; differential equations ; parallel algorithms ; massively parallel processing
Тип документа Выпускная квалификационная работа бакалавра
Тип файла PDF
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.04
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-4587
Права доступа Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\38133
Дата создания записи 23.09.2025

Разрешенные действия

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа Анонимные пользователи
Сеть Интернет

В работе представлен проект суперкомпьютерной СУБД «Катарсис», указана его цель, обоснована актуальность и описана архитектура. Для этого произведён анализ суперкомпьютерных технологий и существующих СУБД. Показаны преимущества, которые даёт реализация высокопроизводительных вычислений внутри суперкомпьютерной СУБД. Для эффективной реализации численного решения дифференциальных уравнений в ССУБД «Катарсис» произведён анализ численных методов решения дифференциальных уравнений, с акцентом на их параллельном вычислении. Для поддержки параллельных вычислений внутри ССУБД реализован планировщик, который позволяет распределять выполнение параллельных операции по нескольким, наиболее подходящим для этого, вычислительным узлам. Реализован оператор Parallel Apply (PAPPLY), который позволяет применять массово-параллельные операции к данным. Реализованы операции численного решения дифференциальных уравнений в ССУБД «Катарсис». В их числе параллельный метод parareal. Результаты работы были получены с использованием вычислительных ресурсов суперкомпьютерного центра Санкт-Петербургского политехнического университета Петра Великого (www.spbstu.ru).

This paper presents the project of supercomputer DBMS Catharsis, specifies its purpose, describes its relevance and architecture. For this purpose, supercomputer technologies and existing DBMSs are analyzed. The advantages of implementing high-performance computing inside a supercomputer DBMS are shown. In order to effectively implement the numerical solution of differential equations in the Catharsis SDBMS, numerical methods for solving differential equations are analyzed, with emphasis on their parallel computation. To support parallel calculations inside the SDBMS, a scheduler is implemented which allows distributing the execution of parallel operations to multiple, most suitable for this purpose, computational nodes. The Parallel Apply (PAPPLY) operator is implemented, which allows you to apply massively parallel operations to the data in SDBMS. The operations of numerical solution of differential equations in the SDBMS. These include the parallel parareal method. The results of the work were obtained using computational resources of the supercomputing center of Peter the Great Saint-Petersburg Polytechnic University (www.spbstu.ru).

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ
Прочитать Печать Загрузить
Интернет Анонимные пользователи
  • ВВЕДЕНИЕ
  • ГЛАВА 1. ОБЗОР СУПЕРКОМПЬЮТЕРНОЙ СУБД «КАТАРСИС»
    • 1.1 Обзор суперкомпьютерных технологий
      • 1.1.1 Массово-параллельные системы (MPP)
      • 1.1.2 Симметричные мультипроцессорные системы (SMP)
      • 1.1.3 Системы с неоднородным доступом к памяти (NUMA)
      • 1.1.4 Параллельные векторные системы (PVP)
    • 1.2 Анализ существующих СУБД
      • 1.2.1 Реляционные СУБД
      • 1.2.2 Нереляционные СУБД (NoSQL)
      • 1.2.3 СУБД на основе MapReduce
    • 1.3 Реализация реляционных операций
      • 1.3.1 Реляционная алгебра
      • 1.3.2 Конвейерная обработка
      • 1.3.3 Оптимизация запросов
    • 1.4 Обзор особенностей ССУБД «Катарсис»
    • ВЫВОДЫ К ГЛАВЕ 1
  • ГЛАВА 2. ОБЗОР МЕТОДОВ ЧИСЛЕННОГО РЕШЕНИЯ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ
    • 2.1 Последовательные методы
      • 2.1.1 Метод Эйлера
      • 2.1.2 Методы Адамса
      • 2.1.3 Методы Руне-Кутты
      • 2.1.4 Spectral Deferred Corrections (SDC)
    • 2.2 Параллельные методы
      • 2.2.1 Parareal
      • 2.2.2 Parallel implicit time-integrator (PITA)
      • 2.2.3 Parareal и SDC
      • 2.2.4 PFASST
    • ВЫВОДЫ К ГЛАВЕ 2
  • ГЛАВА 3. РЕАЛИЗАЦИЯ МЕТОДОВ В ССУБД «КАТАРСИС»
    • 3.1 Средства и способы реализации
    • 3.2 Планировщик параллельного исполнения
    • 3.3 Численные методы в ССУБД «Катарсис»
    • 3.4 Оператор PAPPLY
    • 3.5 Результаты
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

Количество обращений: 0 
За последние 30 дней: 0

Подробная статистика