메뉴 건너뛰기




Volumn 23, Issue 2, 2005, Pages 146-196

Nonblocking memory management support for dynamic-sized data structures

Author keywords

Concurrent data structures; Dynamic data structures; Memory management; Multiprocessors; Nonblocking synchronization

Indexed keywords

DYNAMIC MEMORY MANAGEMENT; FIFO QUEUE; THREAD-SAFE MEMORY;

EID: 27544489038     PISSN: 07342071     EISSN: 07342071     Source Type: Journal    
DOI: 10.1145/1062247.1062249     Document Type: Article
Times cited : (106)

References (33)
  • 3
    • 0031381452 scopus 로고    scopus 로고
    • Using local-spin k-exclusion algorithms to improve wait-free object implementations
    • ANDERSON, J. AND MOIR, M. 1997. Using local-spin k-exclusion algorithms to improve wait-free object implementations. Distrib. Comput. 11, 1-20.
    • (1997) Distrib. Comput. , vol.11 , pp. 1-20
    • Anderson, J.1    Moir, M.2
  • 5
    • 0033334033 scopus 로고    scopus 로고
    • Universal constructions for large objects
    • ANDERSON, J. AND MOIR, M. 1999. Universal constructions for large objects. IEEE Trans. Paral. Distrib. Syst. 10, 12, 1317-1332.
    • (1999) IEEE Trans. Paral. Distrib. Syst. , vol.10 , Issue.12 , pp. 1317-1332
    • Anderson, J.1    Moir, M.2
  • 13
    • 0003743239 scopus 로고    scopus 로고
    • Non-blocking synchronization and system design
    • Ph.D. dissertation, Palo Alto, Calif.
    • GREENWALD, M. 1999. Non-blocking synchronization and system design. Ph.D. dissertation, Stanford University Tech. Rep. STAN-CS-TR-99-1624, Palo Alto, Calif.
    • (1999) Stanford University Tech. Rep. , vol.STAN-CS-TR-99-1624
    • Greenwald, M.1
  • 18
    • 0018518477 scopus 로고
    • How to make a multiprocessor computer that correctly executes multiprocess programs
    • LAMPORT, L. 1979. How to make a multiprocessor computer that correctly executes multiprocess programs. IEEE Trans. Comput. C-28, 9 (Sept.), 241-248.
    • (1979) IEEE Trans. Comput. , vol.C-28 , Issue.9 SEPT. , pp. 241-248
    • Lamport, L.1
  • 20
    • 0003794364 scopus 로고
    • An introduction to input/output automata
    • Centrum voor Wiskunde en Informatica, Amsterdam, The Netherlands
    • LYNCH, N. AND TUTTLE, M. 1989. An introduction to input/output automata. Tech. Rep. CWI-Quarterly, 2(3), Centrum voor Wiskunde en Informatica, Amsterdam, The Netherlands.
    • (1989) Tech. Rep. CWI-quarterly , vol.2 , Issue.3
    • Lynch, N.1    Tuttle, M.2
  • 24
    • 3042671335 scopus 로고    scopus 로고
    • Hazard pointers: Safe memory reclamation for lock-free objects
    • MICHAEL, M. 2004. Hazard pointers: Safe memory reclamation for lock-free objects. IEEE Trans. Parall. Distrib. Syst. 15, 6 (June), 491-504.
    • (2004) IEEE Trans. Parall. Distrib. Syst. , vol.15 , Issue.6 JUNE , pp. 491-504
    • Michael, M.1
  • 26
    • 0002477257 scopus 로고    scopus 로고
    • Nonblocking algorithms and preemption-safe locking on multiprogrammed shared memory multiprocessors
    • MICHAEL, M. AND SCOTT, M. 1998. Nonblocking algorithms and preemption-safe locking on multiprogrammed shared memory multiprocessors. J. Paral. Distrib. Comput. 51, 1, 1-26.
    • (1998) J. Paral. Distrib. Comput. , vol.51 , Issue.1 , pp. 1-26
    • Michael, M.1    Scott, M.2
  • 31
    • 0003852103 scopus 로고
    • Systems programming: Coping with parallelism
    • IBM Almaden Research Center
    • TREIBER, R. 1986. Systems programming: Coping with parallelism. Tech. Rep. RJ5118, IBM Almaden Research Center.
    • (1986) Tech. Rep. , vol.RJ5118
    • Treiber, R.1


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