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