-
1
-
-
52649143372
-
Using hardware memory protection to build a high-performance, strongly-atomic hybrid transactional memory
-
June
-
Lee Baugh, Naveen Neelakantam, and Craig Zilles. Using hardware memory protection to build a high-performance, strongly-atomic hybrid transactional memory. In ISCA 35, June 2008.
-
(2008)
ISCA 35
-
-
Baugh, L.1
Neelakantam, N.2
Zilles, C.3
-
2
-
-
70349107754
-
An analysis of I/O and syscalls in critical sections and their implications for transactional memory
-
August
-
Lee Baugh and Craig Zilles. An analysis of I/O and syscalls in critical sections and their implications for transactional memory. In TRANSACT 2, August 2007.
-
(2007)
TRANSACT
, vol.2
-
-
Baugh, L.1
Zilles, C.2
-
3
-
-
70349091140
-
Automatic mutual exclusion
-
May
-
Andrew D. Birrell and Michael Isard. Automatic mutual exclusion. In HotOS 11, May 2007.
-
(2007)
HotOS 11
-
-
Birrell, A.D.1
Isard, M.2
-
4
-
-
35348871241
-
Making the fast case common and the uncommon case simple in unbounded transactional memory
-
June
-
Colin Blundell, Joe Devietti, E Christopher Lewis, and Milo M.K. Martin. Making the fast case common and the uncommon case simple in unbounded transactional memory. In ISCA 34, June 2007.
-
(2007)
ISCA 34
-
-
Blundell, C.1
Devietti, J.2
Christopher Lewis, E.3
Martin, M.M.K.4
-
6
-
-
55149090525
-
Software transactional memory: Why is it only a research toy?
-
Calin Cascaval, Colin Blundell, Maged Michael, Harold W. Cain, Peng Wu, Stefanie Chiras, and Siddhartha Chat-terjee. Software transactional memory: why is it only a research toy? Commun. ACM, 51(11):40-46, 2008.
-
(2008)
Commun. ACM
, vol.51
, Issue.11
, pp. 40-46
-
-
Cascaval, C.1
Blundell, C.2
Michael, M.3
Cain, H.W.4
Wu, P.5
Chiras, S.6
Chat-terjee, S.7
-
7
-
-
34547403150
-
Hybrid transactional memory
-
October
-
Peter Damron, Alexandra Fedorova, Yossi Lev, Victor Luchango, Mark Moir, and Daniel Nussbaum. Hybrid transactional memory. In ASPLOS 12, October 2006.
-
(2006)
ASPLOS 12
-
-
Damron, P.1
Fedorova, A.2
Lev, Y.3
Luchango, V.4
Moir, M.5
Nussbaum, D.6
-
9
-
-
70349098904
-
Condition variables and transactional memory: Problem or opportunity?
-
February
-
Polina Dudnik and Michael M. Swift. Condition variables and transactional memory: Problem or opportunity? In TRANSACT 4, February 2009.
-
(2009)
TRANSACT
, vol.4
-
-
Dudnik, P.1
Swift, M.M.2
-
10
-
-
47849108985
-
Improving performance isolation on chip multiprocessors via an operating system scheduler
-
Alexandra Fedorova, Margo Seltzer, and Michael D. Smith. Improving performance isolation on chip multiprocessors via an operating system scheduler. In PACT 16, pages 25-38, 2007.
-
(2007)
PACT 16
, pp. 25-38
-
-
Fedorova, A.1
Seltzer, M.2
Smith, M.D.3
-
11
-
-
35348940600
-
Improving program correctness with atomic exception handling
-
Christof Fetzer and Pascal Felber. Improving program correctness with atomic exception handling. Journal of Universal Computer Science, 13(8): 1047-1072, 2007.
-
(2007)
Journal of Universal Computer Science
, vol.13
, Issue.8
, pp. 1047-1072
-
-
Fetzer, C.1
Felber, P.2
-
14
-
-
4644359934
-
Transactional memory coherence and consistency
-
June
-
Lance Hammond, Vicky Wong, Mike Chen, Brian D. Carlstrom, John D. Davis, Ben Hertzberg, Manohar K. Prabhu, Honggo Wijaya, Christos Kozyrakis, and Kunle Oluko-tun. Transactional memory coherence and consistency. In ISCA 31, June 2004.
-
(2004)
ISCA 31
-
-
Hammond, L.1
Wong, V.2
Chen, M.3
Carlstrom, B.D.4
Davis, J.D.5
Hertzberg, B.6
Prabhu, M.K.7
Wijaya, H.8
Kozyrakis, C.9
Oluko-tun, K.10
-
16
-
-
1442308195
-
Language support for lightweight transactions
-
October
-
Tim Harris and Keir Fraser. Language support for lightweight transactions. In OOPSLA 18, October 2003.
-
(2003)
OOPSLA 18
-
-
Harris, T.1
Fraser, K.2
-
19
-
-
85032187671
-
Recovery management in quicksilver
-
November
-
Roger Haskin, Yoni Malachi, Wayne Sawdon, and Gregory Chan. Recovery management in quicksilver. In SOSP 11, pages 107-108, November 1987.
-
(1987)
SOSP 11
, pp. 107-108
-
-
Haskin, R.1
Malachi, Y.2
Sawdon, W.3
Chan, G.4
-
20
-
-
70349099298
-
-
Maurice Herlihy and J. Eliot B. Moss. Transactional memory: Architectural support for lock-free data structures. Technical Report Technical Report 92/07, Digital Cambridge Research Lab, 1992.
-
Maurice Herlihy and J. Eliot B. Moss. Transactional memory: Architectural support for lock-free data structures. Technical Report Technical Report 92/07, Digital Cambridge Research Lab, 1992.
-
-
-
-
21
-
-
70349097336
-
-
Intel. Intel C++ stm compiler prototype edition 2.0 language extensions and user's guide. Technical Report 318253-001US, Intel Corp., April 2008.
-
Intel. Intel C++ stm compiler prototype edition 2.0 language extensions and user's guide. Technical Report 318253-001US, Intel Corp., April 2008.
-
-
-
-
22
-
-
84898667196
-
-
Internet Systems Consortium
-
Internet Systems Consortium. Berkeley internet name domain (BIND). http://www.isc.org/index.pl?/sw/bind/.
-
Berkeley internet name domain (BIND)
-
-
-
24
-
-
77953036879
-
Implementation and evaluation of moderate parallelism in the BIND9 DNS server
-
June
-
Tatuya Jinmei and Paul Vixie. Implementation and evaluation of moderate parallelism in the BIND9 DNS server. In UsenixATC 2006, June 2006.
-
(2006)
UsenixATC 2006
-
-
Jinmei, T.1
Vixie, P.2
-
25
-
-
70349151478
-
Deadlock immunity: Enabling systems to defend against deadlocks
-
November
-
Horatiu Jula, Daniel Tralamazza, Cristian Zamfir, and George Candea. Deadlock immunity: Enabling systems to defend against deadlocks. In OSDI 8, November 2008.
-
(2008)
OSDI
, vol.8
-
-
Jula, H.1
Tralamazza, D.2
Zamfir, C.3
Candea, G.4
-
26
-
-
0031622809
-
Persistent messages in local transactions
-
David E. Lowell and Peter M. Chen. Persistent messages in local transactions. In PODC 17, pages 219-226, 1998.
-
(1998)
PODC 17
, pp. 219-226
-
-
Lowell, D.E.1
Chen, P.M.2
-
27
-
-
67650533712
-
Learning from mistakes: A comprehensive study on real world concurrency bug characteristics
-
October
-
Shan Lu, Soyeon Park, Eunsoo Seo, and Yuanyuan Zhou. Learning from mistakes: A comprehensive study on real world concurrency bug characteristics. In ASPLOS 13, October 2006.
-
(2006)
ASPLOS 13
-
-
Lu, S.1
Park, S.2
Seo, E.3
Zhou, Y.4
-
28
-
-
33745203409
-
-
Austen McDonald, JaeWoong Chung, Brian Carlstrom, Chi Cao Minh, Hassan Chafi, Christos Kozyrakis, and Kunle Olukotun. Architectural semantics for practical transactional memory. In ISCA 33, June 2006.
-
Austen McDonald, JaeWoong Chung, Brian Carlstrom, Chi Cao Minh, Hassan Chafi, Christos Kozyrakis, and Kunle Olukotun. Architectural semantics for practical transactional memory. In ISCA 33, June 2006.
-
-
-
-
29
-
-
49049122293
-
Single global lock semantics in a weakly atomic STM
-
February
-
Vijay Menon, Steven Balensiefer, Tatiana Shpeis-man, Ali-Reza Adl-Tabatabai, Richard L. Hudson, Bratin Saha, and Adam Welc. Single global lock semantics in a weakly atomic STM. In TRANSACT 3, February 2008.
-
(2008)
TRANSACT
, vol.3
-
-
Menon, V.1
Balensiefer, S.2
Shpeis-man, T.3
Adl-Tabatabai, A.-R.4
Hudson, R.L.5
Saha, B.6
Welc, A.7
-
30
-
-
70349128657
-
-
Microsoft Corp, October 2008
-
Microsoft Corp. Transactional memory team blog.http://blogs.msdn.com/ stmteam/default. aspx, October 2008.
-
Transactional memory team blog
-
-
-
31
-
-
35348853739
-
-
Chi Cao Minh, Martin Trautmann, JaeWoong Chung, Austen Mcdonald, Nathan Bronson, Jared Casper, Christos Kozyrakis, and Kunle Olukotun. An effective hybrid transactional memory system with strong isolation guarantees. In ISCA 34, June 2007.
-
Chi Cao Minh, Martin Trautmann, JaeWoong Chung, Austen Mcdonald, Nathan Bronson, Jared Casper, Christos Kozyrakis, and Kunle Olukotun. An effective hybrid transactional memory system with strong isolation guarantees. In ISCA 34, June 2007.
-
-
-
-
32
-
-
33748873605
-
Logtm: Log-based transactional memory
-
February
-
Kevin E. Moore, Jayaram Bobba, Michelle J. Moravan, Mark D. Hill, and David A. Wood. Logtm: Log-based transactional memory. In HPCA 12, pages 258-269, February 2006.
-
(2006)
HPCA 12
, pp. 258-269
-
-
Moore, K.E.1
Bobba, J.2
Moravan, M.J.3
Hill, M.D.4
Wood, D.A.5
-
33
-
-
33846552560
-
Supporting nested transactional memory in logtm
-
October
-
Michelle J. Moravan, Jayaram Bobba, Kevin E. Moore, Luke Yen, Mark D. Hill, Ben Liblit, Michael M. Swift, and David A. Wood. Supporting nested transactional memory in logtm. In ASPLOS 12, pages 359-370, October 2006.
-
(2006)
ASPLOS 12
, pp. 359-370
-
-
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
-
35
-
-
63549085114
-
Design and implementation of transactional constructs for c/c++
-
June
-
Yang Ni, Adam Welc, Ali-Reza Adl-Tabatabai, Moshe Bach, Sion Berkowits, James Cownie, Robert Geva, Sergey Kozhukow, Ravi Narayanaswamy, Jeffrey Olivier, Serguei Preis, Bratin Saha, Ady Tal, and Xinmin Tian. Design and implementation of transactional constructs for c/c++. In OOPSLA 23, June 2008.
-
(2008)
OOPSLA 23
-
-
Ni, Y.1
Welc, A.2
Adl-Tabatabai, A.-R.3
Bach, M.4
Berkowits, S.5
Cownie, J.6
Geva, R.7
Kozhukow, S.8
Narayanaswamy, R.9
Olivier, J.10
Preis, S.11
Saha, B.12
Tal, A.13
Tian, X.14
-
36
-
-
33845395054
-
Speculative execution in a distributed file system
-
October
-
Edmund B. Nightingale, Peter M. Chen, and Jason Flinn. Speculative execution in a distributed file system. In SOSP 20, pages 191-205, October 2005.
-
(2005)
SOSP 20
, pp. 191-205
-
-
Nightingale, E.B.1
Chen, P.M.2
Flinn, J.3
-
37
-
-
47849112591
-
Judostm: A dynamic binary-rewriting approach to software transactional memory
-
September
-
Marek Olszewski, Jeremy Cutler, and J. Gregory Steffan. Judostm: A dynamic binary-rewriting approach to software transactional memory. In PACT 2007, September 2007.
-
(2007)
PACT 2007
-
-
Olszewski, M.1
Cutler, J.2
Gregory Steffan, J.3
-
38
-
-
70349118326
-
-
Oracle Corporation
-
Oracle Corporation. Oracle Berkeley Database. http://www.oracle.com/ database/berkeley-db/index.html.
-
Oracle Berkeley Database
-
-
-
39
-
-
41349084540
-
TxLinux: Using and managing hardware transactional memory in an operating system
-
October
-
Christopher J. Rossbach, Owen S. Hofmann, Donald E. Porter, Hany E. Ramadan, Aditya Bhandari, and Em-mett Witchel. TxLinux: Using and managing hardware transactional memory in an operating system. In SOSP 21, October 2007.
-
(2007)
SOSP 21
-
-
Rossbach, C.J.1
Hofmann, O.S.2
Porter, D.E.3
Ramadan, H.E.4
Bhandari, A.5
Witchel, E.-M.6
-
40
-
-
33751032129
-
Mcrt-stm: A high performance software transactional memory system for a multi-core runtime
-
March
-
Bratin Saha, Ali-Reza Adl-Tabatabai, Richard L. Hudson, Chi Cao Minh, and Benjamin Hertzberg. Mcrt-stm: a high performance software transactional memory system for a multi-core runtime. In PPOPP 13, March 2006.
-
(2006)
PPOPP 13
-
-
Saha, B.1
Adl-Tabatabai, A.-R.2
Hudson, R.L.3
Cao Minh, C.4
Hertzberg, B.5
-
41
-
-
34548354208
-
Architectural support for software transactional memory
-
December
-
Bratin Saha, Ali-Reza Adl-Tabatabai, and Quinn Ja-cobson. Architectural support for software transactional memory. In MICRO 39, December 2006.
-
(2006)
MICRO 39
-
-
Saha, B.1
Adl-Tabatabai, A.-R.2
Ja-cobson, Q.3
-
44
-
-
57349150478
-
Inevitability mechanisms for software transactional memory
-
February
-
Michael F. Spear, Maged M. Michael, and Michael L. Scott. Inevitability mechanisms for software transactional memory. In TRANSACT 3, February 2008.
-
(2008)
TRANSACT
, vol.3
-
-
Spear, M.F.1
Michael, M.M.2
Scott, M.L.3
-
46
-
-
85024275309
-
Software and the concurrency revolution
-
September
-
Herb Sutter and James Larus. Software and the concurrency revolution. ACM Queue, 3(7), September 2005.
-
(2005)
ACM Queue
, vol.3
, Issue.7
-
-
Sutter, H.1
Larus, J.2
-
47
-
-
70349098518
-
OS support for virtualiz-ing hardware transactional memory
-
February
-
Michael M. Swift, Haris Volos, Neelam Goyal, Luke Yen, Mark D. Hill, and David A. Wood. OS support for virtualiz-ing hardware transactional memory. In TRANSACT 3, February 2008.
-
(2008)
TRANSACT
, vol.3
-
-
Swift, M.M.1
Volos, H.2
Goyal, N.3
Yen, L.4
Hill, M.D.5
Wood, D.A.6
-
48
-
-
49549084422
-
A third-generation 65nm 16-core 32-thread plus 32-scout-thread cmt spare processor
-
February
-
Marc Tremblay and Shailender Chaudhry. A third-generation 65nm 16-core 32-thread plus 32-scout-thread cmt spare processor. In ISSCC 2008 Conference Proceedings, February 2008.
-
(2008)
ISSCC 2008 Conference Proceedings
-
-
Tremblay, M.1
Chaudhry, S.2
-
49
-
-
69949131949
-
Pathological interaction of locks with transactional memory
-
February
-
Haris Volos, Neelam Goyal, and Michael M. Swift. Pathological interaction of locks with transactional memory. In TRANSACT 3, February 2008.
-
(2008)
TRANSACT
, vol.3
-
-
Volos, H.1
Goyal, N.2
Swift, M.M.3
-
50
-
-
34547670719
-
Code generation and optimization for transactional memory constructs in an unmanaged language
-
March
-
Cheng Wang, Wei-Yu Chen, Youfeng Wu, Bratin Saha, and Ali-Reza Adl-Tabatabai. Code generation and optimization for transactional memory constructs in an unmanaged language. In CGO 2007, March 2007.
-
(2007)
CGO 2007
-
-
Wang, C.1
Chen, W.-Y.2
Wu, Y.3
Saha, B.4
Adl-Tabatabai, A.-R.5
-
51
-
-
67649848621
-
Gadara: Dynamic deadlock avoidance for multithreaded programs
-
November
-
Yin Wang, Terence Kelly, Manjunath Kudlur, Stephane Lafortune, and Scott Mahlke. Gadara: Dynamic deadlock avoidance for multithreaded programs. In OSDI 8, November 2008.
-
(2008)
OSDI
, vol.8
-
-
Wang, Y.1
Kelly, T.2
Kudlur, M.3
Lafortune, S.4
Mahlke, S.5
-
52
-
-
57349129486
-
Irrevocable transactions and their applications
-
October
-
Adam Welc, Bratin Saha, and Ali-Reza Adl-Tabatabai. Irrevocable transactions and their applications. In SPAA 2008, pages 285-296, October 2008.
-
(2008)
SPAA 2008
, pp. 285-296
-
-
Welc, A.1
Saha, B.2
Adl-Tabatabai, A.-R.3
-
53
-
-
70349093215
-
-
xiph.com. Ogg Vorbis documentation. http://www. xiph.org/vorbis/doc/.
-
xiph.com. Ogg Vorbis documentation. http://www. xiph.org/vorbis/doc/.
-
-
-
-
54
-
-
70349143273
-
-
xmms.org. X Multimedia System. www. xmms. org.
-
xmms.org. X Multimedia System. www. xmms. org.
-
-
-
-
55
-
-
34547683554
-
LogTM-SE: Decoupling hardware transactional memory from caches
-
February
-
Luke Yen, Jayaram Bobba, Michael R. Marty, Kevin E. Moore, Haris Volos, Mark D. Hill, Michael M. Swift, and David A. Wood. LogTM-SE: Decoupling hardware transactional memory from caches. In HPCA 13, pages 261-272, February 2007.
-
(2007)
HPCA 13
, pp. 261-272
-
-
Yen, L.1
Bobba, J.2
Marty, M.R.3
Moore, K.E.4
Volos, H.5
Hill, M.D.6
Swift, M.M.7
Wood, D.A.8
-
56
-
-
57349104427
-
Extending hardware transactional memory to support non-busy waiting and non-transactional actions
-
June
-
Craig Zilles and Lee Baugh. Extending hardware transactional memory to support non-busy waiting and non-transactional actions. In TRANSACT 1, June 2006.
-
(2006)
TRANSACT
, vol.1
-
-
Zilles, C.1
Baugh, L.2
|