메뉴 건너뛰기




Volumn , Issue , 2007, Pages 68-78

Open nesting in software transactional memory

Author keywords

Abstract locks; Nested transactions; Open nesting; Transactional memory

Indexed keywords

COMPUTER PROGRAMMING LANGUAGES; DATA STRUCTURES; FORMAL LOGIC; JAVA PROGRAMMING LANGUAGE; SEMANTICS;

EID: 34748834011     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1229428.1229442     Document Type: Conference Paper
Times cited : (138)

References (23)
  • 1
    • 33746090532 scopus 로고    scopus 로고
    • Ali-Reza Adl-Tabatabai, Brian T. Lewis, Vijay S. Menon, Brian R. Murphy, Bratin Saha, and Tatiana Shpeisman. Compiler and runtime Support, for efficient, software transactional memory. In PLDl '06: Proceedings of the 2006 ACM SIGPLAN conference on Programming language design and implementation, pages 26-37, June 2006.
    • Ali-Reza Adl-Tabatabai, Brian T. Lewis, Vijay S. Menon, Brian R. Murphy, Bratin Saha, and Tatiana Shpeisman. Compiler and runtime Support, for efficient, software transactional memory. In PLDl '06: Proceedings of the 2006 ACM SIGPLAN conference on Programming language design and implementation, pages 26-37, June 2006.
  • 2
    • 33745216050 scopus 로고    scopus 로고
    • Brian D. Carlstrom, Austen McDonald, Hassan Chafi, JaeWoong Chung, Chi Cao Minh, Christos Kozyrakis, and Kunle Olukotun. The Atomos transactional programming language. In PLDl '06: Proceedings of the 2006 ACM SIGPLAN conference on Programming language design and implementation, pages 1-13, New York, NY, USA, 2006. ACM Press.
    • Brian D. Carlstrom, Austen McDonald, Hassan Chafi, JaeWoong Chung, Chi Cao Minh, Christos Kozyrakis, and Kunle Olukotun. The Atomos transactional programming language. In PLDl '06: Proceedings of the 2006 ACM SIGPLAN conference on Programming language design and implementation, pages 1-13, New York, NY, USA, 2006. ACM Press.
  • 3
    • 0020766588 scopus 로고
    • Using semantic knowledge for transaction processing in a distributed database
    • Hector Garcia-Molina. Using semantic knowledge for transaction processing in a distributed database. ACM Trans. Database Syst., 8(2):186-213, 1983.
    • (1983) ACM Trans. Database Syst , vol.8 , Issue.2 , pp. 186-213
    • Garcia-Molina, H.1
  • 7
    • 1142293109 scopus 로고    scopus 로고
    • Maurice Herlihy, Victor Luchangco, Mark Moir, and III William N. Scherer. Software transactional memory for dynamic-sized data structures. In PODC 2003: Principles of Distributed Computing, pages 92-101, New York, NY, USA, 2003. ACM Press.
    • Maurice Herlihy, Victor Luchangco, Mark Moir, and III William N. Scherer. Software transactional memory for dynamic-sized data structures. In PODC 2003: Principles of Distributed Computing, pages 92-101, New York, NY, USA, 2003. ACM Press.
  • 8
    • 0027262011 scopus 로고    scopus 로고
    • Maurice Herlihy and J. Eliot B. Moss. Transactional memory: Architectural support for lock-free data structures. In ISCA 1993: International Symposium on Computer Architecture, pages 289-300, New York, NY, USA, 1993. ACM Press.
    • Maurice Herlihy and J. Eliot B. Moss. Transactional memory: Architectural support for lock-free data structures. In ISCA 1993: International Symposium on Computer Architecture, pages 289-300, New York, NY, USA, 1993. ACM Press.
  • 10
    • 33745203409 scopus 로고    scopus 로고
    • Austen McDonald, JaeWoong Chung, Brian D. Carlstrom, Chi Cao Minh, Hassan Chafi, Christos Kozyrakis, and Kunle Olukotun. Architectural semantics for practical transactional memory. In ISCA '06: Proceedings of the 33rd International Symposium on Computer Architecture, pages 53-65, Washington, DC, USA, 2006. IEEE Computer Society.
    • Austen McDonald, JaeWoong Chung, Brian D. Carlstrom, Chi Cao Minh, Hassan Chafi, Christos Kozyrakis, and Kunle Olukotun. Architectural semantics for practical transactional memory. In ISCA '06: Proceedings of the 33rd International Symposium on Computer Architecture, pages 53-65, Washington, DC, USA, 2006. IEEE Computer Society.
  • 13
    • 34748832951 scopus 로고    scopus 로고
    • J. Eliot B. Moss. Open nested transactions: Semantics and support. In WMPI2005, 2005. Poster presentation.
    • J. Eliot B. Moss. Open nested transactions: Semantics and support. In WMPI2005, 2005. Poster presentation.
  • 15
    • 33749236639 scopus 로고    scopus 로고
    • Nested transactional memory: Model and architecture sketches
    • December
    • J. Eliot B. Moss and Antony L. Hosking. Nested transactional memory: Model and architecture sketches. Science of Computer Programming (Elsevier), 63(2): 186-201, December 2006.
    • (2006) Science of Computer Programming (Elsevier) , vol.63 , Issue.2 , pp. 186-201
    • Eliot, J.1    Moss, B.2    Hosking, A.L.3
  • 16
    • 35248882492 scopus 로고    scopus 로고
    • Nathaniel. Nystrom, Michael R. Clarkson, and Andrew C. Myers. Polyglot: an extensible compiler framework for Java. In CC: International Conference on Compiler Construction, Lecture Notes in Computer Science 2622, pages 138-152, April 2003.
    • Nathaniel. Nystrom, Michael R. Clarkson, and Andrew C. Myers. Polyglot: an extensible compiler framework for Java. In CC: International Conference on Compiler Construction, Lecture Notes in Computer Science 2622, pages 138-152, April 2003.
  • 20
    • 0029203481 scopus 로고
    • Software transactional memory
    • New York, NY, USA, ACM Press
    • Nir Shavit and Dan. Touitou. Software transactional memory. In PODC 1995: Principles of Distributed Computing, pages 204-213, New York, NY, USA, 1995. ACM Press.
    • (1995) PODC 1995: Principles of Distributed Computing , pp. 204-213
    • Shavit, N.1
  • 23
    • 35048884255 scopus 로고    scopus 로고
    • Transactional monitors for concurrent objects
    • ECOOP 2004: European Conference on Object-Oriented Programming, of, Springer-Verlag
    • Adam Welc, Suresh Jagannathan, and Antony L. Hosking. Transactional monitors for concurrent objects. In ECOOP 2004: 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가 분석하여 추출한 것입니다.