scispace - formally typeset
V

Virendra J. Marathe

Researcher at Oracle Corporation

Publications -  35
Citations -  2066

Virendra J. Marathe is an academic researcher from Oracle Corporation. The author has contributed to research in topics: Software transactional memory & Transactional memory. The author has an hindex of 20, co-authored 31 publications receiving 2005 citations. Previous affiliations of Virendra J. Marathe include University of Rochester.

Papers
More filters
Book ChapterDOI

Adaptive software transactional memory

TL;DR: This paper considers four dimensions of the STM design space and presents a new Adaptive STM (ASTM) system that adjusts to the offered workload, allowing it to match the performance of the best known existing system on every tested workload.

Lowering the Overhead of Nonblocking Software Transactional Memory

TL;DR: This work considers the design of low-overhead, obstruction-free software transactional memory for non-garbage-collected languages and eliminates dynamic allocation of transactional metadata and co-locates data that are separate in other systems, thereby reducing the expected number of cache misses on the common-case code path.
Proceedings ArticleDOI

Privatization techniques for software transactional memory

TL;DR: It is argued that privatization comprises a pair of symmetric subproblems: private operations may fail to see updates made by transactions that have committed but not yet completed; conversely, transactions that are doomed but have not yet aborted may see Updates made by private code, causing them to perform erroneous, externally visible operations.
Journal Article

Conflict detection and validation strategies for software tradsacfional memory

TL;DR: In this article, the authors present the most comprehensive study to date of conflict detection strategies, characterizing the tradeoffs among them and identifying the ones that perform the best for various types of workload.