-
1
-
-
0347566167
-
-
B. E. S. Akgul, V. J. M. III, H. Thane, and P. Kuacharoen. Hardware support for priority inheritance. rtss, 00:246, 2003.
-
B. E. S. Akgul, V. J. M. III, H. Thane, and P. Kuacharoen. Hardware support for priority inheritance. rtss, 00:246, 2003.
-
-
-
-
2
-
-
27544481926
-
Variability in architectural simulations of multi-threaded workloads
-
A. Alameldeen and D. Wood. Variability in architectural simulations of multi-threaded workloads. In HPCA, 2003.
-
(2003)
HPCA
-
-
Alameldeen, A.1
Wood, D.2
-
3
-
-
28444494370
-
Unbounded transactional memory
-
C. Anaian, K. Asanovic, B. Kuszmaul, C. Leiserson, and S. Lie. Unbounded transactional memory. In HPCA, 2005.
-
(2005)
HPCA
-
-
Anaian, C.1
Asanovic, K.2
Kuszmaul, B.3
Leiserson, C.4
Lie, S.5
-
4
-
-
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
-
7
-
-
33746070807
-
The Atomos transactional programming language
-
Jun
-
B. Carlstrom, A. McDonald, H. Chafi, J. Chung, C. Cao Minh, C. Kozyrakis, and K. Olukotun. The Atomos transactional programming language. In PLDI, Jun 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
-
8
-
-
0036041421
-
An emprical study of operating systems errors
-
A. Chou, J. Yang, B. Chelf, S. Hallem, and D. Engler. 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
-
9
-
-
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-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
-
10
-
-
34547463116
-
Tradeoffs in transactional memory virtualization
-
ACM Press, Oct
-
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. ACM Press, Oct 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
-
11
-
-
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
-
13
-
-
0242453884
-
Racer-X: Effective, static detection of race conditions and deadlocks
-
D. Enger and K. Ashcraft. Racer-X: Effective, static detection of race conditions and deadlocks. In SOSP, 2003.
-
(2003)
SOSP
-
-
Enger, D.1
Ashcraft, K.2
-
14
-
-
70449784316
-
-
A.-R. A.-T. et al. Compiler and runtime support for efficient software transactional memory. In PLDI, Jun 2006.
-
A.-R. A.-T. et al. Compiler and runtime support for efficient software transactional memory. In PLDI, Jun 2006.
-
-
-
-
16
-
-
85086690539
-
The synergy between nonblocking synchronization and operating system structure
-
M. Greenwald and D. Cheriton. The synergy between nonblocking synchronization and operating system structure. In OSDI, 1996.
-
(1996)
OSDI
-
-
Greenwald, M.1
Cheriton, D.2
-
17
-
-
4644359934
-
-
L. Hammond, V. Wong, M. Chen, B. Carlstrom, J. Davis, B. Hertzberg, M. Prabhu, H. Wijaya, C. Kozyrakis, and K. Olukotun. Transactional memory coherence and consistency. In ISCA, June 2004.
-
L. Hammond, V. Wong, M. Chen, B. Carlstrom, J. Davis, B. Hertzberg, M. Prabhu, H. Wijaya, C. Kozyrakis, and K. Olukotun. Transactional memory coherence and consistency. In ISCA, June 2004.
-
-
-
-
18
-
-
4644359934
-
-
L. Hammond, V. Wong, M. Chen, B. D. Carlstrom, J. D. Davis, B. Hertzberg, M. K. Prabhu, H. Wijaya, C. Kozyrakis, and K. Olukotun. Transactional memory coherence and consistency. In ISCA, Jun 2004.
-
L. Hammond, V. Wong, M. Chen, B. D. Carlstrom, J. D. Davis, B. Hertzberg, M. K. Prabhu, H. Wijaya, C. Kozyrakis, and K. Olukotun. Transactional memory coherence and consistency. In ISCA, Jun 2004.
-
-
-
-
19
-
-
27644522943
-
Exceptions and side-effects in atomic blocks
-
T. Harris. 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
-
21
-
-
0025917643
-
Wait-free synchronization
-
M. Herlihy. Wait-free synchronization. In TOPLAS, 1991.
-
(1991)
TOPLAS
-
-
Herlihy, M.1
-
22
-
-
0027262011
-
Transactional memory: Architectural support for lock-free data structures
-
May
-
M. Herlihy and J. E. Moss. Transactional memory: Architectural support for lock-free data structures. In ISCA, May 1993.
-
(1993)
ISCA
-
-
Herlihy, M.1
Moss, J.E.2
-
23
-
-
41149097856
-
Solving difficult HTM problems without difficult hardware
-
O. S. Hofmann, D. E. Porter, C. J. Rossbach, H. E. Ramadan, and E. Witchel. 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
-
25
-
-
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
-
27
-
-
0017555081
-
Concurrent reading and writing
-
November
-
L. Lamport. Concurrent reading and writing. In Communications of the ACM, November 1977.
-
(1977)
Communications of the ACM
-
-
Lamport, L.1
-
28
-
-
84914826148
-
A scheduling philosophy for multiprocessing systems
-
B. W. Lampson. A scheduling philosophy for multiprocessing systems. Communications of the ACM, 11(5), 1968.
-
(1968)
Communications of the ACM
, vol.11
, Issue.5
-
-
Lampson, B.W.1
-
29
-
-
70449741751
-
-
J. R. Larus and R. Rajwar. Transactional Memory. Morgan & Claypool, 2006.
-
J. R. Larus and R. Rajwar. Transactional Memory. Morgan & Claypool, 2006.
-
-
-
-
30
-
-
0036469676
-
Simics: A full system simulation platform
-
Feb
-
P. Magnusson, M. Christianson, and J. E. et al. Simics: A full system simulation platform. In IEEE Computer vol.35 no.2, Feb 2002.
-
(2002)
IEEE Computer
, vol.35
, Issue.2
-
-
Magnusson, P.1
Christianson, M.2
E, J.3
-
31
-
-
41149088016
-
A lock-free multiprocessor OS kernel
-
H. Massalin and C. Pu. A lock-free multiprocessor OS kernel. In Operating System Review 26(2), 1992.
-
(1992)
Operating System Review
, vol.26
, Issue.2
-
-
Massalin, H.1
Pu, C.2
-
32
-
-
33745203409
-
Architectural semantics for practical transactional memory
-
Jun
-
A. McDonald, J. Chung, B. Carlstrom, C. C.M., H. Chafi, C. Kozyrakis, and K. Olukotun. Architectural semantics for practical transactional memory. In ISCA, Jun 2006.
-
(2006)
ISCA
-
-
McDonald, A.1
Chung, J.2
Carlstrom, B.3
Chafi, C.C.M.H.4
Kozyrakis, C.5
Olukotun, K.6
-
34
-
-
41149096277
-
-
Microsoft Corporation. Transactional NTFS (TxF), 2006. http://msdn2.microsoft.com/en-us/library/aa365456.aspx.
-
(2006)
Transactional NTFS (TxF)
-
-
-
35
-
-
33748873605
-
Logtm: Log-based transactional memory
-
K. E. Moore, J. Bobba, M. J. Moravan, M. D. Hill, , and D. A. Wood. 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
-
36
-
-
34547396983
-
Supporting nested transactional memory in logtm
-
M. J. Moravan, J. Bobba, K. E. Moore, L. Yen, M. D. Hill, B. Liblit, M. M. Swift, and D. A. Wood. 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
-
37
-
-
35348867267
-
Nested transactional memory: Model and preliminary architecture sketches
-
E. Moss and T. Hosking. Nested transactional memory: Model and preliminary architecture sketches. In SCOOL, 2005.
-
(2005)
SCOOL
-
-
Moss, E.1
Hosking, T.2
-
38
-
-
34547517396
-
Abstraction in recovery management
-
J. E. B. Moss, N. D. Griffeth, and M. H. Graham. 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
-
39
-
-
33749236639
-
Nested transactional memory: Model and architecture sketches
-
Dec
-
J. E. B. Moss and A. L. Hosking. Nested transactional memory: Model and architecture sketches. In In Science of Computer Programming, volume 63. Dec 2006.
-
(2006)
In Science of Computer Programming
, vol.63
-
-
Moss, J.E.B.1
Hosking, A.L.2
-
40
-
-
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, 1990.
-
(1990)
USENIX Summer
-
-
Ousterhout, J.K.1
-
41
-
-
41149151536
-
Experiments with kernel 2.6 on a hyperthreaded Pentium 4 LG
-
C. Pramode. Experiments with kernel 2.6 on a hyperthreaded Pentium 4 LG. Linux Gazette, 2007.
-
(2007)
Linux Gazette
-
-
Pramode, C.1
-
42
-
-
0035694494
-
Speculative lock elision: Enabling highly concurrent multithreaded execution
-
R. Rajwar and J. Goodman. Speculative lock elision: Enabling highly concurrent multithreaded execution. In MICRO, 2001.
-
(2001)
MICRO
-
-
Rajwar, R.1
Goodman, J.2
-
43
-
-
0036949284
-
Transactional lock-free execution of lock-based programs
-
R. Rajwar and J. Goodman. Transactional lock-free execution of lock-based programs. In ASPLOS, 2002.
-
(2002)
ASPLOS
-
-
Rajwar, R.1
Goodman, J.2
-
44
-
-
27544446011
-
Virtualizing transactional memory
-
Jun
-
R. Rajwar, M. Herlihy, and K. Lai. Virtualizing transactional memory. In ISCA. Jun 2005.
-
(2005)
ISCA
-
-
Rajwar, R.1
Herlihy, M.2
Lai, K.3
-
45
-
-
41149149994
-
Evaluating transactional memory tradeoffs with TxLinux
-
H. Ramadan, C. Rossbach, D. Porter, O. Hofmann, A. Bhandari, and E. Witchel. Evaluating transactional memory tradeoffs with TxLinux. In ISCA, 2007.
-
(2007)
ISCA
-
-
Ramadan, H.1
Rossbach, C.2
Porter, D.3
Hofmann, O.4
Bhandari, A.5
Witchel, E.6
-
49
-
-
34548354208
-
Architectural support for software transactional memory
-
B. Saha, A.-R. Adl-Tabatabai, and Q. Jacobson. Architectural support for software transactional memory. In MICRO, pages 185-196, 2006.
-
(2006)
MICRO
, pp. 185-196
-
-
Saha, B.1
Adl-Tabatabai, A.-R.2
Jacobson, Q.3
-
50
-
-
32344433410
-
Advanced contention management for dynamic software transactional memory
-
W. N. Scherer III and M. L. Scott. Advanced contention management for dynamic software transactional memory. In PODC, 2005.
-
(2005)
PODC
-
-
Scherer III, W.N.1
Scott, M.L.2
-
51
-
-
85024275309
-
Software and the concurrency revolution
-
H. Sutter and J. Larus. Software and the concurrency revolution. Queue, 3(7):54-62, 2005.
-
(2005)
Queue
, vol.3
, Issue.7
, pp. 54-62
-
-
Sutter, H.1
Larus, J.2
-
52
-
-
0001826699
-
Process control and scheduling issues for multiprogrammed shared-memory multiprocessors
-
A. Tucker and A. Gupta. Process control and scheduling issues for multiprogrammed shared-memory multiprocessors. In SOSP, 1989.
-
(1989)
SOSP
-
-
Tucker, A.1
Gupta, A.2
-
53
-
-
0010358558
-
Journaling the Linux ext2fs filesystem
-
S. Tweedie. Journaling the Linux ext2fs filesystem. In LinuxExpo '98, 1998.
-
(1998)
LinuxExpo '98
-
-
Tweedie, S.1
-
54
-
-
41149120370
-
Transparently reconciling transactions with locking for java synchronization
-
Jul
-
A. Welc, A. L. Hosking, and S. Jagannathan. Transparently reconciling transactions with locking for java synchronization. In ECOOP, Jul 2006.
-
(2006)
ECOOP
-
-
Welc, A.1
Hosking, A.L.2
Jagannathan, S.3
-
55
-
-
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
-
56
-
-
33846547057
-
Extending hardware transactional memory to support non-busy waiting and non-transactional actions
-
Jun
-
C. Zilles and L. Baugh. Extending hardware transactional memory to support non-busy waiting and non-transactional actions. In ACM TRANSACT Workshop, Jun 2006.
-
(2006)
ACM TRANSACT Workshop
-
-
Zilles, C.1
Baugh, L.2
|