skip to main content
10.1145/1989493.1989543acmconferencesArticle/Chapter ViewAbstractPublication PagesspaaConference Proceedingsconference-collections
abstract

Brief announcement: a partitioned ticket lock

Published: 04 June 2011 Publication History

Abstract

We introduce the partitioned ticket lock, a first-in-first-enabled FIFO lock with semi-local spinning. Our lock has fixed memory over-head, is extremely simple, and exhibits performance competitive with other local spinning locks.

References

[1]
T. E. Anderson. The performance of spin lock alternatives for shared-memory multiprocessors. IEEE Trans. Parallel Distrib. Syst., 1:6--16, January 1990.
[2]
P. S. Magnusson, A. Landin, and E. Hagersten. Queue locks on cache coherent multiprocessors. In Proceedings of the 8th International Symposium on Parallel Processing, pages 165--171, Washington, DC, USA, 1994. IEEE Computer Society.
[3]
V. J. Marathe, M. Moir, and N. Shavit. Composite abortable locks. In Proceedings of the 20th international conference on Parallel and distributed processing, IPDPS'06, pages 132--132, Washington, DC, USA, 2006. IEEE Computer Society.
[4]
J. M. Mellor-Crummey and M. L. Scott. Algorithms for scalable synchronization on shared-memory multiprocessors. ACM Trans. Comput. Syst., 9:21--65, February 1991.

Cited By

View all
  • (2024)CAL: Core-Aware Lock for the big.LITTLE Multicore ArchitectureApplied Sciences10.3390/app1415644914:15(6449)Online publication date: 24-Jul-2024
  • (2023)Protecting Locks Against Unbalanced Unlock()Proceedings of the 35th ACM Symposium on Parallelism in Algorithms and Architectures10.1145/3558481.3591091(199-211)Online publication date: 17-Jun-2023
  • (2021)Advanced synchronization techniques for task-based runtime systemsProceedings of the 26th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming10.1145/3437801.3441601(334-347)Online publication date: 17-Feb-2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SPAA '11: Proceedings of the twenty-third annual ACM symposium on Parallelism in algorithms and architectures
June 2011
404 pages
ISBN:9781450307437
DOI:10.1145/1989493

Sponsors

In-Cooperation

  • EATCS: European Association for Theoretical Computer Science

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 04 June 2011

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. concurrency
  2. locks
  3. mutual exclusion
  4. threads
  5. ticket locks

Qualifiers

  • Abstract

Conference

SPAA '11

Acceptance Rates

Overall Acceptance Rate 447 of 1,461 submissions, 31%

Upcoming Conference

SPAA '25
37th ACM Symposium on Parallelism in Algorithms and Architectures
July 28 - August 1, 2025
Portland , OR , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)11
  • Downloads (Last 6 weeks)2
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)CAL: Core-Aware Lock for the big.LITTLE Multicore ArchitectureApplied Sciences10.3390/app1415644914:15(6449)Online publication date: 24-Jul-2024
  • (2023)Protecting Locks Against Unbalanced Unlock()Proceedings of the 35th ACM Symposium on Parallelism in Algorithms and Architectures10.1145/3558481.3591091(199-211)Online publication date: 17-Jun-2023
  • (2021)Advanced synchronization techniques for task-based runtime systemsProceedings of the 26th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming10.1145/3437801.3441601(334-347)Online publication date: 17-Feb-2021
  • (2019)Lock–UnlockACM Transactions on Computer Systems10.1145/330150136:1(1-149)Online publication date: 14-Mar-2019
  • (2019)TWA – Ticket Locks Augmented with a Waiting ArrayEuro-Par 2019: Parallel Processing10.1007/978-3-030-29400-7_24(334-345)Online publication date: 26-Aug-2019
  • (2018)A preliminary study of minimal-contention locksProceedings of the Annual Conference of the South African Institute of Computer Scientists and Information Technologists10.1145/3278681.3278713(269-278)Online publication date: 26-Sep-2018
  • (2016)TidexACM SIGPLAN Notices10.1145/3016078.285117151:8(1-2)Online publication date: 27-Feb-2016
  • (2016)TidexProceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming10.1145/2851141.2851171(1-2)Online publication date: 27-Feb-2016
  • (2015)Lock CohortingACM Transactions on Parallel Computing10.1145/26868841:2(1-42)Online publication date: 18-Feb-2015
  • (2013)NUMA-aware reader-writer locksACM SIGPLAN Notices10.1145/2517327.244253248:8(157-166)Online publication date: 23-Feb-2013
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media