2009 |
15 | EE | Haris Volos,
Adam Welc,
Ali-Reza Adl-Tabatabai,
Tatiana Shpeisman,
Xinmin Tian,
Ravi Narayanaswamy:
NePalTM: design and implementation of nested parallelism for transactional memory systems.
PPOPP 2009: 291-292 |
2008 |
14 | EE | Lukasz Ziarek,
Adam Welc,
Ali-Reza Adl-Tabatabai,
Vijay Menon,
Tatiana Shpeisman,
Suresh Jagannathan:
A Uniform Transactional Execution Environment for Java.
ECOOP 2008: 129-154 |
13 | EE | 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,
Xinmin Tian:
Design and implementation of transactional constructs for C/C++.
OOPSLA 2008: 195-212 |
12 | EE | Richard M. Yoo,
Yang Ni,
Adam Welc,
Bratin Saha,
Ali-Reza Adl-Tabatabai,
Hsien-Hsin S. Lee:
Kicking the tires of software transactional memory: why the going gets tough.
SPAA 2008: 265-274 |
11 | EE | Adam Welc,
Bratin Saha,
Ali-Reza Adl-Tabatabai:
Irrevocable transactions and their applications.
SPAA 2008: 285-296 |
10 | EE | Vijay Menon,
Steven Balensiefer,
Tatiana Shpeisman,
Ali-Reza Adl-Tabatabai,
Richard L. Hudson,
Bratin Saha,
Adam Welc:
Practical weak-atomicity semantics for java stm.
SPAA 2008: 314-325 |
9 | EE | Vijay Menon,
Steven Balensiefer,
Tatiana Shpeisman,
Ali-Reza Adl-Tabatabai,
Richard L. Hudson,
Bratin Saha,
Adam Welc:
Single global lock semantics in a weakly atomic STM.
SIGPLAN Notices 43(5): 15-26 (2008) |
2006 |
8 | EE | Adam Welc,
Antony L. Hosking,
Suresh Jagannathan:
Transparently Reconciling Transactions with Locking for Java Synchronization.
ECOOP 2006: 148-173 |
7 | EE | Adam Welc,
Suresh Jagannathan,
Antony L. Hosking:
Revocation techniques for Java concurrency.
Concurrency and Computation: Practice and Experience 18(12): 1613-1656 (2006) |
2005 |
6 | EE | Matthew Arnold,
Adam Welc,
V. T. Rajan:
Improving virtual machine performance using a cross-run profile repository.
OOPSLA 2005: 297-311 |
5 | EE | Adam Welc,
Suresh Jagannathan,
Antony L. Hosking:
Safe futures for Java.
OOPSLA 2005: 439-453 |
4 | EE | Suresh Jagannathan,
Jan Vitek,
Adam Welc,
Antony L. Hosking:
A transactional object calculus.
Sci. Comput. Program. 57(2): 164-186 (2005) |
2004 |
3 | EE | Adam Welc,
Suresh Jagannathan,
Antony L. Hosking:
Transactional Monitors for Concurrent Objects.
ECOOP 2004: 519-542 |
2 | EE | Jan Vitek,
Suresh Jagannathan,
Adam Welc,
Antony L. Hosking:
A Semantic Framework for Designer Transactions.
ESOP 2004: 249-263 |
1 | EE | Adam Welc,
Antony L. Hosking,
Suresh Jagannathan:
Preemption-Based Avoidance of Priority Inversion for Java.
ICPP 2004: 529-538 |