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

Название Эмуляция перспективных массово-многопоточных архитектур с помощью сопрограмм: магистерская диссертация
Авторы Гаркуша Наталия Владимировна
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения Санкт-Петербург, 2015
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика Вычислительные системы — Оптимизация ; Вычислительные системы — Быстродействие ; Вычислительные машины электронные персональные — Архитектура
УДК 004.272.34.057.7(043.3) ; 004.422.832(043.3)
Тип документа Другой
Тип файла PDF
Язык Русский
Права доступа Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи RU\SPSTU\edoc\29923
Дата создания записи 11.12.2015

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

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

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

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

Целью данного научного проекта является исследование и разработка методов эмуляции базовых элементов перспективных массово-многопоточных архитектур с помощью сопрограмм. Были проведены эксперименты по оценке производительности базовой системы памяти по выполнению обращений с плохой пространственно-временной локализацией, а также была проведена оценка производительности метода многофазного обращения к памяти, реализованного с помощью сопрограмм. Результаты тестирования подтвердили эффективность использования сопрограмм при программной эмуляции массово-многопоточной архитектуры. С использованием широкого набора встроенных асинхронных методов языка Vala был написан базовый класс, реализующий концепцию многофазных операций. Оборачивание данного класса в отдельную библиотеку в будущем позволит применять данную технологию в любом языке программирования.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ
Прочитать Печать Загрузить
Интернет Анонимные пользователи
  • Введение
  • 1. Обзор результатов эмуляции перспективных массово-многопоточных архитектур
    • 1.1. Пространственно-временная локализация. Тест Apex-MAP
    • 1.2. Обеспечение устойчивости процессора к задержкам памяти
  • 2. Базовая схема программной эмуляции
    • 2.1. Общая схема базовой эмуляции массово-многопоточной архитектуры с помощью сопрограмм
    • 2.2. Анализ существующих программных методов реализация сопрограмм
  • 3. Экспериментальное исследование базовой системы эмуляции массово-многопоточных архитектур
    • 3.1. Простой обход списков
    • 3.2. Обход списков с привязкой потоков Posix к ядру
    • 3.3. Обход списков с помощью сопрограмм
  • 4. Разработка типа с многофазными операциями обращения в память
    • 4.1. Асинхронные методы языка Vala
    • 4.2. Особенности трансляции кода Vala в C
  • 4.3. Реализация типа с многофазными операциями обращения в память
  • 5. Тестирование разработанного защищенного типа с многофазными операциями
  • Заключение
  • Список использованной литературы
  • Приложение 1. Исходный код теста простого обхода списков
  • Приложение 2. Исходный код теста обхода списков с привязкой потоков к ядрам
  • Приложение 3. Исходный код теста обхода списков с помощью сопрограмм
  • Приложение 4. Исходный код реализации многофазного типа

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

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