Virendra Marathe
Virendra Marathe
Architect
I am a researcher in the Machine Learning Research Group at Oracle Labs. I co-lead the Privacy Preserving Machine Learning team, with emphasis on Federated Learning, Differential Privacy, Secure Multi-Party Computation, and Privacy and Security aspects of Large Language Models. 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
Slides
Semantic Membership Inference Attack against Large Language Models
Hamid Mozaffari, Virendra Marathe
Conference Publication
Enhanced Privacy-Preserving Decision Trees using Secure Multiparty Computation and Differential Privacy
Arisa Tajima, Wei Jiang, Virendra Marathe, Hamid Mozaffari
Conference Publication
Private and Robust Federated Learning using Private Information Retrieval and Norm Bounding
Virendra Marathe, Dave Dice, Hamid Mozaffari
Conference Publication
Subject Level Differential Privacy with Hierarchical Gradient Averaging
Virendra Marathe, Pallika Kanani, Daniel Peterson
Conference Publication
FedPerm: Private and Robust Federated Learning by Parameter Permutation
Virendra Marathe, Dave Dice, Hamid Mozaffari
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
In Proceedings
FedPerm: Private and Robust Federated Learning by Parameter Permutation.
Hamid Mozaffari, Virendra J. Marathe, Dave Dice
In Proceedings
Subject Membership Inference Attacks in Federated Learning.
Anshuman Suri, Pallika Kanani, Virendra J. Marathe, Daniel W. Peterson
In Proceedings
KafkaDirect: Zero-copy Data Access for Apache Kafka over RDMA Networks.
Konstantin Taranov, Steve Byan, Virendra J. Marathe, Torsten Hoefler
In Proceedings
Subject Granular Differential Privacy in Federated Learning.
Virendra J. 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
In Proceedings
Private Cross-Silo Federated Learning for Extracting Vaccine Adverse Event Mentions.
Pallika Kanani, Virendra J. Marathe, Daniel W. Peterson, Rave Harpaz, Steve Bright
In Proceedings
Private Cross-Silo Federated Learning for Extracting Vaccine Adverse Event Mentions.
Pallika Kanani, Virendra J. Marathe, Daniel W. 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
In Proceedings
Microsecond Consensus for Microsecond Applications.
Marcos K. Aguilera, Naama Ben-David, Rachid Guerraoui, Virendra J. Marathe, Athanasios Xygkis, 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
Efficient Multi-Word Compare and Swap.
Rachid Guerraoui, Alex Kogan, Virendra J. Marathe, Igor Zablotchi
In Proceedings
Correct, Fast Remote Persistence.
Sanidhya Kashyap, Dai Qin, Steve Byan, Virendra J. Marathe, Sanketh Nalli
In Proceedings
The Impact of RDMA on Agreement.
Marcos K. Aguilera, Naama Ben-David, Rachid Guerraoui, Virendra Marathe
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
In Proceedings
Lock Cohorting - A General Technique for Designing NUMA Locks.
David Dice, Virendra J. Marathe, Nir Shavit
In Proceedings
LLAMA - Efficient graph analytics using Large Multiversioned Arrays.
Peter Macko, Virendra J. Marathe, Daniel W. Margo, Margo I. Seltzer
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
Ordering-Based Semantics for Software Transactional Memory.
Michael F. Spear, Luke Dalessandro, Virendra J. Marathe, Michael L. Scott
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
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
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
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
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