Next Article in Journal
Inspired from Ants Colony: Smart Routing Algorithm of Wireless Sensor Network
Previous Article in Journal
Performance Study of Adaptive Video Streaming in an Interference Scenario of Femto-Macro Cell Networks
Article Menu

Export Article

Open AccessArticle
Information 2018, 9(1), 21; doi:10.3390/info9010021

Algorithms for Optimization of Processor and Memory Affinity for Remote Core Locking Synchronization in Multithreaded Applications

Department of Computer Science and Engineering, Saint Petersburg Electrotechnical University “LETI”, Saint Petersburg 197022, Russia
*
Author to whom correspondence should be addressed.
Received: 11 December 2017 / Revised: 10 January 2018 / Accepted: 16 January 2018 / Published: 18 January 2018
View Full-Text   |   Download PDF [8593 KB, uploaded 18 January 2018]   |  

Abstract

This paper proposes algorithms for optimization of the Remote Core Locking (RCL) synchronization method in multithreaded programs. We propose an algorithm for the initialization of RCL-locks and an algorithm for thread affinity optimization. The algorithms consider the structures of hierarchical computer systems and non-uniform memory access (NUMA) in order to minimize the execution time of multithreaded programs with RCL. The experimental results on multi-core computer systems show the reduction of execution time for programs with RCL. View Full-Text
Keywords: remote core locking; RCL; synchronization; critical sections; scalability remote core locking; RCL; synchronization; critical sections; scalability
Figures

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. (CC BY 4.0).

Scifeed alert for new publications

Never miss any articles matching your research from any publisher
  • Get alerts for new papers matching your research
  • Find out the new papers from selected authors
  • Updated daily for 49'000+ journals and 6000+ publishers
  • Define your Scifeed now

SciFeed Share & Cite This Article

MDPI and ACS Style

Paznikov, A.; Shichkina, Y. Algorithms for Optimization of Processor and Memory Affinity for Remote Core Locking Synchronization in Multithreaded Applications. Information 2018, 9, 21.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics

1

Comments

[Return to top]
Information EISSN 2078-2489 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top