RETRIEVING THE PERFORMANCE OVERHEAD OF SYNCHRONIZATION MECHANISMS OF VARIOUS POPULAR OPERATING SYSTEMS

Publikation: Beitrag in Buch/Bericht/TagungsbandKonferenzbeitrag

Abstract

The importance of multi-core processors increases every day. So multi-threaded programming also becomes more important. Due to data consistency it is necessary to synchronize specific parts of the code. These synchronizing methods cause an overhead during program execution. This paper analyses this overhead based on time on different operating systems. On the one hand, the paper gives a short introduction to the most important synchronization methods, on the other hand a test application is introduced to determine the delay time of each of these methods. All tests are designed to give real world examples of how much overhead is produced. Following the given data of the test application, the delay times of different operating systems are compared to each other. The paper shows that some methods perform better on one system and others perform better on the other systems.

OriginalspracheEnglisch
Titel24th European Modeling and Simulation Symposium, EMSS 2012
Seiten21-26
Seitenumfang6
PublikationsstatusVeröffentlicht - 2012
VeranstaltungThe 24th European Modeling & Simulation Symposium (EMSS 2012) - Vienna, Österreich
Dauer: 19 Sep. 201221 Sep. 2012
http://www.msc-les.org/conf/EMSS2012/

Publikationsreihe

Name24th European Modeling and Simulation Symposium, EMSS 2012

Konferenz

KonferenzThe 24th European Modeling & Simulation Symposium (EMSS 2012)
Land/GebietÖsterreich
OrtVienna
Zeitraum19.09.201221.09.2012
Internetadresse

Fingerprint

Untersuchen Sie die Forschungsthemen von „RETRIEVING THE PERFORMANCE OVERHEAD OF SYNCHRONIZATION MECHANISMS OF VARIOUS POPULAR OPERATING SYSTEMS“. Zusammen bilden sie einen einzigartigen Fingerprint.

Zitieren