SMP scalability comparisons of linux ® kernels 2.2.14 and 2.3.99
ALS'00 Proceedings of the 4th annual Linux Showcase & Conference - Volume 4
Speeding Up Kernel Scheduler by Reducing Cache Misses
Proceedings of the FREENIX Track: 2002 USENIX Annual Technical Conference
Spin Detection Hardware for Improved Management of Multithreaded Systems
IEEE Transactions on Parallel and Distributed Systems
PMQS: scalable Linux scheduling for high end servers
ALS '01 Proceedings of the 5th annual Linux Showcase & Conference - Volume 5
Fine grained kernel logging with KLogger: experience and insights
Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007
Operating system profiling via latency analysis
OSDI '06 Proceedings of the 7th symposium on Operating systems design and implementation
Compiler-assisted software verification using plug-ins
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
HaLock: hardware-assisted lock contention detection in multithreaded applications
Proceedings of the 21st international conference on Parallel architectures and compilation techniques
Critical lock analysis: diagnosing critical section bottlenecks in multithreaded applications
SC '12 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis
Hi-index | 0.00 |
Lockmeter is a tool for instrumenting the spin locks in a multiprocessor Linux kernel. Lockmeter was designed to make minimal cache disruptions, taking care to both minimize cache misses and also to minimize interprocessor cache coherency operations. Lockmeter is "highly informative" in the sense that not only does it record overall statistics for each spin lock, it also reports (where possible) these statistics on a per caller basis. This allows one to readily identify which portions of the kernel code are responsible for causing lock contention. In this paper, we describe the capabilities and implementation of Lockmeter version 1.3.