메뉴 건너뛰기




Volumn 16, Issue , 2004, Pages 216-224

DCAS is not a silver bullet for nonblocking algorithm design

Author keywords

Concurrent data structures; DCAS; Double compare and swap; Linked lists; Lock free; Multiprocessors; Nonblocking synchronization

Indexed keywords

ALGORITHMS; COMPUTER ARCHITECTURE; DATA STRUCTURES; PROGRAMMING THEORY; SOFTWARE ENGINEERING; SYNCHRONIZATION;

EID: 8344265234     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1007912.1007945     Document Type: Conference Paper
Times cited : (55)

References (29)
  • 22
    • 0005336501 scopus 로고
    • Forward and backward simulations - Part I: Untimed systems
    • September
    • N. A. Lynch and F. W. Vaandrager. Forward and backward simulations - part I: untimed systems. Information and Computation, 121(2):214-233, September 1995.
    • (1995) Information and Computation , vol.121 , Issue.2 , pp. 214-233
    • Lynch, N.A.1    Vaandrager, F.W.2
  • 23
    • 0013010959 scopus 로고    scopus 로고
    • DCAS-based concurrent deques supporting bulk allocation
    • Sun Microsystems Laboratories
    • P. A. Martin, M. Moir, and Guy L. Steele, Jr. DCAS-based concurrent deques supporting bulk allocation. Technical Report TR-2002-111, Sun Microsystems Laboratories, 2002.
    • (2002) Technical Report , vol.TR-2002-111
    • Martin, P.A.1    Moir, M.2    Steele Jr., G.L.3
  • 24
    • 0003936219 scopus 로고
    • A lock-free multiprocessor OS kernel
    • Columbia University, New York, June
    • H. Massalin and C. Pu. A lock-free multiprocessor OS kernel. Technical report, Columbia University, New York, June 1991.
    • (1991) Technical Report
    • Massalin, H.1    Pu, C.2
  • 25
    • 0002477257 scopus 로고    scopus 로고
    • Nonblocking algorithms and preemption-safe locking on multiprogrammed shared memory multiprocessors
    • M. Michael and M. Scott. Nonblocking algorithms and preemption-safe locking on multiprogrammed shared memory multiprocessors. Journal of Parallel and Distributed Computing, 51(1):l-26, 1998.
    • (1998) Journal of Parallel and Distributed Computing , vol.51 , Issue.1
    • Michael, M.1    Scott, M.2
  • 26
    • 0028436588 scopus 로고
    • A non-blocking algorithm for shared queues using compare-and-swap
    • S. Prakash, Y. Lee, and T. Johnson. A non-blocking algorithm for shared queues using compare-and-swap. IEEE Transactions on Computers, 43(5):548-559, 1994.
    • (1994) IEEE Transactions on Computers , vol.43 , Issue.5 , pp. 548-559
    • Prakash, S.1    Lee, Y.2    Johnson, T.3
  • 29
    • 0003852103 scopus 로고
    • Systems programming: Coping with parallelism
    • IBM Almaden Research Center, April
    • R. K. Treiber. Systems programming: Coping with parallelism. Technical Report RJ 5118, IBM Almaden Research Center, April 1986.
    • (1986) Technical Report , vol.RJ 5118
    • Treiber, R.K.1


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