Virendra Marathe
Consulting Member Technical Staff
Virendra Marathe
I am a researcher in the Machine Learning Research Group at Oracle Labs. These days I am studying Privacy Preserving Machine Learning, with emphasis on Federated Learning and Differential Privacy. In the past I headed the Distributed Systems Group and the Penumbra project at Oracle Labs, where we studied distributed computing problems relevant to Oracle's Cloud infrastructure, and implications of emerging persistent memory technologies on enterprise software stacks respectively. Before that, I was a member of the Scalable Synchronization Research Group, where we studied various aspects of concurrent programming, including concurrent algorithms, programming models, synchronization primitives, run time systems, languages, compiler and architectural support.
Education:
* Ph.D. Computer Science 2008, University of Rochester
Publications
Conference Publication
Subject Membership Inference Attacks in Federated Learning
Anshuman Suri, Pallika Kanani, Virendra Marathe, Daniel Peterson
Conference Publication
Subject Granular Differential Privacy in Federated Learning
Virendra Marathe, Pallika Kanani
Conference Publication
Private Federated Learning with Domain Adaptation
Daniel Peterson, Pallika Kanani, Virendra Marathe, Rave Harpaz, Steve Bright
Conference Publication
Subject Granular Differential Privacy in Federated Learning
Virendra Marathe, Pallika Kanani
Conference Publication
Private Cross-Silo Federated Learning for Extracting Vaccine Adverse Event Mentions
Pallika Kanani, Virendra Marathe, Daniel Peterson, Rave Harpaz, Steve Bright
Conference Publication
Private Cross-Silo Federated Learning for Extracting Vaccine Adverse Event Mentions
Pallika Kanani, Virendra Marathe, Daniel Peterson, Rave Harpaz, Steve Bright
Conference Publication
PRIVATE CROSS-SILO FEDERATED LEARNING FOR EXTRACTING VACCINE ADVERSE EVENT MENTIONS
Pallika Kanani, Virendra Marathe, Daniel Peterson, Rave Harpaz, Steve Bright
Conference Publication
Private Federated Learning with Domain Adaptation
Daniel Peterson, Pallika Kanani, Virendra Marathe
In Proceedings
Efficient Multi-word Compare and Swap.
Rachid Guerraoui, Alex Kogan, Virendra J. Marathe, Igor Zablotchi, Igor Zablotchi
In Proceedings
The NEBULA RPC-Optimized Architecture.
Mark Sutherland, Siddharth Gupta, Babak Falsafi, Virendra Marathe, Dionisios N. Pnevmatikatos, Alexandros Daglis
In Proceedings
Scalable, Near-Zero Loss Disaster Recovery for Distributed Data Stores.
Ahmed Alquraan, Ahmed Alquraan, Alex Kogan, Virendra J. Marathe, Samer Al-Kiswany
Conference Publication
Scalable, Near-Zero Loss Disaster Recovery for Distributed Data Stores
Virendra Marathe, Alex Kogan, , Samer Al-Kiswany
In Proceedings
Microsecond Consensus for Microsecond Applications.
Marcos K. Aguilera, Naama Ben-David, Rachid Guerraoui, Virendra J. Marathe, Athanasios Xygkis, Igor Zablotchi
In Proceedings
Efficient Multi-Word Compare and Swap.
Rachid Guerraoui, Alex Kogan, Virendra J. Marathe, Igor Zablotchi
In Proceedings
Microsecond Consensus for Microsecond Applications.
Marcos K. Aguilera, Naama Ben-David, Rachid Guerraoui, Virendra J. Marathe, Athanasios Xygkis, Igor Zablotchi, Igor Zablotchi
In Proceedings
The Impact of RDMA on Agreement.
Marcos K. Aguilera, Naama Ben-David, Rachid Guerraoui, Virendra Marathe
In Proceedings
Correct, Fast Remote Persistence.
Sanidhya Kashyap, Dai Qin, Steve Byan, Virendra J. Marathe, Sanketh Nalli
In Proceedings
Private Federated Learning with Domain Adaptation.
Daniel Peterson, Pallika Kanani, Virendra J. Marathe
In Proceedings
A persistent lock-free queue for non-volatile memory.
Michal Friedman, Maurice Herlihy, Virendra J. Marathe, Erez Petrank
Conference Publication
Brief Announcement: Persistent Multi-Word Compare-and-Swap
Matej Pavlovic, Alex Kogan, Virendra Marathe, Tim Harris
Conference Publication
Closing the Performance Gap Between Volatile and Persistent Key-Value Stores Using Cross-Referencing Logs
Yihe Huang, Matej Pavlovic, Virendra Marathe, Margo Seltzer, Tim Harris, Steve Byan
Article
Persistent Memory Transactions
Virendra Marathe, Achin Mishra, Amee Trivedi, Yihe Huang, Faisal Zaghloul, Sanidhya Kashyap, Margo Seltzer, Tim Harris, Steve Byan, Bill Bridge, Dave Dice
In Proceedings
Brief Announcement - A Persistent Lock-Free Queue for Non-Volatile Memory.
Michal Friedman, Maurice Herlihy, Virendra J. Marathe, Erez Petrank
Conference Publication
Persistent Memcached: Bringing Legacy Code to Byte-Addressable Persistent Memory
Virendra Marathe, Margo Seltzer, Steve Byan, Tim Harris
Conference Publication
Persistent Memcached: Bringing Legacy Code to Byte-Addressable Persistent Memory
Virendra Marathe, Margo Seltzer, Steve Byan, Tim Harris
Conference Publication
Composing Durable Data Structures (poster)
Virendra Marathe, Joe Israelevitz, Michael Scott
Conference Publication
Persistent Memory Transactions
Virendra Marathe, Achin Mishra, Amee Trivedi, Yihe Huang, Faisal Zaghloul, Sanidhya Kashyap, Margo Seltzer, Tim Harris, Steve Byan, William Bridge, Dave Dice
Conference Publication
Composing Durable Data Structures
Virendra Marathe, Michael Scott, Joe Israelevitz
In Proceedings
LLAMA - Efficient graph analytics using Large Multiversioned Arrays.
Peter Macko, Virendra J. Marathe, Daniel W. Margo, Margo I. Seltzer
In Proceedings
Lock Cohorting - A General Technique for Designing NUMA Locks.
David Dice, Virendra J. Marathe, Nir Shavit
In Proceedings
Brief announcement - persistent unfairness arising from cache residency imbalance.
Dave Dice, Virendra J. Marathe, Nir Shavit
Conference Publication
Callisto: Co-Scheduling Parallel Runtime Systems
Tim Harris, Martin Maas, Virendra Marathe,
In Proceedings
Towards Whatever-Scale Abstractions for Data-Driven Parallelism
Mark Moir, Maurice Herlihy, Tim Harris, Victor Luchangco, Virendra Marathe, Yossi Lev, Yujie Liu
In Proceedings
Constrained Data-Driven Parallelism
Tim Harris, Yossi Lev, Victor Luchangco, Virendra Marathe, Mark Moir
In Proceedings
Lock cohorting - a general technique for designing NUMA locks.
David Dice, Virendra J. Marathe, Nir Shavit
In Proceedings
Transaction communicators - enabling cooperation among concurrent transactions.
Victor Luchangco, Virendra J. Marathe
In Proceedings
Simplifying concurrent algorithms by exploiting hardware transactional memory.
David Dice, Yossi Lev, Virendra J. Marathe, Mark Moir, Daniel Nussbaum, Marek Olszewski
In Proceedings
A comprehensive strategy for contention management in software transactional memory.
Michael F. Spear, Luke Dalessandro, Virendra J. Marathe, Michael L. Scott
In Proceedings
Exceptions and Transactions in C++
Adam Welc, Ali-Reza Adl-Tabatabai, Dan Nussbaum, Mark Moir, Peng Wu, Ravi Narayanaswamy, Victor Luchangco, Virendra Marathe, Xinmin Tian, Yang Ni
In Proceedings
Anatomy of a Scalable Software Transactional Memory
Yossi Lev, Victor Luchangco, Marek Olszewski, Virendra Marathe, Mark Moir, Dan Nussbaum
In Proceedings
Toward high performance nonblocking software transactional memory.
Virendra J. Marathe, Mark Moir
In Proceedings
Scalable Techniques for Transparent Privatization in Software Transactional Memory.
Virendra J. Marathe, Michael F. Spear, Michael L. Scott
In Proceedings
Ordering-Based Semantics for Software Transactional Memory.
Michael F. Spear, Luke Dalessandro, Virendra J. Marathe, Michael L. Scott
In Proceedings
Featherweight transactions - decoupling threads and atomic blocks.
Virendra J. Marathe, Tim Harris 0001, James R. Larus
In Proceedings
Privatization techniques for software transactional memory.
Michael F. Spear, Virendra J. Marathe, Luke Dalessandro, Michael L. Scott
In Proceedings
An integrated hardware-software approach to flexible transactional memory.
Arrvindh Shriraman, Michael F. Spear, Hemayet Hossain, Virendra J. Marathe, Sandhya Dwarkadas, Michael L. Scott
In Proceedings
Transactions and privatization in Delaunay triangulation.
Michael L. Scott, Michael F. Spear, Luke Dalessandro, Virendra J. Marathe
In Proceedings
Transaction Safe Nonblocking Data Structures.
Virendra J. Marathe, Michael F. Spear, Michael L. Scott
In Proceedings
Delaunay Triangulation with Transactions and Barriers
Michael Scott, Michael Spear, Luke Dalessandro, Virendra Marathe
In Proceedings
Capabilities and Limitations of Library-Based Software Transactional Memory in C++
Luke Dalessandro, Virendra Marathe, Michael Spear, Michael Scott
In Proceedings
Conflict Detection and Validation Strategies for Software Transactional Memory.
Michael F. Spear, Virendra J. Marathe, William N. Scherer III, Michael L. Scott
In Proceedings
Hardware Acceleration of Software Transactional Memory
Arrvindh Shriraman, Virendra Marathe, Sandhya Dwarkadas, Michael Scott, David Eisenstat, Christopher Heriot, William Scherer III, Michael Spear
In Proceedings
Lowering the Overhead of Nonblocking Software Transactional Memory
Virendra Marathe, Michael Spear, Christopher Heriot, Athul Acharya, David Eisenstat, William Scherer III, Michael Scott
In Proceedings
Adaptive Software Transactional Memory.
Virendra J. Marathe, William N. Scherer III, Michael L. Scott
In Proceedings
Using LL/SC to SimplifyWord-based Software Transactional Memory
Virendra Marathe, Michael Scott
In Proceedings
Design Tradeoffs in Modern Software Transactional Memory Systems
Virendra Marathe, William Scherer III, Michael Scott