-
1
-
-
52649143372
-
Using hardware memory protection to build a high-performance, strongly-atomic hybrid transactional memory
-
L. Baugh, N. Neelakantam, and C. Zilles. Using hardware memory protection to build a high-performance, strongly-atomic hybrid transactional memory. In ISCA, 2008.
-
(2008)
ISCA
-
-
Baugh, L.1
Neelakantam, N.2
Zilles, C.3
-
2
-
-
33846686361
-
Deconstructing transactions: The subtleties of atomicity
-
C. Blundell, E. C. Lewis, and M. M. K. Martin. Deconstructing transactions: The subtleties of atomicity. In WDDD. 2005.
-
(2005)
WDDD
-
-
Blundell, C.1
Lewis, E.C.2
Martin, M.M.K.3
-
3
-
-
35348871241
-
Making the fast case common and the uncommon case simple in unbounded transactional memory
-
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 ISCA, 2007.
-
(2007)
ISCA
-
-
Blundell, C.1
Devietti, J.2
Lewis, E.C.3
Martin, M.M.K.4
-
4
-
-
52649149963
-
Tokentm: Efficient execution of large transactions with hardware transactional memory
-
J. Bobba, N. Goyal, M. D. Hill, M. M. Swift, and D. A. Wood. Tokentm: Efficient execution of large transactions with hardware transactional memory. In ISCA, 2008.
-
(2008)
ISCA
-
-
Bobba, J.1
Goyal, N.2
Hill, M.D.3
Swift, M.M.4
Wood, D.A.5
-
5
-
-
35348853739
-
An effective hybrid transactional memory system with strong isolation guarantees
-
C. Cao Minh, M. Trautmann, J. Chung, A. McDonald, N. Bronson, J. Casper, C. Kozyrakis, and K. Olukotun. An effective hybrid transactional memory system with strong isolation guarantees. In ISCA. 2007.
-
(2007)
ISCA
-
-
Cao Minh, C.1
Trautmann, M.2
Chung, J.3
McDonald, A.4
Bronson, N.5
Casper, J.6
Kozyrakis, C.7
Olukotun, K.8
-
6
-
-
33845866604
-
Bulk disambiguation of speculative threads in multiprocessors
-
L. Ceze, J. Tuck, J. Torrellas, and C. Cascaval. Bulk disambiguation of speculative threads in multiprocessors. In ISCA, 2006.
-
(2006)
ISCA
-
-
Ceze, L.1
Tuck, J.2
Torrellas, J.3
Cascaval, C.4
-
7
-
-
34547436851
-
Unbounded page-based transactional memory
-
W. Chuang, S. Narayanasamy, G. Venkatesh, J. Sampson, M. V. Biesbrouck, G. Pokam, B. Calder, and O. Colavin. Unbounded page-based transactional memory. In ASPLOS, 2006.
-
(2006)
ASPLOS
-
-
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
-
8
-
-
34547463116
-
Tradeoffs in transactional memory virtualization
-
J. Chung, C. Cao Minh, A. McDonald, H. Chafi, B. D. Carlstrom, T. Skare, C. Kozyrakis, and K. Olukotun. Tradeoffs in transactional memory virtualization. In ASPLOS, 2006.
-
(2006)
ASPLOS
-
-
Chung, J.1
Cao Minh, C.2
McDonald, A.3
Chafi, H.4
Carlstrom, B.D.5
Skare, T.6
Kozyrakis, C.7
Olukotun, K.8
-
9
-
-
67650085435
-
Pausing transactional memory hardware
-
URL
-
C. Click Jr. Pausing transactional memory hardware. In Cliff Click Jr.'s Blog's Blog, 2007. URL http://www.typepad.com/t/trackback/240313/ 20967813.
-
(2007)
Cliff Click Jr.'s Blog's Blog
-
-
Click Jr., C.1
-
10
-
-
34547403150
-
Hybrid transactional memory
-
P. Damron, A. Fedorova, Y. Lev, V. Luchangco, M. Moir, and D. Nussbaum. Hybrid transactional memory. In ASPLOS, 2006.
-
(2006)
ASPLOS
-
-
Damron, P.1
Fedorova, A.2
Lev, Y.3
Luchangco, V.4
Moir, M.5
Nussbaum, D.6
-
12
-
-
67650091542
-
Applications of the adaptive transactional memory test platform
-
D. Dice, M. Herlihy, D. Lea, Y. Lev, V. Luchangco, W. Mesard, M. Moir, K. Moore, and D. Nussbaum. Applications of the adaptive transactional memory test platform. In TRANSACT, 2008.
-
(2008)
TRANSACT
-
-
Dice, D.1
Herlihy, M.2
Lea, D.3
Lev, Y.4
Luchangco, V.5
Mesard, W.6
Moir, M.7
Moore, K.8
Nussbaum, D.9
-
15
-
-
33751050148
-
Hybrid transactional memory
-
S. Kumar, M. Chu, C. J. Hughes, P. Kundu, and A. Nguyen. Hybrid transactional memory. In PPoPP, 2006.
-
(2006)
PPoPP
-
-
Kumar, S.1
Chu, M.2
Hughes, C.J.3
Kundu, P.4
Nguyen, A.5
-
16
-
-
67650793121
-
-
J. R. Larus and R. Rajwar. Transactional Memory. Morgan & Claypool, 2006.
-
J. R. Larus and R. Rajwar. Transactional Memory. Morgan & Claypool, 2006.
-
-
-
-
18
-
-
0036469676
-
Simics: A full system simulation platform
-
Feb
-
P. S. Magnusson, M. Christensson, J. Eskilson, D. Forsgren, G. Hållberg, J. Högberg, F. Larsson, A. Moestedt, and B. Werner. Simics: A full system simulation platform. In IEEE Computer vol.35 no.2, Feb 2002.
-
(2002)
IEEE Computer
, vol.35
, Issue.2
-
-
Magnusson, P.S.1
Christensson, M.2
Eskilson, J.3
Forsgren, D.4
Hållberg, G.5
Högberg, J.6
Larsson, F.7
Moestedt, A.8
Werner, B.9
-
19
-
-
67650783885
-
The adaptive transactional memory test platform: A tool for experimenting with transactional code for rock
-
February
-
K. M. Mark Moir and D. Nussbaum. The adaptive transactional memory test platform: A tool for experimenting with transactional code for rock. In TRANSACT, February 2008.
-
(2008)
TRANSACT
-
-
Mark Moir, K.M.1
Nussbaum, D.2
-
20
-
-
33745203409
-
Architectural semantics for practical transactional memory
-
A. McDonald, J. Chung, B. D. Carlstrom, C. C. Minh, H. Chafi, C. Kozyrakis, and K. Olukotun. Architectural semantics for practical transactional memory. In ISCA, 2006.
-
(2006)
ISCA
-
-
McDonald, A.1
Chung, J.2
Carlstrom, B.D.3
Minh, C.C.4
Chafi, H.5
Kozyrakis, C.6
Olukotun, K.7
-
21
-
-
56449127224
-
Stamp: Stanford transactional applications for multi-processing
-
C. C. Minh, J. Chung, C. Kozyrakis, and K. Olukotun. Stamp: Stanford transactional applications for multi-processing. In IISWC, 2008.
-
(2008)
IISWC
-
-
Minh, C.C.1
Chung, J.2
Kozyrakis, C.3
Olukotun, K.4
-
22
-
-
0002532551
-
Why aren't operating systems getting faster as fast as hardware?
-
J. K. Ousterhout. Why aren't operating systems getting faster as fast as hardware? In USENIX Summer, pages 247-256, 1990.
-
(1990)
USENIX Summer
, pp. 247-256
-
-
Ousterhout, J.K.1
-
23
-
-
0035694494
-
Speculative lock elision: Enabling highly concurrent multithreaded execution
-
R. Rajwar and J. R. Goodman. Speculative lock elision: enabling highly concurrent multithreaded execution. In MICRO, 2001.
-
(2001)
MICRO
-
-
Rajwar, R.1
Goodman, J.R.2
-
24
-
-
0036949284
-
Transactional lock-free execution of lock-based programs
-
R. Rajwar and J. R. Goodman. Transactional lock-free execution of lock-based programs. In ASPLOS, 2002.
-
(2002)
ASPLOS
-
-
Rajwar, R.1
Goodman, J.R.2
-
25
-
-
27544446011
-
Virtualizing transactional memory
-
R. Rajwar, M. Herlihy, and K. Lai. Virtualizing transactional memory. In ISCA, 2005.
-
(2005)
ISCA
-
-
Rajwar, R.1
Herlihy, M.2
Lai, K.3
-
26
-
-
67650783884
-
-
H. Ramadan, C. Rossbach, and E. Witchel. The Linux kernel: A challenging workload for transactional memory. In WTW, 2006.
-
H. Ramadan, C. Rossbach, and E. Witchel. The Linux kernel: A challenging workload for transactional memory. In WTW, 2006.
-
-
-
-
27
-
-
66749089748
-
Dependence-aware transactional memory for increased concurrency
-
H. Ramadan, C. Rossbach, and E. Witchel. Dependence-aware transactional memory for increased concurrency. In MICRO, 2008.
-
(2008)
MICRO
-
-
Ramadan, H.1
Rossbach, C.2
Witchel, E.3
-
28
-
-
35348903787
-
MetaTM/TxLinux: Transactional memory for an operating system
-
H. E. Ramadan, C. J. Rossbach, D. E. Porter, O. S. Hofmann, A. Bhandari, and E. Witchel. MetaTM/TxLinux: Transactional memory for an operating system. In ISCA, 2007.
-
(2007)
ISCA
-
-
Ramadan, H.E.1
Rossbach, C.J.2
Porter, D.E.3
Hofmann, O.S.4
Bhandari, A.5
Witchel, E.6
-
30
-
-
41349084540
-
Txlinux: Using and managing hardware transactional memory in an operating system
-
C. J. Rossbach, O. S. Hofmann, D. E. Porter, H. E. Ramadan, B. Aditya, and E. Witchel. 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
-
31
-
-
34548354208
-
Architectural support for software transactional memory
-
B. Saha, A.-R. Adl-Tabatabai, and Q. Jacobson. Architectural support for software transactional memory. In MICRO, 2006.
-
(2006)
MICRO
-
-
Saha, B.1
Adl-Tabatabai, A.-R.2
Jacobson, Q.3
-
32
-
-
35348907278
-
An integrated hardware-software approach to flexible transactional memory
-
A. Shriraman, M. F. Spear, H. Hossain, V. J. Marathe, S. Dwarkadas, and M. L. Scott. An integrated hardware-software approach to flexible transactional memory. In ISCA, 2007.
-
(2007)
ISCA
-
-
Shriraman, A.1
Spear, M.F.2
Hossain, H.3
Marathe, V.J.4
Dwarkadas, S.5
Scott, M.L.6
-
33
-
-
52649096071
-
Flexible decoupled transactional memory support
-
A. Shriraman, S. Dwarkadas, and M. L. Scott. Flexible decoupled transactional memory support. In ISCA. 2008.
-
(2008)
ISCA
-
-
Shriraman, A.1
Dwarkadas, S.2
Scott, M.L.3
-
34
-
-
57349150478
-
Inevitability mechanisms for software transactional memory
-
M. F. Spear, M. M. Michael, and M. L. Scott. Inevitability mechanisms for software transactional memory. In TRANSACT, 2008.
-
(2008)
TRANSACT
-
-
Spear, M.F.1
Michael, M.M.2
Scott, M.L.3
-
35
-
-
67650033175
-
OS support for virtualizing transactional memory
-
M. M. Swift, H. Volos, N. Goyal, L. Yen, M. D. Hill, and D. A. Wood. OS support for virtualizing transactional memory. In TRANSACT, 2008.
-
(2008)
TRANSACT
-
-
Swift, M.M.1
Volos, H.2
Goyal, N.3
Yen, L.4
Hill, M.D.5
Wood, D.A.6
-
36
-
-
34547683554
-
LogTM-SE: Decoupling hardware transactional memory from caches
-
Feb
-
L. Yen, J. Bobba, , M. Marty, K. E. Moore, H. Volos, M. D. Hill, , M. M. Swift, and D. A. Wood. 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
-
37
-
-
57349104427
-
Extending hardware transactional memory to support nonbusy waiting and nontransactional actions
-
C. Zilles and L. Baugh. Extending hardware transactional memory to support nonbusy waiting and nontransactional actions. In TRANSACT, 2006.
-
(2006)
TRANSACT
-
-
Zilles, C.1
Baugh, L.2
|