메뉴 건너뛰기




Volumn , Issue , 2010, Pages 487-498

Laws of order: Expensive synchronization in concurrent algorithms cannot be eliminated

Author keywords

Algorithms; Concurrency; Lower bounds; Memory barriers; Memory fences

Indexed keywords

ATOMIC OPERATION; CONCURRENCY; CONCURRENT ALGORITHMS; ERROR PRONES; LOWER BOUNDS; MEMORY BARRIERS; MEMORY FENCES; MEMORY ORDERING; MUTUAL EXCLUSIONS; SHARED VARIABLES; TRIAL-AND-ERROR PROCESS; WRITE OPERATIONS;

EID: 79952029599     PISSN: 07308566     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1926385.1926442     Document Type: Conference Paper
Times cited : (11)

References (45)
  • 1
    • 0030382365 scopus 로고    scopus 로고
    • Shared memory consistency models: A tutorial
    • Sarita V. Advee and Kourosh Gharachorloo. Shared memory consistency models: A tutorial. IEEE Computer, 29(12):66-76, 1996. (Pubitemid 126517873)
    • (1996) Computer , vol.29 , Issue.12 , pp. 66-76
    • Adve, S.V.1    Gharachorloo, K.2
  • 2
    • 0025211006 scopus 로고
    • The performance of spin lock alternatives for shared-money multiprocessors
    • Thomas E. Anderson. The performance of spin lock alternatives for shared-money multiprocessors. IEEE Trans. Parallel Distrib. Syst., 1(1):6-16, 1990.
    • (1990) IEEE Trans. Parallel Distrib. Syst. , vol.1 , Issue.1 , pp. 6-16
    • Anderson, T.E.1
  • 5
    • 0037088948 scopus 로고    scopus 로고
    • Computing in totally anonymous asynchronous shared memory systems
    • March
    • Hagit Attiya, Alla Gorbach, and Shlomo Moran. Computing in totally anonymous asynchronous shared memory systems. Information and Computation, 173(2):162-183, March 2002.
    • (2002) Information and Computation , vol.173 , Issue.2 , pp. 162-183
    • Attiya, H.1    Gorbach, A.2    Moran, S.3
  • 9
    • 38249000189 scopus 로고
    • Bounds on shared memory for mutual exclusion
    • December
    • James Burns and Nancy Lynch. Bounds on shared memory for mutual exclusion. Information and Computation, 107(2):171-184, December 1993.
    • (1993) Information and Computation , vol.107 , Issue.2 , pp. 171-184
    • Burns, J.1    Lynch, N.2
  • 10
    • 32144435090 scopus 로고    scopus 로고
    • Dynamic circular work-stealing deque
    • DOI 10.1145/1073970.1073974, SPAA 2005 - Seventeenth Annual ACM Symposium on Parallelism in Algorithms and Architectures
    • David Chase and Yossi Lev. Dynamic circular work-stealing deque. In Proceedings of the Seventeenth Annual ACM Symposium on Parallelism in Algorithms and Architectures, SPAA, pages 21-28, July 2005. (Pubitemid 43206548)
    • (2005) Annual ACM Symposium on Parallelism in Algorithms and Architectures , pp. 21-28
    • Chase, D.1    Lev, Y.2
  • 11
    • 84945709358 scopus 로고
    • Solution of a problem in concurrent programming control
    • Edsger W. Dijkstra. Solution of a problem in concurrent programming control. Commun. ACM, 8(9):569, 1965.
    • (1965) Commun. ACM , vol.8 , Issue.9 , pp. 569
    • Dijkstra, E.W.1
  • 12
    • 37049031868 scopus 로고    scopus 로고
    • Time lower bounds for implementations of multi-writer snapshots
    • Faith Ellen, Panagiota Fatourou, and Eric Ruppert. Time lower bounds for implementations of multi-writer snapshots. Journal of the ACM, 54(6):30, 2007.
    • (2007) Journal of the ACM , vol.54 , Issue.6 , pp. 30
    • Ellen, F.1    Fatourou, P.2    Ruppert, E.3
  • 13
    • 33646507102 scopus 로고    scopus 로고
    • On the inherent weakness of conditional primitives
    • Faith Fich, Danny Hendler, and Nir Shavit. On the inherent weakness of conditional primitives. Distributed Computing, 18(4):267-277, 2006.
    • (2006) Distributed Computing , vol.18 , Issue.4 , pp. 267-277
    • Fich, F.1    Hendler, D.2    Shavit, N.3
  • 14
    • 0032158286 scopus 로고    scopus 로고
    • On the Space Complexity of Randomized Synchronization
    • Faith Fich, Maurice Herlihy, and Nir Shavit. On the space complexity of randomized synchronization. Journal of the ACM, 45(5):843-862, September 1998. (Pubitemid 128497509)
    • (1998) Journal of the ACM , vol.45 , Issue.5 , pp. 843-862
    • Fich, F.1    Herlihy, M.2    Shavit, N.3
  • 15
    • 33646392445 scopus 로고    scopus 로고
    • Obstruction-free step complexity: Lock-free dcas as an example
    • Faith Fich, Victor Luchangco, Mark Moir, and Nir Shavit. Obstruction-free step complexity: Lock-free dcas as an example. In DISC, pages 493-494, 2005.
    • (2005) DISC , pp. 493-494
    • Fich, F.1    Luchangco, V.2    Moir, M.3    Shavit, N.4
  • 18
    • 0025438298 scopus 로고
    • Synchronization algorithms for shared-memory multiprocessors
    • DOI 10.1109/2.55501
    • Gary Graunke and Shreekant S. Thakkar. Synchronization algorithms for shared-memory multiprocessors. IEEE Computer, 23(6):60-69, 1990. (Pubitemid 20737722)
    • (1990) Computer , vol.23 , Issue.6 , pp. 60-69
    • Graunke Gary1    Thakkar Shreekant2
  • 19
    • 32844466488 scopus 로고    scopus 로고
    • A dynamic-sized nonblocking work stealing deque
    • DOI 10.1007/s00446-005-0144-5
    • Danny Hendler, Yossi Lev, Mark Moir, and Nir Shavit. A dynamicsized nonblocking work stealing deque. Distributed Computing, 18(3):189-207, 2006. (Pubitemid 43254037)
    • (2006) Distributed Computing , vol.18 , Issue.3 , pp. 189-207
    • Hendler, D.1    Lev, Y.2    Moir, M.3    Shavit, N.4
  • 24
    • 84947926478 scopus 로고    scopus 로고
    • Java: Memory Consistency and Process Coordination
    • Distributed Computing
    • Lisa Higham and Jalal Kawash. Java: Memory consistency and process coordination. In DISC, pages 201-215, 1998. (Pubitemid 128145800)
    • (1998) LECTURE NOTES IN COMPUTER SCIENCE , Issue.1499 , pp. 201-215
    • Higham, L.1    Kawash, J.2
  • 25
    • 79251587710 scopus 로고    scopus 로고
    • Bounds for mutual exclusion with only processor consistency
    • Lisa Higham and Jalal Kawash. Bounds for mutual exclusion with only processor consistency. In DISC, pages 44-58, 2000.
    • (2000) DISC , pp. 44-58
    • Higham, L.1    Kawash, J.2
  • 27
    • 0342468144 scopus 로고    scopus 로고
    • Time and space lower bounds for nonblocking implementations
    • DOI 10.1137/S0097539797317299, PII S0097539797317299
    • Prasad Jayanti, King Tan, and Sam Toueg. Time and space lower bounds for nonblocking implementations. SIAM Journal on Computing, 30(2):438-456, 2000. (Pubitemid 32469584)
    • (2001) SIAM Journal on Computing , vol.30 , Issue.2 , pp. 438-456
    • Jayanti, P.1    Tan, K.2    Toueg, S.3
  • 30
    • 84976663837 scopus 로고
    • Specifying concurrent program modules
    • April
    • Leslie Lamport. Specifying concurrent program modules. ACM Trans. Program. Lang. Syst., 5(2):190-222, April 1983.
    • (1983) ACM Trans. Program. Lang. Syst. , vol.5 , Issue.2 , pp. 190-222
    • Lamport, L.1
  • 31
    • 0022698004 scopus 로고
    • MUTUAL EXCLUSION PROBLEM: PART II - STATEMENT AND SOLUTIONS.
    • DOI 10.1145/5383.5385
    • Leslie Lamport. The mutual exclusion problem: part II - statement and solutions. J. ACM, 33(2):327-348, 1986. (Pubitemid 16533226)
    • (1986) Journal of the ACM , vol.33 , Issue.2 , pp. 327-348
    • Lamport Leslie1
  • 32
    • 0023288130 scopus 로고
    • A fast mutual exclusion algorithm
    • Leslie Lamport. A fast mutual exclusion algorithm. ACM Trans. Comput. Syst., 5(1):1-11, 1987.
    • (1987) ACM Trans. Comput. Syst. , vol.5 , Issue.1 , pp. 1-11
    • Lamport, L.1
  • 33
    • 0003390866 scopus 로고    scopus 로고
    • PhD thesis, Department of Computer Science, University of Illinois at Urbana-Champaign
    • Jaejin Lee. Compilation Techniques for Explicitly Parallel Programs. PhD thesis, Department of Computer Science, University of Illinois at Urbana-Champaign, 1999.
    • (1999) Compilation Techniques for Explicitly Parallel Programs
    • Lee, J.1
  • 36
    • 84976718540 scopus 로고
    • Algorithms for scalable synchronization on shared-memory multiprocessors
    • John M. Mellor-Crummey and Michael L. Scott. Algorithms for scalable synchronization on shared-memory multiprocessors. ACM Trans. Comput. Syst., 9(1):21-65, 1991.
    • (1991) ACM Trans. Comput. Syst. , vol.9 , Issue.1 , pp. 21-65
    • Mellor-Crummey, J.M.1    Scott, M.L.2
  • 40
    • 70350341656 scopus 로고    scopus 로고
    • A better x86 memory model: X86-tso
    • Scott Owens, Susmit Sarkar, and Peter Sewell. A better x86 memory model: x86-tso. In TPHOLs, pages 391-407, 2009.
    • (2009) TPHOLs , pp. 391-407
    • Owens, S.1    Sarkar, S.2    Sewell, P.3
  • 41
    • 0000366742 scopus 로고
    • Myths about the mutual exclusion problem
    • Gary L. Peterson. Myths about the mutual exclusion problem. Inf. Process. Lett., 12(3):115-116, 1981.
    • (1981) Inf. Process. Lett. , vol.12 , Issue.3 , pp. 115-116
    • Peterson, G.L.1
  • 44
    • 0024136623 scopus 로고
    • Commutativity-based concurrency control for abstract data types
    • William E. Weihl. Commutativity-based concurrency control for abstract data types. IEEE Trans. Computers, 37(12):1488-1505, 1988.
    • (1988) IEEE Trans. Computers , vol.37 , Issue.12 , pp. 1488-1505
    • Weihl, W.E.1


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