default search action
Ali-Reza Adl-Tabatabai
Person information
- affiliation: Carnegie Mellon University, Pittsburgh, USA
SPARQL queries
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2010 – 2019
- 2019
- [c44]Sundaram Ananthanarayanan, Masoud Saeida Ardekani, Denis Haenikel, Balaji Varadarajan, Simon Soriano, Dhaval Patel, Ali-Reza Adl-Tabatabai:
Keeping Master Green at Scale. EuroSys 2019: 29:1-29:15 - 2014
- [j4]Victor Pankratius, Ali-Reza Adl-Tabatabai:
Software Engineering with Transactional Memory Versus Locks in Practice. Theory Comput. Syst. 55(3): 555-590 (2014) - [c43]Rajkishore Barik, Rashid Kaleem, Deepak Majeti, Brian T. Lewis, Tatiana Shpeisman, Chunling Hu, Yang Ni, Ali-Reza Adl-Tabatabai:
Efficient Mapping of Irregular C++ Applications to Integrated GPUs. CGO 2014: 33 - 2012
- [e2]Victor Pankratius, Ali-Reza Adl-Tabatabai, Walter F. Tichy:
Fundamentals of Multicore Software Development. CRC Press 2012, ISBN 978-1-4398-1273-0 [contents] - 2011
- [c42]Gilles Pokam, Cristiano Pereira, Shiliang Hu, Ali-Reza Adl-Tabatabai, Justin Emile Gottschlich, Jungwoo Ha, Youfeng Wu:
CoreRacer: a practical memory race recorder for multicore x86 TSO processors. MICRO 2011: 216-225 - [c41]Victor Pankratius, Ali-Reza Adl-Tabatabai:
A study of transactional memory vs. locks in practice. SPAA 2011: 43-52 - 2010
- [c40]Adam Welc, Richard L. Hudson, Tatiana Shpeisman, Ali-Reza Adl-Tabatabai:
Generic workers: towards unified distributed and parallel JavaScript programming model. PSI EtA 2010: 1
2000 – 2009
- 2009
- [c39]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. ECOOP 2009: 123-147 - [c38]Armin Heindl, Gilles Pokam, Ali-Reza Adl-Tabatabai:
An analytic model of optimistic Software Transactional Memory. ISPASS 2009: 153-162 - [c37]Gilles Pokam, Cristiano Pereira, Klaus Danne, Rolf Kassa, Ali-Reza Adl-Tabatabai:
Architecting a chunk-based memory race recorder in modern CMPs. MICRO 2009: 576-585 - [c36]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 - [c35]Tatiana Shpeisman, Ali-Reza Adl-Tabatabai, Robert Geva, Yang Ni, Adam Welc:
Towards transactional memory semantics for C++. SPAA 2009: 49-58 - [c34]Aleksandar Dragojevic, Yang Ni, Ali-Reza Adl-Tabatabai:
Optimizing transactions for captured memory. SPAA 2009: 214-222 - [p1]Ali-Reza Adl-Tabatabai, Christos Kozyrakis, Bratin Saha:
Optimizing Memory Transactions for Multicore Systems. Multicore Processors and Systems 2009: 145-172 - 2008
- [j3]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. ACM SIGPLAN Notices 43(5): 15-26 (2008) - [c33]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 - [c32]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 - [c31]Ali-Reza Adl-Tabatabai:
Transactional memory: from semantics to silicon. IWMSE@ICSE 2008: 1-2 - [c30]Florian T. Schneider, Vijay Menon, Tatiana Shpeisman, Ali-Reza Adl-Tabatabai:
Dynamic optimization for efficient strong atomicity. OOPSLA 2008: 181-194 - [c29]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 - [c28]Phil McGachey, Ali-Reza Adl-Tabatabai, Richard L. Hudson, Vijay Menon, Bratin Saha, Tatiana Shpeisman:
Concurrent GC leveraging transactional memory. PPoPP 2008: 217-226 - [c27]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 - [c26]Adam Welc, Bratin Saha, Ali-Reza Adl-Tabatabai:
Irrevocable transactions and their applications. SPAA 2008: 285-296 - [c25]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 - 2007
- [c24]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 - [c23]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 - [c22]Ali-Reza Adl-Tabatabai, Anwar M. Ghuloum, Shobhit O. Kanaujia:
Compression in cache design. ICS 2007: 190-201 - [c21]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 - [c20]Ali-Reza Adl-Tabatabai, David Dice, Maurice Herlihy, Nir Shavit, Christos Kozyrakis, Christoph von Praun, Michael L. Scott:
Potential show-stoppers for transactional synchronization. PPoPP 2007: 55 - [c19]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 - [c18]Ali-Reza Adl-Tabatabai, Christos Kozyrakis, Bratin Saha:
Transactional programming in a multi-core environment. PPoPP 2007: 272 - 2006
- [j2]Ali-Reza Adl-Tabatabai, Christos Kozyrakis, Bratin Saha:
Unlocking concurrency. ACM Queue 4(10): 24-33 (2006) - [c17]Ali-Reza Adl-Tabatabai:
Transactional memory introduction. Hot Chips Symposium 2006: 1-21 - [c16]Richard L. Hudson, Bratin Saha, Ali-Reza Adl-Tabatabai, Ben Hertzberg:
McRT-Malloc: a scalable transactional memory allocator. ISMM 2006: 74-83 - [c15]Bratin Saha, Ali-Reza Adl-Tabatabai, Quinn Jacobson:
Architectural Support for Software Transactional Memory. MICRO 2006: 185-196 - [c14]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 - [c13]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 - [c12]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 - [e1]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, ISBN 1-59593-578-9 [contents] - 2004
- [c11]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 - [c10]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
- [c9]Tatiana Shpeisman, Guei-Yuan Lueh, Ali-Reza Adl-Tabatabai:
Just-In-Time Java? Compilation for the Itanium® Processor. IEEE PACT 2002: 249-258 - 2000
- [j1]Guei-Yuan Lueh, Thomas R. Gross, Ali-Reza Adl-Tabatabai:
Fusion-based register allocation. ACM Trans. Program. Lang. Syst. 22(3): 431-470 (2000)
1990 – 1999
- 1998
- [c8]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
- [c7]Guei-Yuan Lueh, Thomas R. Gross, Ali-Reza Adl-Tabatabai:
Global Register Allocation Based on Graph Fusion. LCPC 1996: 246-265 - [c6]Ali-Reza Adl-Tabatabai, Thomas R. Gross, Guei-Yuan Lueh:
Code Reuse in an Optimizing Compiler. OOPSLA 1996: 51-68 - [c5]Ali-Reza Adl-Tabatabai, Thomas R. Gross:
Source-Level Debugging of Scalar Optimized Code. PLDI 1996: 33-43 - [c4]Ali-Reza Adl-Tabatabai, Geoff Langdale, Steven Lucco, Robert Wahbe:
Efficient and Language-Independent Mobile Programs. PLDI 1996: 127-136 - 1993
- [c3]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 - [c2]Ali-Reza Adl-Tabatabai, Thomas R. Gross:
Detection and Recovery of Endangered Variables Caused by Instruction Scheduling. PLDI 1993: 13-25 - [c1]Ali-Reza Adl-Tabatabai, Thomas R. Gross:
Evicted Variables and the Interaction of Global Register Allocation and Symbolic Debugging. POPL 1993: 371-383
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-04-24 23:21 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint