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 |