RUS  ENG
Полная версия
ЖУРНАЛЫ // Моделирование и анализ информационных систем // Архив

Модел. и анализ информ. систем, 2018, том 25, номер 2, страницы 165–173 (Mi mais619)

Модели параллелизма

Measuring overhead of concurrency and virtual memory

[Измерение накладных расходов на параллелизм и виртуальную память]

Yauhen Klimiankou

Belarusian State University of Informatics and Radioelectronics, 6 P. Brovki Street, Minsk 220013, Belarus

Аннотация: В данной статье представляется методология и результаты измерений и оценки накладных расходов, связанных с параллелизмом и виртуальной памятью. Для получения наиболее точных экспериментальных данных использовалась специальная методика измерений. Данная методика сфокусирована на измерениях совокупных потерь производительности, создаваемых параллелизмом, выраженным в форме легковесных потоков пользовательского режима на процессорах с архитектурой IA-32. Были получены и проанализированы данные, произведенные в средах с виртуальной памятью и без нее. Таким образом стало известно, какая потеря производительности вызывается виртуальной памятью, а также то, как она влияет на накладные расходы, связанные с параллелизмом. Эксперименты показали, что накладные расходы на параллелизм гораздо существеннее накладных расходов на виртуальную память. И тем не менее, между ними существует сложная взаимозависимость. Статья публикуется в авторской редакции.

Ключевые слова: виртуальная память, параллелизм, накладные расходы, измерения.

УДК: 004.051; 004.451.35; 004.451.46

Поступила в редакцию: 07.11.2017

Язык публикации: английский

DOI: 10.18255/1818-1015-2018-2-165-173



Реферативные базы данных:


© МИАН, 2024