scispace - formally typeset
A

Adam Welc

Researcher at Oracle Corporation

Publications -  39
Citations -  1747

Adam Welc is an academic researcher from Oracle Corporation. The author has contributed to research in topics: Transactional memory & Software transactional memory. The author has an hindex of 23, co-authored 39 publications receiving 1715 citations. Previous affiliations of Adam Welc include Adobe Systems & Intel.

Papers
More filters
Proceedings ArticleDOI

Safe futures for Java

TL;DR: The definition and implementation of safe futures for Java are explored and it is indicated that for programs with modest mutation rates on shared data, applications can use futures to profitably exploit parallelism, without sacrificing safety.
Proceedings ArticleDOI

Irrevocable transactions and their applications

TL;DR: A novel mechanism called single-owner read locks is used to implement irrevocable actions inside transactions that maximizes concurrency and avoids overhead when the mechanism is not used.
Proceedings ArticleDOI

Design and implementation of transactional constructs for C/C++

TL;DR: A software transactional memory system that introduces first-class C++ language constructs for transactional programming, a production-quality optimizing C++ compiler that translates and optimizes these extensions, and a high-performance STM runtime library are presented.
Proceedings ArticleDOI

Practical weak-atomicity semantics for java stm

TL;DR: A new weakly atomic Java STM implementation is described that provides single global lock semantics while permitting concurrent execution, but it is shown that this comes at a significant performance cost.
Book ChapterDOI

Transactional Monitors for Concurrent Objects

TL;DR: Transactional monitors have been proposed as an alternative to monitors based on mutual-exclusion synchronization for object-oriented programming languages as discussed by the authors, which alleviate many of the constraints that inhibit construction of transparently scalable and robust applications.