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

Название: Виртуализация оперативной памяти в контексте вычислительного эксперимента с конвейерной обработкой данных: выпускная квалификационная работа магистра: направление 01.04.02 «Прикладная математика и информатика» ; образовательная программа 01.04.02_02 «Математические методы анализа и визуализации данных»
Авторы: Мануилов Георгий Андреевич
Научный руководитель: Иванков Алексей Александрович
Другие авторы: Арефьева Людмила Анатольевна
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт прикладной математики и механики
Выходные сведения: Санкт-Петербург, 2020
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: виртуализация оперативной памяти; конвейерная обработка данных; кэширование; random-access memory virtualization; pipelined data processing; caching
Тип документа: Выпускная квалификационная работа магистра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Магистратура
Код специальности ФГОС: 01.04.02
Группа специальностей ФГОС: 010000 - Математика и механика
Ссылки: Отзыв руководителя; Рецензия; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2020/vr/vr20-1357
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\8239

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

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

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

Сеть: Интернет

Аннотация

Данная работа посвящена исследованию и разработке программного обеспечения (ПО), решающего проблему хранения и организации доступа к данным большого объема, порождаемым в ходе вычислительного эксперимента, при сохранении производительности, приемлемой в контексте решаемой задачи. Задачи, которые решались в ходе исследования: 1. Анализ архитектуры и программной реализации наиболее популярных кроссплатформенных библиотек для конвейерной параллельной обработки данных. 2. Обзор существующих методов виртуализации адресного пространства приложения средствами системного и прикладного ПО. 3. Разработка архитектуры и собственная программная реализация механизмов виртуализации адресного пространства приложения в контексте существующей архитектуры фреймворка с централизованным хранилищем данных. В результате был разработан ряд решений для виртуализации оперативной памяти в контексте фреймворка, предназначенного для проведения вычислительных экспериментов с конвейерной обработкой данных. Все предложенные решения были интегрированы во фреймворк и протестированы с помощью специально разработанного набора бенчмарков. Полученные результаты были сопоставлены, а на основе сопоставления были выработаны методические рекомендации по конфигурации для конечных пользователей фреймворка.

The given work is devoted to research and development of the software solving the problem of storing and providing access to a high-volume data, produced during a computational experiment maintaining the performance which is acceptable in the given context. The research set the following goals: 1. Analysis of the architecture and software implementation of the most common cross-platform software libraries intended for parallelized pipelined computations. 2. Review of the existing application address space virtualization techniques using system-level and software-level methods. 3. Development of the architecture and software implementation of the mechanisms for application address space virtualization in the context of the existing framework architecture with a centralized data storage. The study resulted into a set of solutions for a random-access memory virtualization in the context of the framework intended for carrying out computational experiments with a pipelined data processing. All the proposed solutions were integrated to the framework codebase and were tested using a special set of benchmarks. The obtained results were compared, and the comparison results were used to produce configuration guidelines for the framework end users.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
-> Интернет Анонимные пользователи

Статистика использования

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