메뉴 건너뛰기




Volumn 44, Issue 6, 2009, Pages 155-165

Stretching transactional memory

Author keywords

Benchmarks; Software transactional memories

Indexed keywords

BENCHMARKING; MULTICORE PROGRAMMING; STORAGE ALLOCATION (COMPUTER);

EID: 67650841093     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: 10.1145/1543135.1542494     Document Type: Conference Paper
Times cited : (86)

References (42)
  • 1
    • 84865626596 scopus 로고    scopus 로고
    • Semantics of transactional memory and automatic mutual exclusion
    • M. Abadi, A. Birrell, T. Harris, and M. Isard. Semantics of transactional memory and automatic mutual exclusion. In POPL, 2008.
    • (2008) POPL
    • Abadi, M.1    Birrell, A.2    Harris, T.3    Isard, M.4
  • 4
    • 67650832211 scopus 로고    scopus 로고
    • M. Ansari, C. Kotselidis, K. Jarvis, M. Luján, C. Kirkham, and I. Watson. Lee-TM: A non-trivial benchmark for transactional memory. In ICA3PP, 2008.
    • M. Ansari, C. Kotselidis, K. Jarvis, M. Luján, C. Kirkham, and I. Watson. Lee-TM: A non-trivial benchmark for transactional memory. In ICA3PP, 2008.
  • 5
    • 67650848318 scopus 로고    scopus 로고
    • The atomic-ops project
    • The atomic-ops project. http://www.hpl.hp.com/research/ linux/atomic-ops.
  • 7
    • 33749265506 scopus 로고    scopus 로고
    • Versioned boxes as the basis for memory transactions
    • J. Cachopo and A. Rito-Silva. Versioned boxes as the basis for memory transactions. Sci. Comput. Program., 63(2):172-185, 2006.
    • (2006) Sci. Comput. Program , vol.63 , Issue.2 , pp. 172-185
    • Cachopo, J.1    Rito-Silva, A.2
  • 8
    • 56449127224 scopus 로고    scopus 로고
    • STAMP: Stanford transactional applications for multi-processing
    • C. Cao Minh, J. Chung, C. Kozyrakis, and K. Olukotun. STAMP: Stanford transactional applications for multi-processing. In IISWC., 2008.
    • (2008) IISWC
    • Cao Minh, C.1    Chung, J.2    Kozyrakis, C.3    Olukotun, K.4
  • 10
    • 67650829161 scopus 로고    scopus 로고
    • D. Dice, O. Shalev, and N. Shavit. Transactional locking II. In DISC., 2006.
    • D. Dice, O. Shalev, and N. Shavit. Transactional locking II. In DISC., 2006.
  • 12
    • 34748904216 scopus 로고    scopus 로고
    • Efficient software transactional memory
    • Technical report, Intel Research Cambridge, Jan
    • R. Ennals. Efficient software transactional memory. Technical report, Intel Research Cambridge, Jan 2005.
    • (2005)
    • Ennals, R.1
  • 13
    • 0017018483 scopus 로고
    • The notions of consistency and predicate locks in a database system
    • K. P. Eswaran, J. N. Gray, R. A. Lorie, and I. L. Traiger. The notions of consistency and predicate locks in a database system. Commun. ACM, 19(11):624-633, 1976.
    • (1976) Commun. ACM , vol.19 , Issue.11 , pp. 624-633
    • Eswaran, K.P.1    Gray, J.N.2    Lorie, R.A.3    Traiger, I.L.4
  • 16
    • 32344439666 scopus 로고    scopus 로고
    • Toward a theory of transactional contention managers
    • R. Guerraoui, M. Herlihy, and B. Pochon. Toward a theory of transactional contention managers. In PODC., 2005.
    • (2005) PODC
    • Guerraoui, R.1    Herlihy, M.2    Pochon, B.3
  • 17
    • 57349163660 scopus 로고    scopus 로고
    • On the correctness of transactional memory
    • R. Guerraoui and M. Kapałka. On the correctness of transactional memory. In PPoPP, 2008.
    • (2008) PPoPP
    • Guerraoui, R.1    Kapałka, M.2
  • 18
    • 46049105036 scopus 로고    scopus 로고
    • STMBench7: A benchmark for software transactional memory
    • R. Guerraoui, M. Kapałka, and J. Vitek. STMBench7: A benchmark for software transactional memory. In EuroSys, 2007.
    • (2007) EuroSys
    • Guerraoui, R.1    Kapałka, M.2    Vitek, J.3
  • 19
    • 31844433575 scopus 로고    scopus 로고
    • Revocable locks for non-blocking programming
    • T. Harris and K. Fraser. Revocable locks for non-blocking programming. In PPoPP, 2005.
    • (2005) PPoPP
    • Harris, T.1    Fraser, K.2
  • 22
    • 28444462792 scopus 로고    scopus 로고
    • Software transactional memory for dynamic-sized data structures
    • M. Herlihy, V. Luchangco, M. Moir, and W. Scherer. Software transactional memory for dynamic-sized data structures. In PODC., 2003.
    • (2003) PODC
    • Herlihy, M.1    Luchangco, V.2    Moir, M.3    Scherer, W.4
  • 23
    • 0027262011 scopus 로고
    • Transactional memory: Architectural support for lock-free data structures
    • M. Herlihy and J. E. B. Moss. Transactional memory: Architectural support for lock-free data structures. In ISCA, 1993.
    • (1993) ISCA
    • Herlihy, M.1    Moss, J.E.B.2
  • 24
    • 67650851329 scopus 로고    scopus 로고
    • J. R. Larus and R. Rajwar. Transactional Memory. Morgan&Claypool, 2007.
    • J. R. Larus and R. Rajwar. Transactional Memory. Morgan&Claypool, 2007.
  • 26
    • 67650085431 scopus 로고    scopus 로고
    • PhTM: Phased transactional memory
    • Y. Lev, M. Moir, and D. Nussbaum. PhTM: Phased transactional memory. In TRANSACT, 2007.
    • (2007) TRANSACT
    • Lev, Y.1    Moir, M.2    Nussbaum, D.3
  • 28
    • 55849106687 scopus 로고    scopus 로고
    • Scalable techniques for transparent privatization in software transactional memory
    • V. J. Marathe, M. F. Spear, and M. L. Scott. Scalable techniques for transparent privatization in software transactional memory. In ICPP, 2008.
    • (2008) ICPP
    • Marathe, V.J.1    Spear, M.F.2    Scott, M.L.3
  • 30
    • 0018533907 scopus 로고
    • The serializability of concurrent database updates
    • C. H. Papadimitriou. The serializability of concurrent database updates. J. ACM, 26(4), 1979.
    • (1979) J. ACM , vol.26 , Issue.4
    • Papadimitriou, C.H.1
  • 31
    • 79959451973 scopus 로고    scopus 로고
    • Dynamic performance tuning of word-based software transactional memory
    • T. R. Pascal Felber and C. Fetzer. Dynamic performance tuning of word-based software transactional memory. In PPoPP, 2008.
    • (2008) PPoPP
    • Pascal Felber, T.R.1    Fetzer, C.2
  • 32
    • 27544446011 scopus 로고    scopus 로고
    • Virtualizing transactional memory
    • R. Rajwar, M. Herlihy, and K. Lai. Virtualizing transactional memory. In ISCA, 2005.
    • (2005) ISCA
    • Rajwar, R.1    Herlihy, M.2    Lai, K.3
  • 33
    • 34249747063 scopus 로고    scopus 로고
    • A lazy snapshot algorithm with eager validation
    • T. Riegel, P. Felber, and C. Fetzer. A lazy snapshot algorithm with eager validation. In DISC., 2006.
    • (2006) DISC
    • Riegel, T.1    Felber, P.2    Fetzer, C.3
  • 34
    • 67650787210 scopus 로고    scopus 로고
    • RSTM home
    • RSTM home page. http://www.cs.rochester.edu/research/ synchronization/rstm.
  • 35
    • 33751032129 scopus 로고    scopus 로고
    • McRT-STM: A high performance software transactional memory system for a multi-core runtime
    • B. Saha, A.-R. Adl-Tabatabai, R. L. Hudson, C. Cao Minh, and B. Hertzberg. McRT-STM: a high performance software transactional memory system for a multi-core runtime. In PPoPP, 2006.
    • (2006) PPoPP
    • Saha, B.1    Adl-Tabatabai, A.-R.2    Hudson, R.L.3    Cao Minh, C.4    Hertzberg, B.5
  • 36
    • 32344451576 scopus 로고    scopus 로고
    • Contention management in dynamic software transactional memory
    • W. N. Scherer III and M. L. Scott. Contention management in dynamic software transactional memory. In CSJP, 2004.
    • (2004) CSJP
    • Scherer III, W.N.1    Scott, M.L.2
  • 37
    • 0029203481 scopus 로고
    • Software transactional memory
    • N. Shavit and D. Touitou. Software transactional memory. In PODC., 1995.
    • (1995) PODC
    • Shavit, N.1    Touitou, D.2
  • 39
    • 34748862427 scopus 로고    scopus 로고
    • Conflict detection and validation strategies for software transactional memory
    • M. F. Spear, V. J. Marathe, W. N. Scherer III, and M. L. Scott. Conflict detection and validation strategies for software transactional memory. In DISC., 2006.
    • (2006) DISC
    • Spear, M.F.1    Marathe, V.J.2    Scherer III, W.N.3    Scott, M.L.4
  • 40
    • 67650851328 scopus 로고    scopus 로고
    • The next mainstream programming language: A game developer's perspective
    • T. Sweeney. The next mainstream programming language: a game developer's perspective. Invited talk at POPL, 2006.
    • (2006) Invited talk at POPL
    • Sweeney, T.1
  • 41
    • 67650822841 scopus 로고    scopus 로고
    • Advanced contention management for dynamic software transactional memory
    • I. William N. Scherer and M. L. Scott. Advanced contention management for dynamic software transactional memory. In PODC., 2005.
    • (2005) PODC
    • William, I.1    Scherer, N.2    Scott, M.L.3
  • 42
    • 57349084066 scopus 로고    scopus 로고
    • Kicking the tires of software transactional memory: Why the going gets tough
    • R. M. Yoo, Y. Ni, A. Welc, B. Saha, A.-R. Adl-Tabatabai, and H.-H. S. Lee. Kicking the tires of software transactional memory: why the going gets tough. In SPAA, 2008.
    • (2008) SPAA
    • Yoo, R.M.1    Ni, Y.2    Welc, A.3    Saha, B.4    Adl-Tabatabai, A.-R.5    Lee, H.-H.S.6


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