메뉴 건너뛰기




Volumn , Issue , 2009, Pages

Transactional memory should be an implementation technique, not a programming interface

Author keywords

[No Author keywords available]

Indexed keywords

SEMANTICS; STORAGE ALLOCATION (COMPUTER);

EID: 85092788175     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: None     Document Type: Conference Paper
Times cited : (19)

References (32)
  • 3
    • 84891758200 scopus 로고    scopus 로고
    • Java memory model examples: Good, bad, and ugly
    • ASPINALL, D., AND SEVCIK, J. Java memory model examples: Good, bad, and ugly. VAMP07 Proceedings http://www.cs. ru.nl/~chaack/VAMP07/, 2007.
    • (2007) VAMP07 Proceedings
    • ASPINALL, D.1    SEVCIK, J.2
  • 5
  • 9
    • 67650095385 scopus 로고    scopus 로고
    • Infering locks for atomic sections
    • CHEREM, S., CHILIMBI, T., AND GULWAMI, S. Infering locks for atomic sections. In PLDI 08 (2008), pp. 304-315.
    • (2008) PLDI 08 , pp. 304-315
    • CHEREM, S.1    CHILIMBI, T.2    GULWAMI, S.3
  • 11
    • 70449688522 scopus 로고    scopus 로고
    • Integrating transactional memory into c++
    • CROWL, L., LEV, Y., LUCHANGCO, V., MOIR, M., AND NUSSBAUM, D. Integrating transactional memory into c++. TRANSACT, http://www.cs.rochester.edu/meetings/TRANSACT07/papers/crowl.pdf, 2007.
    • (2007) TRANSACT
    • CROWL, L.1    LEV, Y.2    LUCHANGCO, V.3    MOIR, M.4    NUSSBAUM, D.5
  • 12
    • 70449662712 scopus 로고    scopus 로고
    • Strong isolation is a weak idea
    • DELESSANDRO, L., AND SCOTT, M. L. Strong isolation is a weak idea. TRANSACT, http://transact09.cs.washington.edu/33-paper.pdf, 2009.
    • (2009) TRANSACT
    • DELESSANDRO, L.1    SCOTT, M. L.2
  • 15
    • 85092756422 scopus 로고    scopus 로고
    • Slides from POPL 09 invited talk January
    • HARRIS, T. Language constructs for transactional memory. Slides from POPL 09 invited talk http://research.microsoft.com/en-us/um/people/tharris/misc/2009-01jan-popl.pdf, January 2009.
    • (2009) Language constructs for transactional memory
    • HARRIS, T.1
  • 17
    • 0027262011 scopus 로고
    • Transactional memory: architectural support for lock-free data structures
    • HERLIHY, M., AND MOSS, J. E. B. Transactional memory: architectural support for lock-free data structures. In ISCA 93 (1993), pp. 289-300.
    • (1993) ISCA , vol.93 , pp. 289-300
    • HERLIHY, M.1    MOSS, J. E. B.2
  • 18
    • 85092796877 scopus 로고    scopus 로고
    • IEEE, AND THE OPEN GROUP. IEEE Standard 1003.1-2001. IEEE
    • IEEE, AND THE OPEN GROUP. IEEE Standard 1003.1-2001. IEEE, 2001.
    • (2001)
  • 20
    • 0018518477 scopus 로고
    • How to make a multiprocessor computer that correctly executes multiprocess programs
    • LAMPORT, L. How to make a multiprocessor computer that correctly executes multiprocess programs. IEEE Transactions on Computers C-28, 9 (1979), 690-691.
    • (1979) IEEE Transactions on Computers C-28 , vol.9 , pp. 690-691
    • LAMPORT, L.1
  • 21
    • 33646892173 scopus 로고    scopus 로고
    • Tech. Rep. UCB/EECS-2006-1, EECS Department, University of California, Berkeley, Jan The published version of this paper is in IEEE Computer May 2006
    • LEE, E. A. The problem with threads. Tech. Rep. UCB/EECS-2006-1, EECS Department, University of California, Berkeley, Jan 2006. The published version of this paper is in IEEE Computer 39(5):33-42, May 2006.
    • (2006) The problem with threads , vol.39 , Issue.5 , pp. 33-42
    • LEE, E. A.1
  • 24
    • 33745863169 scopus 로고    scopus 로고
    • Autolocker: Synchronization Inference for Atomic Sections
    • MCCLOSKEY, B., ZHOU, F., GAY, D., AND BREWER, E. Autolocker: Synchronization Inference for Atomic Sections. In POPL 06 (2006), pp. 346-358.
    • (2006) POPL 06 , pp. 346-358
    • MCCLOSKEY, B.1    ZHOU, F.2    GAY, D.3    BREWER, E.4
  • 27
    • 0035694494 scopus 로고    scopus 로고
    • Speculative lock elision: Enabling highly concurrent multithreaded execution
    • (Los Alamitos, CA, USA), IEEE Computer Society
    • RAJWAR, R., AND GOODMAN, J. Speculative lock elision: Enabling highly concurrent multithreaded execution. In Microarchitecture, IEEE/ACM International Symposium on (Los Alamitos, CA, USA, 2001), IEEE Computer Society, pp. 294-305.
    • (2001) Microarchitecture, IEEE/ACM International Symposium on , pp. 294-305
    • RAJWAR, R.1    GOODMAN, J.2
  • 28
    • 49049109657 scopus 로고    scopus 로고
    • On validity of program transformations in the java memory model
    • SEVCIK, J., AND ASPINALL, D. On validity of program transformations in the java memory model. In ECOOP 2008 (2008), pp. 27-51.
    • (2008) ECOOP 2008 , pp. 27-51
    • SEVCIK, J.1    ASPINALL, D.2


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