Measuring Overhead of Concurrency and Virtual Memory

We present the methodology, as well as results of measurements and evaluation of overhead created by concurrency and virtual memory. A special measurement technique and testbed were used to obtain the most accurate data from the experiments. This technique is focused on the measurements of the overa...

Full description

Bibliographic Details
Main Author: Yauhen Klimiankou
Format: Article
Language:English
Published: Yaroslavl State University 2018-04-01
Series:Моделирование и анализ информационных систем
Subjects:
Online Access:https://www.mais-journal.ru/jour/article/view/677
_version_ 1797878001549967360
author Yauhen Klimiankou
author_facet Yauhen Klimiankou
author_sort Yauhen Klimiankou
collection DOAJ
description We present the methodology, as well as results of measurements and evaluation of overhead created by concurrency and virtual memory. A special measurement technique and testbed were used to obtain the most accurate data from the experiments. This technique is focused on the measurements of the overall performance degradation that is introduced by concurrency in the form of lightweight user-level threads on IA-32 processors. We have obtained and compared results of the experiments in an environment with and without enabled virtual memory to understand what loss of performance is caused by virtual memory in itself, and how it affects the overhead associated with concurrency. The results showed that overhead of concurrency outweighs virtual memory overhead and that there is a complex dependency between them. The article is published in the author’s wording.
first_indexed 2024-04-10T02:25:51Z
format Article
id doaj.art-30c097aa1570453dbc3e3aa83dab3a57
institution Directory Open Access Journal
issn 1818-1015
2313-5417
language English
last_indexed 2024-04-10T02:25:51Z
publishDate 2018-04-01
publisher Yaroslavl State University
record_format Article
series Моделирование и анализ информационных систем
spelling doaj.art-30c097aa1570453dbc3e3aa83dab3a572023-03-13T08:07:29ZengYaroslavl State UniversityМоделирование и анализ информационных систем1818-10152313-54172018-04-0125216517310.18255/1818-1015-2018-2-165-173497Measuring Overhead of Concurrency and Virtual MemoryYauhen Klimiankou0Белорусский государственный университет информатики и радиоэлектроникиWe present the methodology, as well as results of measurements and evaluation of overhead created by concurrency and virtual memory. A special measurement technique and testbed were used to obtain the most accurate data from the experiments. This technique is focused on the measurements of the overall performance degradation that is introduced by concurrency in the form of lightweight user-level threads on IA-32 processors. We have obtained and compared results of the experiments in an environment with and without enabled virtual memory to understand what loss of performance is caused by virtual memory in itself, and how it affects the overhead associated with concurrency. The results showed that overhead of concurrency outweighs virtual memory overhead and that there is a complex dependency between them. The article is published in the author’s wording.https://www.mais-journal.ru/jour/article/view/677виртуальная памятьпараллелизмнакладные расходыизмерения
spellingShingle Yauhen Klimiankou
Measuring Overhead of Concurrency and Virtual Memory
Моделирование и анализ информационных систем
виртуальная память
параллелизм
накладные расходы
измерения
title Measuring Overhead of Concurrency and Virtual Memory
title_full Measuring Overhead of Concurrency and Virtual Memory
title_fullStr Measuring Overhead of Concurrency and Virtual Memory
title_full_unstemmed Measuring Overhead of Concurrency and Virtual Memory
title_short Measuring Overhead of Concurrency and Virtual Memory
title_sort measuring overhead of concurrency and virtual memory
topic виртуальная память
параллелизм
накладные расходы
измерения
url https://www.mais-journal.ru/jour/article/view/677
work_keys_str_mv AT yauhenklimiankou measuringoverheadofconcurrencyandvirtualmemory