메뉴 건너뛰기




Volumn 5653 LNCS, Issue , 2009, Pages 123-147

NePaLTM: Design and implementation of nested parallelism for transactional memory systems

Author keywords

[No Author keywords available]

Indexed keywords

ARBITRARY LEVELS; ATOMIC BLOCKS; CODE FRAGMENTS; MUTUAL EXCLUSIONS; NESTED PARALLELISM; PARALLEL APPLICATION; PARALLEL COMPUTATION; PARALLEL EXECUTIONS; PERFORMANCE EVALUATION; PROGRAMMING MODELS; TRANSACTIONAL MEMORY;

EID: 69949117696     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-03013-0_7     Document Type: Conference Paper
Times cited : (9)

References (29)
  • 2
    • 69949163913 scopus 로고    scopus 로고
    • Agrawal, K., Fineman, J.T., Sukha, J.: Nested parallelism in transactional memory. In: PPoPP 2007 (2007)
    • Agrawal, K., Fineman, J.T., Sukha, J.: Nested parallelism in transactional memory. In: PPoPP 2007 (2007)
  • 4
    • 47849112319 scopus 로고    scopus 로고
    • Baek, W., Minh, C.C., Trautmann, M., Kozyrakis, C., Olukotun, K.: The OpenTM transactional application programming interface. In: PACT (2007)
    • Baek, W., Minh, C.C., Trautmann, M., Kozyrakis, C., Olukotun, K.: The OpenTM transactional application programming interface. In: PACT (2007)
  • 5
    • 69949117081 scopus 로고    scopus 로고
    • OpenMP Architecture Review Board. OpenMP Application Programming Interface, Version 2.5
    • OpenMP Architecture Review Board. OpenMP Application Programming Interface, Version 2.5
  • 6
    • 69949175014 scopus 로고    scopus 로고
    • OpenMP Architecture Review Board. OpenMP Application Programming Interface, Version 3.0
    • OpenMP Architecture Review Board. OpenMP Application Programming Interface, Version 3.0
  • 7
    • 57349165412 scopus 로고    scopus 로고
    • Foundations of the C++ concurrency memory model
    • Boehm, H.J., Adve, S.: Foundations of the C++ concurrency memory model. In: PLDI 2008 (2008)
    • (2008) PLDI 2008
    • Boehm, H.J.1    Adve, S.2
  • 9
    • 33845185999 scopus 로고    scopus 로고
    • Dice, D., Shalev, O., Shavit, N.: Transactional locking II. In: Dolev, S. (ed.) DISC 2006. LNCS, 4167, pp. 194-208. Springer, Heidelberg (2006)
    • Dice, D., Shalev, O., Shavit, N.: Transactional locking II. In: Dolev, S. (ed.) DISC 2006. LNCS, vol. 4167, pp. 194-208. Springer, Heidelberg (2006)
  • 11
    • 1442308195 scopus 로고    scopus 로고
    • Language support for lightweight transactions
    • Harris, T., Fraser, K.: Language support for lightweight transactions. In: OOPSLA 2003 (2003)
    • (2003) OOPSLA 2003
    • Harris, T.1    Fraser, K.2
  • 13
    • 0027262011 scopus 로고
    • Transactional memory: Architectural support for lockfree data structures
    • Herlihy, M., Moss, J.E.B.: Transactional memory: architectural support for lockfree data structures. In: ISCA 1993 (1993)
    • (1993) ISCA 1993
    • Herlihy, M.1    Moss, J.E.B.2
  • 17
    • 84865661560 scopus 로고    scopus 로고
    • High-level small-step operational semantics for transactions
    • Moore, K.F., Grossman, D.: High-level small-step operational semantics for transactions. In: POPL 2008 (2008)
    • (2008) POPL
    • Moore, K.F.1    Grossman, D.2
  • 20
    • 33751032129 scopus 로고    scopus 로고
    • Saha, B., Adl-Tabatabai, A.-R., Hudson, R., Minh, C.C., Hertzberg, B.: McRT-STM: A high performance software transactional memory system for a multi-core runtime. In: PPoPP 2006 (2006)
    • Saha, B., Adl-Tabatabai, A.-R., Hudson, R., Minh, C.C., Hertzberg, B.: McRT-STM: A high performance software transactional memory system for a multi-core runtime. In: PPoPP 2006 (2006)
  • 21
    • 36849058693 scopus 로고    scopus 로고
    • Brief announcement: Privatization techniques for software transactional memory
    • Spear, M.F., Marathe, V.J., Dalessandro, L., Scott, M.L.: Brief announcement: Privatization techniques for software transactional memory. In: PODC 2007 (2007)
    • (2007) PODC 2007
    • Spear, M.F.1    Marathe, V.J.2    Dalessandro, L.3    Scott, M.L.4
  • 22
    • 69949144968 scopus 로고    scopus 로고
    • The OpenMP API specification for parallel programming. OpenMP application programming interface
    • The OpenMP API specification for parallel programming. OpenMP application programming interface
  • 23
    • 69949116639 scopus 로고    scopus 로고
    • Cilk 5.4.6
    • Supercomputing Technologies Group, Massachusetts Institute of Technology Laboratory for Computer Science
    • Supercomputing Technologies Group, Massachusetts Institute of Technology Laboratory for Computer Science. Cilk 5.4.6 Reference Manual
    • Reference Manual
  • 25
    • 69949131949 scopus 로고    scopus 로고
    • Pathological interaction of locks with transactional memory
    • Volos, H., Goyal, N., Swift, M.: Pathological interaction of locks with transactional memory. In: TRANSACT 2008 (2008)
    • (2008) TRANSACT
    • Volos, H.1    Goyal, N.2    Swift, M.3
  • 26
    • 34547670719 scopus 로고    scopus 로고
    • Code generation and optimization for transactional memory constructs in an unmanaged language
    • Wang, C., Chen, W.-Y., Wu, Y., Saha, B., Adl-Tabatabai, A.-R.: Code generation and optimization for transactional memory constructs in an unmanaged language. In: CGO 2007 (2007)
    • (2007) CGO
    • Wang, C.1    Chen, W.-Y.2    Wu, Y.3    Saha, B.4    Adl-Tabatabai, A.-R.5
  • 27
    • 33746601391 scopus 로고    scopus 로고
    • Transparently reconciling transactions with locking for java synchronization
    • Thomas, D, ed, ECOOP 2006, Springer, Heidelberg
    • Welc, A., Hosking, A.L., Jagannathan, S.: Transparently reconciling transactions with locking for java synchronization. In: Thomas, D. (ed.) ECOOP 2006. LNCS, vol. 4067, pp. 148-173. Springer, Heidelberg (2006)
    • (2006) LNCS , vol.4067 , pp. 148-173
    • Welc, A.1    Hosking, A.L.2    Jagannathan, S.3
  • 28
    • 84869605074 scopus 로고
    • Extensions to standard ml to support transactions
    • Technical report, Carnegie Mellon University
    • Wing, J.M., Fähndrich, M., Morrisett, J.G., Nettles, S.M.: Extensions to standard ml to support transactions. Technical report, Carnegie Mellon University (1992)
    • (1992)
    • Wing, J.M.1    Fähndrich, M.2    Morrisett, J.G.3    Nettles, S.M.4
  • 29
    • 49049089777 scopus 로고    scopus 로고
    • A uniform transactional execution environment for java
    • Vitek, J, ed, ECOOP 2008, Springer, Heidelberg
    • Ziarek, L., Welc, A., Adl-Tabatabai, A.-R., Menon, V.S., Shpeisman, T., Jagannathan, S.: A uniform transactional execution environment for java. In: Vitek, J. (ed.) ECOOP 2008. LNCS, vol. 5142, pp. 129-154. Springer, Heidelberg (2008)
    • (2008) LNCS , vol.5142 , pp. 129-154
    • Ziarek, L.1    Welc, A.2    Adl-Tabatabai, A.-R.3    Menon, V.S.4    Shpeisman, T.5    Jagannathan, S.6


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