Algorithms for optimization of processor and memory affinity for remote core locking synchronization in multithreaded applications

15Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

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.

Cite

CITATION STYLE

APA

Paznikov, A., & Shichkina, Y. (2018). Algorithms for optimization of processor and memory affinity for remote core locking synchronization in multithreaded applications. Information (Switzerland), 9(1). https://doi.org/10.3390/info9010021

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free