kirancodes.me
To Proof Maintenance & Beyond!

Be my guest: MCS lock now welcomes guests

Tianzheng Wang, Milind Chabbi, Hideaki Kimura

Abstract

The MCS lock is one of the most prevalent queuing locks. It provides fair scheduling and high performance on massively parallel systems. However, the MCS lock mandates a bring-your-own-context policy: each lock user must provide an additional context (i.e., a queue node) to interact with the lock. This paper proposes MCSg, a variant of the MCS lock that relaxes this restriction.

Related papers