메뉴 건너뛰기




Volumn , Issue , 2008, Pages 247-257

Software transactional memory for large scale clusters

Author keywords

Clusters; Distributed memory architectures; Scalability; Software transactional memory (STM)

Indexed keywords

MEMORY ARCHITECTURE; PARALLEL PROGRAMMING; SCALABILITY; STORAGE ALLOCATION (COMPUTER);

EID: 70350075608     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1345206.1345242     Document Type: Conference Paper
Times cited : (104)

References (38)
  • 3
    • 33646735049 scopus 로고    scopus 로고
    • Design and implementation of the HPCS graph analysis benchmark on symmetric multiprocessors
    • Georgia Institute of Technology, Atlanta, GA, September
    • D. A. Bader and K. Madduri. Design and implementation of the HPCS graph analysis benchmark on symmetric multiprocessors. Technical report, Georgia Institute of Technology, Atlanta, GA, September 2005.
    • (2005) Technical Report
    • Bader, D.A.1    Madduri, K.2
  • 5
    • 35348871241 scopus 로고    scopus 로고
    • Making the fast case common and the uncommon case simple in unbounded transactional memory
    • New York, NY, USA, ACM Press
    • C. Blundell, J. Devietti, E. C. Lewis, and M. M. K. Martin. Making the fast case common and the uncommon case simple in unbounded transactional memory. In Proc. Int'l Conf. on Comp. Arch. (ISCA), pages 24-34, New York, NY, USA, 2007. ACM Press.
    • (2007) Proc. Int'l Conf. on Comp. Arch. (ISCA) , pp. 24-34
    • Blundell, C.1    Devietti, J.2    Lewis, E.C.3    Martin, M.M.K.4
  • 8
    • 34249696738 scopus 로고    scopus 로고
    • Parallel programmability and the Chapel language
    • Thousand Oaks, CA, USA, Sage Publications, Inc.
    • B. Chamberlain, D. Callahan, and H. Zima. Parallel programmability and the Chapel language. In Int 'I J. High Performance Comp. Apps., volume 21, pages 291-312, Thousand Oaks, CA, USA, 2007. Sage Publications, Inc.
    • (2007) Int 'I J. High Performance Comp. Apps. , vol.21 , pp. 291-312
    • Chamberlain, B.1    Callahan, D.2    Zima, H.3
  • 10
    • 27644537219 scopus 로고    scopus 로고
    • Snapshots and software transactional memory
    • C. Cole and M. Herlihy. Snapshots and software transactional memory. J. Sci. Comp. Prog., 58(3):310-324, 2005.
    • (2005) J. Sci. Comp. Prog. , vol.58 , Issue.3 , pp. 310-324
    • Cole, C.1    Herlihy, M.2
  • 11
    • 34547670723 scopus 로고    scopus 로고
    • Understanding tradeoffs in software transactional memory
    • Washington, DC, USA, IEEE Computer Society.
    • D. Dice and N. Shavit. Understanding tradeoffs in software transactional memory. In Proc. Int'l Symp. on Code Gen. and Optimization (CGO), pages 21-33, Washington, DC, USA, 2007. IEEE Computer Society.
    • (2007) Proc. Int'l Symp. on Code Gen. and Optimization (CGO) , pp. 21-33
    • Dice, D.1    Shavit, N.2
  • 13
    • 0017018483 scopus 로고
    • The notions of consistency and predicate locks in a database system
    • K. P. Eswaran, J. N. Gray, R. A. Lode, and I. L. Traiger. The notions of consistency and predicate locks in a database system. Communications of the ACM, 19(11):624-633, 1976.
    • (1976) Communications of the ACM , vol.19 , Issue.11 , pp. 624-633
    • Eswaran, K.P.1    Gray, J.N.2    Lode, R.A.3    Traiger, I.L.4
  • 14
    • 6344219523 scopus 로고    scopus 로고
    • PhD thesis, Cambridge University Computer Laboratory
    • K. Fraser. Practical lock freedom. PhD thesis, Cambridge University Computer Laboratory, 2003.
    • (2003) Practical Lock Freedom.
    • Fraser, K.1
  • 18
    • 0027262011 scopus 로고
    • Transactional memory: Architectural support for lock-free data structures
    • New York, NY, USA, ACM Press
    • M. Herlihy and J. E. B. Moss. Transactional memory: Architectural support for lock-free data structures. In Proc. Int'l Conf. on Comp. Arch. (ISCA), pages 289-300, New York, NY, USA, 1993. ACM Press.
    • (1993) Proc. Int'l Conf. on Comp. Arch. (ISCA) , pp. 289-300
    • Herlihy, M.1    Moss, J.E.B.2
  • 19
    • 33646419516 scopus 로고    scopus 로고
    • Distributed transactional memory for metricspace networks
    • Springer, Sept.
    • M. Herlihy and Y. Sun. Distributed transactional memory for metricspace networks. In Symp. on Distrib. Comp., volume 3724. Springer, Sept. 2005.
    • (2005) Symp. on Distrib. Comp. , vol.3724
    • Herlihy, M.1    Sun, Y.2
  • 21
    • 0019574432 scopus 로고
    • On optimistic methods for concurrency control
    • H. T. Kung and J. T. Robinson. On optimistic methods for concurrency control. ACM Trans. on Database Systs., 6(2):213-226, 1981.
    • (1981) ACM Trans. on Database Systs , vol.6 , Issue.2 , pp. 213-226
    • Kung, H.T.1    Robinson, J.T.2
  • 24
    • 33745697046 scopus 로고    scopus 로고
    • Adaptive software transactional memory
    • Cracow, Poland, Sep 2005. Earlier but expanded version available as TR 868, University of Rochester Computer Science Dept., May
    • V. J. Marathe, W. N. Scherer III, and M. L. Scott. Adaptive software transactional memory. In Proc. Int'l Symp. on Distrib. Comp., Cracow, Poland, Sep 2005. Earlier but expanded version available as TR 868, University of Rochester Computer Science Dept., May 2005.
    • (2005) Proc. Int'l Symp. on Distrib. Comp.
    • Marathe, V.J.1    Scherer III, W.N.2    Scott, M.L.3
  • 25
    • 33846666138 scopus 로고    scopus 로고
    • Subtleties of transactional memory atomicity semantics
    • M. Martin, C. Blundell, and E. Lewis. Subtleties of transactional memory atomicity semantics. IEEE Comp. Arch. Letters, 5(2), 2006.
    • (2006) IEEE Comp. Arch. Letters , vol.5 , Issue.2
    • Martin, M.1    Blundell, C.2    Lewis, E.3
  • 28
    • 0002081678 scopus 로고    scopus 로고
    • R. W. Numerich and J. Reid. Co-array fortran for parallel programming. SIGPLANFortran Forum, 17(2): 1-31, 1998.
    • (1998) SIGPLANFortran Forum , vol.17 , Issue.2 , pp. 1-31
    • Numerich, R.W.1
  • 29
    • 0018533907 scopus 로고
    • The serializability of concurrent database updates
    • C. H. Papadimitriou. The serializability of concurrent database updates. J. ACM, 26(4):631-653, 1979.
    • (1979) J. ACM , vol.26 , Issue.4 , pp. 631-653
    • Papadimitriou, C.H.1
  • 30
    • 27544446011 scopus 로고    scopus 로고
    • Virtualizing transactional nemory
    • Washington, DC, IEEE Computer Society
    • R. Rajwar, M. Herlihy, and K. Lai. Virtualizing transactional nemory. In Proc. Int'l Conf. on Comp. Arch. (ISCA), pages 494-505, Washington, DC, 2005. IEEE Computer Society.
    • (2005) Proc. Int'l Conf. on Comp. Arch. (ISCA) , pp. 494-505
    • Rajwar, R.1    Herlihy, M.2    Lai, K.3
  • 31
    • 84976737350 scopus 로고
    • Implementing atomic actions on decentralized data
    • D. P. Reed. Implementing atomic actions on decentralized data. ACM Trans. on Comp. Systs., 1(1):3-23, 1983.
    • (1983) ACM Trans. on Comp. Systs. , vol.1 , Issue.1 , pp. 3-23
    • Reed, D.P.1
  • 33
    • 34548354208 scopus 로고    scopus 로고
    • Architectural support for software transactional memory
    • Washington, DC, USA, IEEE Computer Society
    • B. Saha, A.-R. Adl-Tabatabai, and Q. Jacobson. Architectural support for software transactional memory. In Proc. ACM/IEEE Int'l Symp. on Microarch. (MICRO), pages 185-196, Washington, DC, USA, 2006. IEEE Computer Society.
    • (2006) Proc. ACM/IEEE Int'l Symp. on Microarch. (MICRO) , pp. 185-196
    • Saha, B.1    Adl-Tabatabai, A.-R.2    Jacobson, Q.3
  • 37
    • 33646421297 scopus 로고    scopus 로고
    • Sun Microsystems, Inc. Technical report, Sun Microsystems, Inc., March
    • Sun Microsystems, Inc. The Fortress language specification, version 1.0 β. Technical report, Sun Microsystems, Inc., March 2007.
    • (2007) The Fortress Language Specification, Version 1.0


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