-
1
-
-
33746090532
-
Compiler and runtime support for efficient software transactional memory
-
June
-
Adl-Tabatabai, A.-R., Lewis, B. T., Menon, V., Murphy, B. R., Saha, B., and Shpeisman, T. Compiler and runtime support for efficient software transactional memory. In PLDI, June 2006.
-
(2006)
PLDI
-
-
Adl-Tabatabai, A.-R.1
Lewis, B.T.2
Menon, V.3
Murphy, B.R.4
Saha, B.5
Shpeisman, T.6
-
2
-
-
35348871241
-
Making the fast case common and the uncommon case simple in unbounded transactional memory
-
Blundell, C., Devietti, J., Lewis, E. C., and Martin, M. M. K. Making the fast case common and the uncommon case simple in unbounded transactional memory. In ISCA, 2007.
-
(2007)
ISCA
-
-
Blundell, C.1
Devietti, J.2
Lewis, E.C.3
Martin, M.M.K.4
-
3
-
-
33746070807
-
The Atomos transactional programming language
-
June
-
Carlstrom, B., McDonald, A., Chafi, H., Chung, J., Cao Minh, C., Kozyrakis, C., and Olukotun, K. The Atomos transactional programming language. In PLDI, June 2006.
-
(2006)
PLDI
-
-
Carlstrom, B.1
McDonald, A.2
Chafi, H.3
Chung, J.4
Cao Minh, C.5
Kozyrakis, C.6
Olukotun, K.7
-
4
-
-
0036041421
-
An emprical study of operating systems errors
-
Chou, A., Yang, J., Chelf, B., Hallem, S., and Engler, D. An emprical study of operating systems errors. In SOSP, 2001.
-
(2001)
SOSP
-
-
Chou, A.1
Yang, J.2
Chelf, B.3
Hallem, S.4
Engler, D.5
-
5
-
-
34547436851
-
Unbounded page-based transactional memory
-
Chuang, W., Narayanasamy, S., Venkatesh, G., Sampson, J., Biesbrouck, M. V., Pokam, G., Calder, B., and Colavin, O. Unbounded page-based transactional memory. In ASPLOS-XII, 2006.
-
(2006)
ASPLOS-XII
-
-
Chuang, W.1
Narayanasamy, S.2
Venkatesh, G.3
Sampson, J.4
Biesbrouck, M.V.5
Pokam, G.6
Calder, B.7
Colavin, O.8
-
7
-
-
0242453884
-
Racer-X: Effective, static detection of race conditions and deadlocks
-
Engler, D. and Ashcraft, K. Racer-X: Effective, static detection of race conditions and deadlocks. In SOSP, 2003.
-
(2003)
SOSP
-
-
Engler, D.1
Ashcraft, K.2
-
8
-
-
4644359934
-
-
Hammond, L., Wong, V., Chen, M., Carlstrom, B. D., Davis, J. D., Hertzberg, B., Prabhu, M. K., Wijaya, H., Kozyrakis, C., and Olukotun, K., Transactional memory coherence and consistency. In ISCA, June 2004.
-
Hammond, L., Wong, V., Chen, M., Carlstrom, B. D., Davis, J. D., Hertzberg, B., Prabhu, M. K., Wijaya, H., Kozyrakis, C., and Olukotun, K., Transactional memory coherence and consistency. In ISCA, June 2004.
-
-
-
-
9
-
-
27644522943
-
Exceptions and side-effects in atomic blocks
-
Harris, T. Exceptions and side-effects in atomic blocks. Sci. Comput. Program., 58(3):325-343, 2005.
-
(2005)
Sci. Comput. Program
, vol.58
, Issue.3
, pp. 325-343
-
-
Harris, T.1
-
10
-
-
0027262011
-
Transactional memory: Architectural support for lock-free data structures
-
May
-
Herlihy, M. and Moss, J. E. Transactional memory: Architectural support for lock-free data structures. In ISCA, May 1993.
-
(1993)
ISCA
-
-
Herlihy, M.1
Moss, J.E.2
-
11
-
-
41149097856
-
Solving difficult HTM problems without difficult hardware
-
Hofmann, O. S., Porter, D. E., Rossbach, C. J., Ramadan, H. E., and Witchel, E. Solving difficult HTM problems without difficult hardware. In ACM TRANSACT Workshop, 2007.
-
(2007)
ACM TRANSACT Workshop
-
-
Hofmann, O.S.1
Porter, D.E.2
Rossbach, C.J.3
Ramadan, H.E.4
Witchel, E.5
-
12
-
-
50849131611
-
-
Larus, J. R. and Rajwar, R. Transactional Memory. Morgan & Claypool, 2006.
-
Larus, J. R. and Rajwar, R. Transactional Memory. Morgan & Claypool, 2006.
-
-
-
-
13
-
-
33745203409
-
Architectural semantics for practical transactional memory
-
June
-
McDonald, A., Chung, J., Carlstrom, B., Minh, C. C., Chafi, H., Kozyrakis, C., and Olukotun, K. Architectural semantics for practical transactional memory. In ISCA, June 2006.
-
(2006)
ISCA
-
-
McDonald, A.1
Chung, J.2
Carlstrom, B.3
Minh, C.C.4
Chafi, H.5
Kozyrakis, C.6
Olukotun, K.7
-
14
-
-
33748873605
-
Logtm: Log-based transactional memory
-
Moore, K. E., Bobba, J., Moravan, M. J., Hill, M. D., and Wood, D. A. Logtm: Log-based transactional memory. In HPCA, 2006.
-
(2006)
HPCA
-
-
Moore, K.E.1
Bobba, J.2
Moravan, M.J.3
Hill, M.D.4
Wood, D.A.5
-
15
-
-
34547396983
-
Supporting nested transactional memory in logtm
-
Moravan, M. J., Bobba, J., Moore, K. E., Yen, L., Hill, M. D., Liblit, B., Swift, M. M., and Wood, D. A. Supporting nested transactional memory in logtm. In ASPLOS-XII. 2006.
-
(2006)
ASPLOS-XII
-
-
Moravan, M.J.1
Bobba, J.2
Moore, K.E.3
Yen, L.4
Hill, M.D.5
Liblit, B.6
Swift, M.M.7
Wood, D.A.8
-
16
-
-
35348867267
-
Nested transactional memory: Model and preliminary architecture sketches
-
Moss, E. and Hosking, T. Nested transactional memory: Model and preliminary architecture sketches. In SCOOL, 2005.
-
(2005)
SCOOL
-
-
Moss, E.1
Hosking, T.2
-
17
-
-
34547517396
-
Abstraction in recovery management
-
Moss, J. E. B., Griffeth, N. D., and Graham, M. H. Abstraction in recovery management. SIGMOD Rec., 15(2):72-83, 1986.
-
(1986)
SIGMOD Rec
, vol.15
, Issue.2
, pp. 72-83
-
-
Moss, J.E.B.1
Griffeth, N.D.2
Graham, M.H.3
-
18
-
-
85037540151
-
Is the optimism in optimistic concurrency warranted?
-
Porter, D. E., Hofmann, O. S., and Witchel, E. Is the optimism in optimistic concurrency warranted? In HotOS, 2007.
-
(2007)
HotOS
-
-
Porter, D.E.1
Hofmann, O.S.2
Witchel, E.3
-
19
-
-
0035694494
-
Speculative lock elision: Enabling highly concurrent multithreaded execution
-
Rajwar, R. and Goodman, J. Speculative lock elision: Enabling highly concurrent multithreaded execution. In MICRO, 2001.
-
(2001)
MICRO
-
-
Rajwar, R.1
Goodman, J.2
-
20
-
-
0036949284
-
Transactional lock-free execution of lock-based programs
-
Rajwar, R. and Goodman, J. Transactional lock-free execution of lock-based programs. In ASPLOS, 2002.
-
(2002)
ASPLOS
-
-
Rajwar, R.1
Goodman, J.2
-
21
-
-
35348903787
-
-
Ramadan, H., Rossbach, C., Porter, D., Hofmann, O., Bhandari, A., and Witchel, E. MetaTM/TxLinux: Transactional Memory for an Operating System. Evaluating transactional memory tradeoffs with TxLinux. In ISCA, 2007.
-
Ramadan, H., Rossbach, C., Porter, D., Hofmann, O., Bhandari, A., and Witchel, E. MetaTM/TxLinux: Transactional Memory for an Operating System. Evaluating transactional memory tradeoffs with TxLinux. In ISCA, 2007.
-
-
-
-
23
-
-
41349084540
-
Txlinux: Using and managing hardware transactional memory in an operating system
-
Rossbach, C. J., Hofmann, O. S., Porter, D. E., Ramadan, H. E., Aditya, B., and Witchel, E. Txlinux: using and managing hardware transactional memory in an operating system. In SOSP, 2007.
-
(2007)
SOSP
-
-
Rossbach, C.J.1
Hofmann, O.S.2
Porter, D.E.3
Ramadan, H.E.4
Aditya, B.5
Witchel, E.6
-
24
-
-
32344433410
-
Advanced contention management for dynamic software transactional memory
-
Scherer III, W. N. and Scott, M. L. Advanced contention management for dynamic software transactional memory. In PODC, 2005.
-
(2005)
PODC
-
-
Scherer III, W.N.1
Scott, M.L.2
-
25
-
-
34547683554
-
Logtm-SE: Decoupling hardware transactional memory from caches
-
Feb
-
Yen, L., Bobba, J., Marty, M., Moore, K. E., Volos, H., Hill, M. D., Swift, M. M., and Wood, D. A. Logtm-SE: Decoupling hardware transactional memory from caches. In HPCA, Feb 2007.
-
(2007)
HPCA
-
-
Yen, L.1
Bobba, J.2
Marty, M.3
Moore, K.E.4
Volos, H.5
Hill, M.D.6
Swift, M.M.7
Wood, D.A.8
|