메뉴 건너뛰기




Volumn , Issue , 2007, Pages 21-33

Understanding tradeoffs in software transactional memory

Author keywords

[No Author keywords available]

Indexed keywords

MEMORY MANAGEMENT; TRANSACTIONAL MEMORIES;

EID: 34547670723     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/CGO.2007.38     Document Type: Conference Paper
Times cited : (60)

References (36)
  • 5
    • 0014814325 scopus 로고
    • Space/time trade-offs in hash coding with allowable errors
    • B. H. Bloom. Space/time trade-offs in hash coding with allowable errors. Commun. ACM, 13(7):422-426, 1970.
    • (1970) Commun. ACM , vol.13 , Issue.7 , pp. 422-426
    • Bloom, B.H.1
  • 8
    • 84888759814 scopus 로고    scopus 로고
    • D. Dice, http://blogs.sun.com/dave/entry/ hardware_assisted_transactional_read_set.
    • Dice, D.1
  • 10
    • 47349127044 scopus 로고    scopus 로고
    • obstruction-free, tildarennals/notlockfree.pdf. www.cambridge.intel-research.net/rennals/notlockfree.pdf
    • R. Ennals. Software transactional memory should not be obstruction-free. www.cambridge.intelresearch.net/(tilda)rennals/notlockfree.pdf. www.cambridge.intel-research.net/rennals/notlockfree.pdf.
    • Software transactional memory should not be
    • Ennals, R.1
  • 11
    • 6344219523 scopus 로고    scopus 로고
    • PhD thesis, Cambridge University Computer Laboratory, Also available as Technical Report UCAM-CL-TR-579
    • K. Fraser. Practical lock freedom. PhD thesis, Cambridge University Computer Laboratory, 2003. Also available as Technical Report UCAM-CL-TR-579.
    • (2003) Practical lock freedom
    • Fraser, K.1
  • 14
    • 84888651867 scopus 로고    scopus 로고
    • T. Harris and K. Fraser. Concurrent programming without locks
    • T. Harris and K. Fraser. Concurrent programming without locks.
  • 15
    • 1442263994 scopus 로고    scopus 로고
    • Language support for lightweight transactions
    • T. Harris and K. Fraser. Language support for lightweight transactions. SIGPLANNot., 38(11):388-402, 2003.
    • (2003) SIGPLANNot , vol.38 , Issue.11 , pp. 388-402
    • Harris, T.1    Fraser, K.2
  • 18
    • 84947205091 scopus 로고    scopus 로고
    • M. Herlihy, V Luchangco, and M. Moir. The repeat offender problem: A mechanism for supporting lock-free dynamicsized data structures. In Proceedings of the 16th International Symposium on DIStributed Computing, 2508, pages 339-353. Springer-Verlag Heidelberg, January 2002. A improved version of this paper is in preparation for journal submission; please contact authors.
    • M. Herlihy, V Luchangco, and M. Moir. The repeat offender problem: A mechanism for supporting lock-free dynamicsized data structures. In Proceedings of the 16th International Symposium on DIStributed Computing, volume 2508, pages 339-353. Springer-Verlag Heidelberg, January 2002. A improved version of this paper is in preparation for journal submission; please contact authors.
  • 24
    • 84888693480 scopus 로고    scopus 로고
    • V J. Marathe, W. N. Scherer, and M. L. Scott. Design trade-offs in modern software transactional memory systems. In In Proceedings of the 7th Workshop on Languages, Compilers, and Run-time Support for Scalable Systems (LCR'04), 2004.
    • V J. Marathe, W. N. Scherer, and M. L. Scott. Design trade-offs in modern software transactional memory systems. In In Proceedings of the 7th Workshop on Languages, Compilers, and Run-time Support for Scalable Systems (LCR'04), 2004.
  • 26
    • 84976718540 scopus 로고
    • Algorithms for scalable synchronization on shared-memory multiprocessors
    • J. Mellor-Crummey and M. Scott. Algorithms for scalable synchronization on shared-memory multiprocessors. ACM Transactions on Computer Systems, 9(1):21-65, 1991.
    • (1991) ACM Transactions on Computer Systems , vol.9 , Issue.1 , pp. 21-65
    • Mellor-Crummey, J.1    Scott, M.2
  • 27
    • 3042671335 scopus 로고    scopus 로고
    • Hazard pointers: Safe memory reclamation for lock-free objects
    • M. M. Michael. Hazard pointers: Safe memory reclamation for lock-free objects. IEEE Trans. Parallel Distrib. Syst., 15(6):491-504, 2004.
    • (2004) IEEE Trans. Parallel Distrib. Syst , vol.15 , Issue.6 , pp. 491-504
    • Michael, M.M.1
  • 28
    • 0029723606 scopus 로고    scopus 로고
    • Simple, fast, and practical non-blocking and blocking concurrent queue algorithms
    • M. M. Michael and M. L. Scott. Simple, fast, and practical non-blocking and blocking concurrent queue algorithms. In Symposium on Principles of Distributed Computing, pages 267-275, 1996.
    • (1996) Symposium on Principles of Distributed Computing , pp. 267-275
    • Michael, M.M.1    Scott, M.L.2
  • 30
    • 0038438694 scopus 로고
    • A skip list cookbook
    • Technical report, College Park, MD, USA
    • W. Pugh. A skip list cookbook. Technical report, College Park, MD, USA, 1990.
    • (1990)
    • Pugh, W.1
  • 31
    • 84888753662 scopus 로고    scopus 로고
    • A. R. R. L. Hudson B. Saha and B. Hertzberg. Mcrt-malloc: A scalable transactional memory allocator. In In Proceedings of the 2006 International Symposium on Memory Management, pages 197-206, June 2006.
    • A. R. R. L. Hudson B. Saha and B. Hertzberg. Mcrt-malloc: A scalable transactional memory allocator. In In Proceedings of the 2006 International Symposium on Memory Management, pages 197-206, June 2006.
  • 35
    • 0031069218 scopus 로고    scopus 로고
    • Software transactional memory
    • February
    • N. Shavit and D. Touitou. Software transactional memory. Distributed Computing, 10(2):99-116, February 1997.
    • (1997) Distributed Computing , vol.10 , Issue.2 , pp. 99-116
    • Shavit, N.1    Touitou, D.2
  • 36
    • 35048884255 scopus 로고    scopus 로고
    • Transactional monitors for concurrent objects
    • Proceedings of the European Conference on Object-Oriented Programming, of, Springer-Verlag
    • A. Welc, S. Jagannathan, and A. L. Hosking. Transactional monitors for concurrent objects. In Proceedings of the European Conference on Object-Oriented Programming, volume 3086 of Lecture Notes in Computer Science, pages 519-542. Springer-Verlag, 2004.
    • (2004) Lecture Notes in Computer Science , vol.3086 , pp. 519-542
    • Welc, A.1    Jagannathan, S.2    Hosking, A.L.3


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