Analysis and Evaluation of Locks designed for NUMA system
- Authors
- Hong, Joohwan; Jung, Seokyon; Yun, Kihyun; Ryu, Min soo
- Issue Date
- Jul-2017
- Publisher
- CSREA Press
- Citation
- Proceedings of the International Conference on Foundations of Computer Science (FCS); Athens, pp 19 - 22
- Pages
- 4
- Indexed
- OTHER
- Journal Title
- Proceedings of the International Conference on Foundations of Computer Science (FCS); Athens
- Start Page
- 19
- End Page
- 22
- URI
- https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/151938
- Abstract
- As computer systems grow to multi-core and multinode systems for higher performance, Non-Uniform Memory Access (NUMA) architecture is widely adopted in recent computer systems. In NUMA architectures, typical lock primitives such as spinlock are major performance bottleneck by causing frequent inter-node traffic. For improving performance in NUMA architectures, lock algorithm is cautiously considered to minimize cache coherence traffic and cache coherence misses. In this paper, we examine two locks designed for NUMA architecture: Cohort Lock and NUMA-Aware Reader-Writer Lock. We analyze the performance with various read-write workload ratios using a microbenchmark. We also evaluate with various settings to improve throughput in two tunable parameters: handoff bound in Cohort Lock and maximum patience limit in NUMA-Aware Reader-Writer Lock. Evaluation shows that throughput is improved up to 3% when we apply appropriate settings in tunable parameters.
- Files in This Item
-
Go to Link
- Appears in
Collections - 서울 공과대학 > 서울 컴퓨터소프트웨어학부 > 1. Journal Articles

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.