Research Article
Analysis and measurement of the effect of kernel locks in SMP systems
Article first published online: 27 FEB 2001
DOI: 10.1002/cpe.551
Copyright © 2001 John Wiley & Sons, Ltd.
Issue
1532-0634/asset/cover.gif?v=1&s=6094df24c795ce080ff6df6ff3b6bcec19adb708)
Concurrency and Computation: Practice and Experience
Volume 13, Issue 2, pages 141–152, February 2001
Additional Information
How to Cite
Kaieda, A., Nakayama, Y., Tanaka, A., Horikawa, T., Kurasugi, T. and Kino, I. (2001), Analysis and measurement of the effect of kernel locks in SMP systems. Concurrency and Computation: Practice and Experience, 13: 141–152. doi: 10.1002/cpe.551
Publication History
- Issue published online: 27 FEB 2001
- Article first published online: 27 FEB 2001
- Manuscript Revised: 1 OCT 2000
- Manuscript Received: 24 MAY 2000
- Abstract
- References
- Cited By
Keywords:
- SMP systems;
- operating systems;
- parallel programs;
- performance evaluation;
- kernel lock
Abstract
This article reports the use of case studies to evaluate the performance degradation caused by the kernel-level lock. We define the lock ratio as a ratio of the execution time for critical sections to the total execution time of a parallel program. The kernel-level lock ratio determines how effective programs work on symmetric multiprocessor (SMP) systems. We have measured the lock ratios and the performance of three types of parallel programs on SMP systems with Linux 2.0: matrix multiplication, parallel make, and WWW server programs. Experimental results show that the higher the lock ratio of parallel programs, the worse their performance becomes. Copyright © 2001 John Wiley & Sons, Ltd.

1532-0634/asset/olbannerleft.gif?v=1&s=a4e4e145787de94e1d91eaab3c8c29d8a9d96a26)