-
1
-
-
84865626596
-
Semantics of transactional memory and automatic mutual exclusion
-
Abadi, M., Birrell, A., Harris, T., Isard, M.: Semantics of transactional memory and automatic mutual exclusion. In: POPL 2008 (2008)
-
(2008)
POPL
-
-
Abadi, M.1
Birrell, A.2
Harris, T.3
Isard, M.4
-
2
-
-
3042641366
-
The StarJIT compiler: A dynamic compiler for managed runtime environments
-
Adl-Tabatabai, A.-R., Bharadwaj, J., Chen, D.-Y., Ghuloum, A., Menon, V.S., Murphy, B.R., Serrano, M., Shpeisman, T.: The StarJIT compiler: a dynamic compiler for managed runtime environments. Intel Technology Journal 7(1) (2003)
-
(2003)
Intel Technology Journal
, vol.7
, Issue.1
-
-
Adl-Tabatabai, A.-R.1
Bharadwaj, J.2
Chen, D.-Y.3
Ghuloum, A.4
Menon, V.S.5
Murphy, B.R.6
Serrano, M.7
Shpeisman, T.8
-
3
-
-
33746090532
-
Compiler and runtime support for efficient software transactional memory
-
Ottawa, Canada
-
Adl-Tabatabai, A.-R., Lewis, B.T., Menon, V.S., Murphy, B.R., Saha, B., Shpeisman, T.: Compiler and runtime support for efficient software transactional memory. In: PLDI 2006, Ottawa, Canada (2006)
-
(2006)
PLDI
-
-
Adl-Tabatabai, A.-R.1
Lewis, B.T.2
Menon, V.S.3
Murphy, B.R.4
Saha, B.5
Shpeisman, T.6
-
4
-
-
33846666138
-
Subtleties of transactional memory atomicity semantics
-
November
-
Blundell, C., Lewis, E.C., Martin, M.: Subtleties of transactional memory atomicity semantics. Computer Architecture Letters, 5(2) (November 2006)
-
(2006)
Computer Architecture Letters
, vol.5
, Issue.2
-
-
Blundell, C.1
Lewis, E.C.2
Martin, M.3
-
5
-
-
33846471719
-
Unrestricted transactional memory: Supporting i/o and system calls within transactions
-
Technical Report CIS-06-09, University of Pennsylvania, Department of Comp. and Info. Science
-
Blundell, C., Lewis, E.C., Martin, M.: Unrestricted transactional memory: Supporting i/o and system calls within transactions. Technical Report CIS-06-09, University of Pennsylvania, Department of Comp. and Info. Science (2006)
-
(2006)
-
-
Blundell, C.1
Lewis, E.C.2
Martin, M.3
-
6
-
-
49049112915
-
-
Carey, M.J., DeWitt, D.J., Kant, C., Naughton, J.F.: A status report on the OO7 OODBMS benchmarking effort. In: OOPSLA (1994)
-
Carey, M.J., DeWitt, D.J., Kant, C., Naughton, J.F.: A status report on the OO7 OODBMS benchmarking effort. In: OOPSLA (1994)
-
-
-
-
7
-
-
3042597489
-
Open Runtime Platform: A Flexible High-Performance Managed Runtime Environment
-
Cierniak, M., Eng, M., Glew, N., Lewis, B., Stichnoth, J.: Open Runtime Platform: A Flexible High-Performance Managed Runtime Environment. Intel. Technology Journal 7(1) (2003)
-
(2003)
Intel. Technology Journal
, vol.7
, Issue.1
-
-
Cierniak, M.1
Eng, M.2
Glew, N.3
Lewis, B.4
Stichnoth, J.5
-
8
-
-
0003518498
-
-
2nd edn. Addison-Wesley, Reading
-
Gosling, J., Joy, B., Steele Jr., G., Bracha, G.: The Java Language Specification, 2nd edn. Addison-Wesley, Reading (2000)
-
(2000)
The Java Language Specification
-
-
Gosling, J.1
Joy, B.2
Steele Jr., G.3
Bracha, G.4
-
9
-
-
34547547425
-
What do high-level memory models mean for transactions?
-
Grossman, D., Manson, J., Pugh, W.: What do high-level memory models mean for transactions? In: MSPC 2006 (2006)
-
(2006)
MSPC
-
-
Grossman, D.1
Manson, J.2
Pugh, W.3
-
10
-
-
1442308195
-
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
-
11
-
-
31844442209
-
-
Harris, T., Marlow, S., Jones, S.P., Herlihy, M.: Composable memory transactions. In: PPoPP 2005 (2005)
-
Harris, T., Marlow, S., Jones, S.P., Herlihy, M.: Composable memory transactions. In: PPoPP 2005 (2005)
-
-
-
-
12
-
-
33746091701
-
Optimizing memory transactions
-
Harris, T., Plesko, M., Shinnar, A., Tarditi, D.: Optimizing memory transactions. In: PLDI 2006 (2006)
-
(2006)
PLDI 2006
-
-
Harris, T.1
Plesko, M.2
Shinnar, A.3
Tarditi, D.4
-
13
-
-
28444462792
-
Software transactional memory for dynamic-sized data structures
-
Herlihy, M., Luchangco, V., Moir, M., William, I., Scherer, N.: Software transactional memory for dynamic-sized data structures. In: PODC 2003 (2003)
-
(2003)
PODC 2003
-
-
Herlihy, M.1
Luchangco, V.2
Moir, M.3
William, I.4
Scherer, N.5
-
14
-
-
34248153669
-
A flexible framework for implementing software transactional memory
-
Herlihy, M., Luchangco, V., Moir, M.: A flexible framework for implementing software transactional memory. In: OOPSLA 2006 (2006)
-
(2006)
OOPSLA 2006
-
-
Herlihy, M.1
Luchangco, V.2
Moir, M.3
-
18
-
-
33646424554
-
Design tradeoffs in modern software transactional memory systems
-
Marathe, V.J., Scherer, W.N., Scott, M.L.: Design tradeoffs in modern software transactional memory systems. In: LCR 2004 (2004)
-
(2004)
LCR
-
-
Marathe, V.J.1
Scherer, W.N.2
Scott, M.L.3
-
19
-
-
49049122293
-
Single global lock semantics in a weakly atomic stm
-
Menon, V., Balensiefer, S., Shpeisman, T., Adl-Tabatabai, A.-R., Hudson, R.L., Saha, B., Welc, A.: Single global lock semantics in a weakly atomic stm. In: TRANSACT 2008 (2008)
-
(2008)
TRANSACT
-
-
Menon, V.1
Balensiefer, S.2
Shpeisman, T.3
Adl-Tabatabai, A.-R.4
Hudson, R.L.5
Saha, B.6
Welc, A.7
-
21
-
-
35348867267
-
Nested transactional memory: Model and preliminary architecture sketches
-
Moss, J.E.B., Hosking, A.L.: Nested transactional memory: model and preliminary architecture sketches. In: SCOOL 2005 (2005)
-
(2005)
SCOOL
-
-
Moss, J.E.B.1
Hosking, A.L.2
-
22
-
-
34748834011
-
-
Ni, Y., Menon, V., Adl-Tabatabai, A.-R., Hosking, A.L., Hudson, R.L., Moss, J.E.B., Saha, B., Shpeisman, T.: Open Nesting in Software Transactional Memory. In: PPoPP 2007 (2007)
-
Ni, Y., Menon, V., Adl-Tabatabai, A.-R., Hosking, A.L., Hudson, R.L., Moss, J.E.B., Saha, B., Shpeisman, T.: Open Nesting in Software Transactional Memory. In: PPoPP 2007 (2007)
-
-
-
-
23
-
-
49049121102
-
-
Nystrom, N., Clarkson, M.R., Myers, A.C.: Polyglot: an extensible compiler framework for Java. In: Bodik, R. (ed.) CC 2005. LNCS, 3443. Springer, Heidelberg (2005)
-
Nystrom, N., Clarkson, M.R., Myers, A.C.: Polyglot: an extensible compiler framework for Java. In: Bodik, R. (ed.) CC 2005. LNCS, vol. 3443. Springer, Heidelberg (2005)
-
-
-
-
24
-
-
84876750326
-
AtomCaml: First-class atomicity via rollback
-
Ringenburg, M.F., Grossman, D.: AtomCaml: first-class atomicity via rollback. In: ICFP 2005 (2005)
-
(2005)
ICFP
-
-
Ringenburg, M.F.1
Grossman, D.2
-
25
-
-
33751032129
-
-
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)
-
-
-
-
26
-
-
35448946823
-
Enforcing isolation and ordering in stm
-
Shpeisman, T., Menon, V., Adl-Tabatabai, A.-R., Balensiefer, S., Grossman, D., Hudson, R.L., Moore, K.F., Bratin, S.: Enforcing isolation and ordering in stm. In: PLDI 2007 (2007)
-
(2007)
PLDI 2007
-
-
Shpeisman, T.1
Menon, V.2
Adl-Tabatabai, A.-R.3
Balensiefer, S.4
Grossman, D.5
Hudson, R.L.6
Moore, K.F.7
Bratin, S.8
-
27
-
-
42149105607
-
Transactions with Isolation and Cooperation
-
Smaragdakis, Y., Kay, A., Behrends, R., Young, M.: Transactions with Isolation and Cooperation. In: OOPSLA 2007 (2007)
-
(2007)
OOPSLA 2007
-
-
Smaragdakis, Y.1
Kay, A.2
Behrends, R.3
Young, M.4
-
28
-
-
49049111168
-
-
Spear, M.F., Marathe, V.J., Dalessandro, L., Scott, M.L.: Privatization techniques for software transactional memory. Technical Report 915, University of Rochester, Computer Science Dept (2007)
-
Spear, M.F., Marathe, V.J., Dalessandro, L., Scott, M.L.: Privatization techniques for software transactional memory. Technical Report 915, University of Rochester, Computer Science Dept (2007)
-
-
-
-
29
-
-
49049107982
-
-
Standard Performance Evaluation Corporation
-
Standard Performance Evaluation Corporation. SPEC JBB 2000 (2000), http://www.spec.org/jbb2000
-
(2000)
SPEC
, vol.JBB 2000
-
-
-
30
-
-
33746601391
-
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. Springer, Heidelberg (2006)
-
(2006)
LNCS
, vol.4067
-
-
Welc, A.1
Hosking, A.L.2
Jagannathan, S.3
-
31
-
-
35048884255
-
Transactional monitors for concurrent objects
-
Odersky, M, ed, ECOOP 2004, Springer, Heidelberg
-
Welc, A., Jagannathan, S., Hosking, A.L.: Transactional monitors for concurrent objects. In: Odersky, M. (ed.) ECOOP 2004. LNCS, vol. 3086. Springer, Heidelberg (2004)
-
(2004)
LNCS
, vol.3086
-
-
Welc, A.1
Jagannathan, S.2
Hosking, A.L.3
|