메뉴 건너뛰기




Volumn , Issue , 2002, Pages 31-40

Non-blocking timeout in scalable queue-based spin locks

Author keywords

Scalability; Spin locks; Synchronization; Timeout

Indexed keywords

ALGORITHMS; CLIENT SERVER COMPUTER SYSTEMS; COMPUTER OPERATING SYSTEMS; COMPUTER SYSTEM RECOVERY; DATA STRUCTURES; DATABASE SYSTEMS; FAULT TOLERANT COMPUTER SYSTEMS; MULTIPROGRAMMING; REAL TIME SYSTEMS;

EID: 0036949295     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/571825.571830     Document Type: Conference Paper
Times cited : (45)

References (20)
  • 2
    • 0025211006 scopus 로고
    • The performance of spin lock alternatives for shared-memory multiprocessors
    • Jan.
    • T. E. Anderson. The performance of spin lock alternatives for shared-memory multiprocessors. IEEE Transactions on Parallel and Distributed Systems, 1(1):6-16, Jan. 1990.
    • (1990) IEEE Transactions on Parallel and Distributed Systems , vol.1 , Issue.1 , pp. 6-16
    • Anderson, T.E.1
  • 3
    • 0026812740 scopus 로고
    • Scheduler activations: Effective kernel support for the user-level management of parallelism
    • Feb.
    • T. E. Anderson, B. N. Bershad, E. D. Lazowska, and H. M. Levy. Scheduler activations: Effective kernel support for the user-level management of parallelism. ACM Transactions on Computer Systems, 10:53-79, Feb. 1992.
    • (1992) ACM Transactions on Computer Systems , vol.10 , pp. 53-79
    • Anderson, T.E.1    Bershad, B.N.2    Lazowska, E.D.3    Levy, H.M.4
  • 4
    • 0025430712 scopus 로고
    • Scheduling support for concurrency and parallelism in the Mach operating system
    • May
    • D. L. Black. Scheduling support for concurrency and parallelism in the Mach operating system. Computer, 23(5):35-43, May 1990.
    • (1990) Computer , vol.23 , Issue.5 , pp. 35-43
    • Black, D.L.1
  • 5
    • 0003643529 scopus 로고
    • Building FIFO and priority-queueing spin locks from atomic swap
    • Technical Report TR 93-02-02, Department of Computer Science, University of Washington, Feb.
    • T. S. Craig. Building FIFO and priority-queueing spin locks from atomic swap. Technical Report TR 93-02-02, Department of Computer Science, University of Washington, Feb. 1993.
    • (1993)
    • Craig, T.S.1
  • 7
    • 0025438298 scopus 로고
    • Synchronization algorithms for shared-memory multiprocessors
    • Jun.
    • G. Graunke and S. Thakkar. Synchronization algorithms for shared-memory multiprocessors. Computer, 23(6):60-69, Jun. 1990.
    • (1990) Computer , vol.23 , Issue.6 , pp. 60-69
    • Graunke, G.1    Thakkar, S.2
  • 8
    • 0012612918 scopus 로고    scopus 로고
    • Personal communication, Oct.
    • M. Herlihy. Personal communication, Oct. 2001.
    • (2001)
    • Herlihy, M.1
  • 9
    • 70450049370 scopus 로고
    • Empirical studies of competitive spinning for a shared-memory multiprocessor
    • Pacific Grove, CA, Oct.
    • A. R. Karlin, K. Li, M. S. Manasse, and S. Owicki. Empirical studies of competitive spinning for a shared-memory multiprocessor. In 13th ACM Symp. on Operating Systems Principles, pages 41-55, Pacific Grove, CA, Oct. 1991.
    • (1991) 13th ACM Symp. on Operating Systems Principles , pp. 41-55
    • Karlin, A.R.1    Li, K.2    Manasses, M.S.3    Owicki, S.4
  • 13
    • 0012527801 scopus 로고    scopus 로고
    • Personal communication, Jan.
    • V. Luchangco. Personal communication, Jan. 2002.
    • (2002)
    • Luchangco, V.1
  • 14
    • 0028115347 scopus 로고
    • Queue locks on cache coherent multiprocessors
    • Cancun, Mexico, Apr.; Expanded version available as "Efficient Software Synchronization on Large Cache Coherent Multiprocessors", SICS Research Report T94:07, Swedish Inst. of Computer Science, Feb. 1994
    • P. Magnussen, A. Landin, and E. Hagersten. Queue locks on cache coherent multiprocessors. In 8th Intl. Parallel Processing Symposium, pages 165-171, Cancun, Mexico, Apr. 1994. Expanded version available as "Efficient Software Synchronization on Large Cache Coherent Multiprocessors", SICS Research Report T94:07, Swedish Inst. of Computer Science, Feb. 1994.
    • (1994) 8th Intl. Parallel Processing Symposium , pp. 165-171
    • Magnussen, P.1    Landin, A.2    Hagersten, E.3
  • 16
    • 84976718540 scopus 로고
    • Algorithms for scalable synchronization on shared-memory multiprocessors
    • Feb.
    • J. M. Mellor-Crummey and M. L. Scott. Algorithms for scalable synchronization on shared-memory multiprocessors. ACM Transactions on Computer Systems, 9(1):21-65, Feb. 1991.
    • (1991) ACM Transactions on Computer Systems , vol.9 , Issue.1 , pp. 21-65
    • Mellor-Crummey, J.M.1    Scott, M.L.2
  • 17
    • 0020252515 scopus 로고
    • Scheduling techniques for concurrent systems
    • Miami/Ft. Lauderdale, FL, Oct.
    • J. K. Ousterhout. Scheduling techniques for concurrent systems. In 3rd Intl. Conf. on Distributed Computing Systems, pages 22-30, Miami/Ft. Lauderdale, FL, Oct. 1982.
    • (1982) 3rd Intl. Conf. on Distributed Computing Systems , pp. 22-30
    • Ousterhout, J.K.1
  • 18
    • 25744472549 scopus 로고    scopus 로고
    • Non-blocking timeout in scalable queue-based spin locks
    • Technical Report TR 773, Department of Computer Science, University of Rochester, Feb.
    • M. L. Scott. Non-blocking timeout in scalable queue-based spin locks. Technical Report TR 773, Department of Computer Science, University of Rochester, Feb. 2002. Available at http://www.cs.rochester.edu/trs/systems-trs.html.
    • (2002)
    • Scott, M.L.1
  • 20
    • 0029179728 scopus 로고
    • Hierarchical clustering: A structure for scalable multiprocessor operating system design
    • R. C. Unrau, O. Krieger, B. Gamsa, and M. Stumm. Hierarchical clustering: A structure for scalable multiprocessor operating system design. The Journal of Supercomputing, 9(1/2):105-134, 1995.
    • (1995) The Journal of Supercomputing , vol.9 , Issue.1-2 , pp. 105-134
    • Unrau, R.C.1    Krieger, O.2    Gamsa, B.3    Stumm, M.4


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.