메뉴 건너뛰기




Volumn , Issue , 2010, Pages 355-364

Flat combining and the synchronization-parallelism tradeoff

Author keywords

Concurrent data structures; Multiprocessors; Synchronization

Indexed keywords

CONCURRENT DATA-STRUCTURES; DATA STRUCTURE DESIGN; FINE GRAINED; LOCK-FREE; PRIORITY QUEUE ALGORITHMS;

EID: 77954891944     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1810479.1810540     Document Type: Conference Paper
Times cited : (283)

References (26)
  • 1
    • 17544362263 scopus 로고    scopus 로고
    • Hoard: A scalable memory allocator for multithreaded applications
    • BERGER, E. D., McKINLEY, K. S., BLUMOFE, R. D., AND WILSON, P. R. Hoard: a scalable memory allocator for multithreaded applications. SIGPLAN Not. 35, 11 (2000), 117-128.
    • (2000) SIGPLAN Not , vol.35 , Issue.11 , pp. 117-128
    • Berger, E.D.1    McKinley, K.S.2    Blumofe, R.D.3    Wilson, P.R.4
  • 3
    • 0023023567 scopus 로고
    • The pairing heap: A new form of self-adjusting heap
    • FREDMAN, M. L., SEDGEWICK, R., SLEATOR, D. D., AND TARJAN, R. E. The pairing heap: A new form of self-adjusting heap. Algorithmica 1, 1 (1986), 111-129.
    • (1986) Algorithmica , vol.1 , Issue.1 , pp. 111-129
    • Fredman, M.L.1    Sedgewick, R.2    Sleator, D.D.3    Tarjan, R.E.4
  • 4
    • 84957078209 scopus 로고    scopus 로고
    • The performance of concurrent red-black tree algorithms
    • HANKE, S. The performance of concurrent red-black tree algorithms. Lecture Notes in Computer Science 1668 (1999), 286-300.
    • (1999) Lecture Notes in Computer Science , vol.1668 , pp. 286-300
    • Hanke, S.1
  • 9
    • 0025460579 scopus 로고
    • Linearizability: A correctness condition for concurrent objects
    • July
    • HERLIHY, M., AND WING, J. Linearizability: A correctness condition for concurrent objects. ACM Transactions on Programming Languages and Systems 12, 3 (July 1990), 463-492.
    • (1990) ACM Transactions on Programming Languages and Systems , vol.12 , Issue.3 , pp. 463-492
    • Herlihy, M.1    Wing, J.2
  • 11
  • 12
    • 0019574432 scopus 로고
    • On optimistic methods for concurrency control
    • KUNG, H., AND ROBINSON, J. On optimistic methods for concurrency control. ACM Transactions on Database Systems 6, 2 (1981), 213-226.
    • (1981) ACM Transactions on Database Systems , vol.6 , Issue.2 , pp. 213-226
    • Kung, H.1    Robinson, J.2
  • 13
    • 0018518477 scopus 로고
    • How to make a multiprocessor computer that correctly executes multiprocess programs
    • September
    • LAMPORT, L. How to make a multiprocessor computer that correctly executes multiprocess programs. IEEE Transactions on Computers C-28, 9 (September 1979), 690.
    • (1979) IEEE Transactions on Computers , vol.C-28 , Issue.9 , pp. 690
    • Lamport, L.1
  • 14
    • 77954916057 scopus 로고    scopus 로고
    • util.concurrent.ConcurrentHashMap in java.util.concurrent the Java Concurrency Package
    • LEA, D. util.concurrent.ConcurrentHashMap in java.util.concurrent the Java Concurrency Package. http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/- src/main/java/util/concurrent/.
    • Lea, D.1
  • 16
    • 84976718540 scopus 로고
    • Algorithms for scalable synchronization on shared-memory multiprocessors
    • MELLOR-CRUMMEY, J., AND SCOTT, M. Algorithms for scalable synchronization on shared-memory multiprocessors. ACM Transactions on Computer Systems 9, 1 (1991), 21-65.
    • (1991) ACM Transactions on Computer Systems , vol.9 , Issue.1 , pp. 21-65
    • Mellor-Crummey, J.1    Scott, M.2
  • 18
    • 77954950813 scopus 로고    scopus 로고
    • Towards a final analysis of pairing heaps
    • Dagstuhl, Germany, L. Arge, R. Sedgewick, and D. Wagner, Eds. no. 06091 in Dagstuhl Seminar Proceedings, Internationales Begegnungs- und Forschungszentrum fÄur Informatik (IBFI), Schloss Dagstuhl, Germany
    • PETTIE, S. Towards a final analysis of pairing heaps. In Data Structures (Dagstuhl, Germany, 2006), L. Arge, R. Sedgewick, and D. Wagner, Eds., no. 06091 in Dagstuhl Seminar Proceedings, Internationales Begegnungs- und Forschungszentrum fÄur Informatik (IBFI), Schloss Dagstuhl, Germany.
    • (2006) Data Structures
    • Pettie, S.1
  • 19
    • 0025436383 scopus 로고
    • Skip lists: A probabilistic alternative to balanced trees
    • PUGH, W. Skip lists: a probabilistic alternative to balanced trees. ACM Transactions on Database Systems 33, 6 (1990), 668-676.
    • (1990) ACM Transactions on Database Systems , vol.33 , Issue.6 , pp. 668-676
    • Pugh, W.1
  • 20
    • 0034833905 scopus 로고    scopus 로고
    • Scalable queue-based spin locks with timeout
    • SCOTT, M. L., AND SCHERER, W. N. Scalable queue-based spin locks with timeout. ACM SIGPLAN Notices 36, 7 (2001), 44-52.
    • (2001) ACM SIGPLAN Notices , vol.36 , Issue.7 , pp. 44-52
    • Scott, M.L.1    Scherer, W.N.2
  • 22
    • 0142253704 scopus 로고    scopus 로고
    • Combining funnels: A dynamic approach to software combining
    • SHAVIT, N., AND ZEMACH, A. Combining funnels: a dynamic approach to software combining. J. Parallel Distrib. Comput. 60, 11 (2000), 1355-1387.
    • (2000) J. Parallel Distrib. Comput. , vol.60 , Issue.11 , pp. 1355-1387
    • Shavit, N.1    Zemach, A.2
  • 25
    • 0023330693 scopus 로고
    • Distributing hot-spot addressing in large-scale multiprocessors
    • YEW, P.-C., TZENG, N.-F., AND LAWRIE, D. H. Distributing hot-spot addressing in large-scale multiprocessors. IEEE Trans. Comput. 36, 4 (1987), 388-395.
    • (1987) IEEE Trans. Comput. , vol.36 , Issue.4 , pp. 388-395
    • Yew, P.-C.1    Tzeng, N.-F.2    Lawrie, D.H.3


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