2009 |
36 | 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 |
35 | EE | Brian R. Murphy,
Vijay Menon,
Florian T. Schneider,
Tatiana Shpeisman,
Ali-Reza Adl-Tabatabai:
Fault-safe code motion for type-safe languages.
CGO 2008: 144-154 |
34 | 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 |
33 | EE | Florian T. Schneider,
Vijay Menon,
Tatiana Shpeisman,
Ali-Reza Adl-Tabatabai:
Dynamic optimization for efficient strong atomicity.
OOPSLA 2008: 181-194 |
32 | 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 |
31 | EE | Phil McGachey,
Ali-Reza Adl-Tabatabai,
Richard L. Hudson,
Vijay Menon,
Bratin Saha,
Tatiana Shpeisman:
Concurrent GC leveraging transactional memory.
PPOPP 2008: 217-226 |
30 | 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 |
29 | EE | Adam Welc,
Bratin Saha,
Ali-Reza Adl-Tabatabai:
Irrevocable transactions and their applications.
SPAA 2008: 285-296 |
28 | 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 |
27 | 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) |
2007 |
26 | EE | Cheng Wang,
Wei-Yu Chen,
Youfeng Wu,
Bratin Saha,
Ali-Reza Adl-Tabatabai:
Code Generation and Optimization for Transactional Memory Constructs in an Unmanaged Language.
CGO 2007: 34-48 |
25 | EE | Bratin Saha,
Ali-Reza Adl-Tabatabai,
Anwar M. Ghuloum,
Mohan Rajagopalan,
Richard L. Hudson,
Leaf Petersen,
Vijay Menon,
Brian R. Murphy,
Tatiana Shpeisman,
Eric Sprangle,
Anwar Rohillah,
Doug Carmean,
Jesse Fang:
Enabling scalability and performance in a large scale CMP environment.
EuroSys 2007: 73-86 |
24 | EE | Ali-Reza Adl-Tabatabai,
Anwar M. Ghuloum,
Shobhit O. Kanaujia:
Compression in cache design.
ICS 2007: 190-201 |
23 | EE | Tatiana Shpeisman,
Vijay Menon,
Ali-Reza Adl-Tabatabai,
Steven Balensiefer,
Dan Grossman,
Richard L. Hudson,
Katherine F. Moore,
Bratin Saha:
Enforcing isolation and ordering in STM.
PLDI 2007: 78-88 |
22 | EE | Ali-Reza Adl-Tabatabai,
Christos Kozyrakis,
Bratin Saha:
Transactional programming in a multi-core environment.
PPOPP 2007: 272 |
21 | EE | Ali-Reza Adl-Tabatabai,
David Dice,
Maurice Herlihy,
Nir Shavit,
Christos Kozyrakis,
Christoph von Praun,
Michael Scott:
Potential show-stoppers for transactional synchronization.
PPOPP 2007: 55 |
20 | EE | Yang Ni,
Vijay Menon,
Ali-Reza Adl-Tabatabai,
Antony L. Hosking,
Richard L. Hudson,
J. Eliot B. Moss,
Bratin Saha,
Tatiana Shpeisman:
Open nesting in software transactional memory.
PPOPP 2007: 68-78 |
2006 |
19 | | Antony L. Hosking,
Ali-Reza Adl-Tabatabai:
Proceedings of the 2006 workshop on Memory System Performance and Correctness, San Jose, California, USA, October 11, 2006
ACM 2006 |
18 | EE | Richard L. Hudson,
Bratin Saha,
Ali-Reza Adl-Tabatabai,
Ben Hertzberg:
McRT-Malloc: a scalable transactional memory allocator.
ISMM 2006: 74-83 |
17 | EE | Bratin Saha,
Ali-Reza Adl-Tabatabai,
Quinn Jacobson:
Architectural Support for Software Transactional Memory.
MICRO 2006: 185-196 |
16 | EE | Ali-Reza Adl-Tabatabai,
Brian T. Lewis,
Vijay Menon,
Brian R. Murphy,
Bratin Saha,
Tatiana Shpeisman:
Compiler and runtime support for efficient software transactional memory.
PLDI 2006: 26-37 |
15 | EE | Vijay Menon,
Neal Glew,
Brian R. Murphy,
Andrew McCreight,
Tatiana Shpeisman,
Ali-Reza Adl-Tabatabai,
Leaf Petersen:
A verifiable SSA program representation for aggressive compiler optimization.
POPL 2006: 397-408 |
14 | EE | Bratin Saha,
Ali-Reza Adl-Tabatabai,
Richard L. Hudson,
Chi Cao Minh,
Ben Hertzberg:
McRT-STM: a high performance software transactional memory system for a multi-core runtime.
PPOPP 2006: 187-197 |
13 | EE | Ali-Reza Adl-Tabatabai,
Christos Kozyrakis,
Bratin Saha:
Unlocking concurrency.
ACM Queue 4(10): 24-33 (2006) |
2004 |
12 | EE | Ali-Reza Adl-Tabatabai,
Jay Bharadwaj,
Michal Cierniak,
Marsha Eng,
Jesse Fang,
Brian T. Lewis,
Brian R. Murphy,
James M. Stichnoth:
Improving 64-Bit Java IPF Performance by Compressing Heap References.
CGO 2004: 100-110 |
11 | EE | Ali-Reza Adl-Tabatabai,
Richard L. Hudson,
Mauricio J. Serrano,
Sreenivas Subramoney:
Prefetch inection based on hardware monitoring and object metadata.
PLDI 2004: 267-276 |
2002 |
10 | EE | Tatiana Shpeisman,
Guei-Yuan Lueh,
Ali-Reza Adl-Tabatabai:
Just-In-Time Java? Compilation for the Itanium® Processor.
IEEE PACT 2002: 249-258 |
2000 |
9 | EE | Guei-Yuan Lueh,
Thomas R. Gross,
Ali-Reza Adl-Tabatabai:
Fusion-based register allocation.
ACM Trans. Program. Lang. Syst. 22(3): 431-470 (2000) |
1998 |
8 | | Ali-Reza Adl-Tabatabai,
Michal Cierniak,
Guei-Yuan Lueh,
Vishesh M. Parikh,
James M. Stichnoth:
Fast, Effective Code Generation in a Just-In-Time Java Compiler.
PLDI 1998: 280-290 |
1996 |
7 | | Guei-Yuan Lueh,
Thomas R. Gross,
Ali-Reza Adl-Tabatabai:
Global Register Allocation Based on Graph Fusion.
LCPC 1996: 246-265 |
6 | | Ali-Reza Adl-Tabatabai,
Thomas R. Gross,
Guei-Yuan Lueh:
Code Reuse in an Optimizing Compiler.
OOPSLA 1996: 51-68 |
5 | | Ali-Reza Adl-Tabatabai,
Geoff Langdale,
Steven Lucco,
Robert Wahbe:
Efficient and Language-Independent Mobile Programs.
PLDI 1996: 127-136 |
4 | | Ali-Reza Adl-Tabatabai,
Thomas R. Gross:
Source-Level Debugging of Scalar Optimized Code.
PLDI 1996: 33-43 |
1993 |
3 | | Ali-Reza Adl-Tabatabai,
Thomas R. Gross,
Guei-Yuan Lueh,
James Reinders:
Modeling Instruction-Level Parallelism for Software Pipelining.
Architectures and Compilation Techniques for Fine and Medium Grain Parallelism 1993: 321-330 |
2 | | Ali-Reza Adl-Tabatabai,
Thomas R. Gross:
Detection and Recovery of Endangered Variables Caused by Instruction Scheduling.
PLDI 1993: 13-25 |
1 | | Ali-Reza Adl-Tabatabai,
Thomas R. Gross:
Evicted Variables and the Interaction of Global Register Allocation and Symbolic Debugging.
POPL 1993: 371-383 |