Inventor · Florence, MA, US

Virendra J. Marathe

44Patents
7h-index
31Co-inventors
65Inventor score

Filing activity: Sep 15, 2005 → Aug 7, 2023

Most-cited inventions

PatentTitleAreaCited byStatus
US8375175B2 Fast and efficient reacquisition of locks for transactional memory systems Physics 55 Active
US8694706B2 System and method for NUMA-aware locking using lock cohorts Physics 24 Active
US8180971B2 System and method for hardware acceleration of a software transactional memory Physics 22 Active
US8966491B2 System and method for implementing NUMA-aware reader-writer locks Physics 22 Active
US7689788B2 System and method for executing transactions Physics 16 Active
US8458721B2 System and method for implementing hierarchical queue-based locks using flat combining Physics 10 Active
US8775837B2 System and method for enabling turbo mode in a processor Emerging Cross-Sectional Technologies 9 Active
US7720891B2 Synchronized objects for software transactional memory Physics 7 Active
US9734607B2 Graph processing using a mutable multilevel graph representation Physics 6 Active
US9542221B2 Dynamic co-scheduling of hardware contexts for parallel runtime systems on shared machines Emerging Cross-Sectional Technologies 6 Active
US7984444B1 Composite abortable locks Physics 6 Active
US10007581B2 Systems and methods for constructing composable persistent data structures Physics 4 Active
US8826249B2 Method and system for optimizing code for a multi-threaded application Physics 4 Active
US10691559B2 Persistent memory transactions with undo logging Physics 4 Active
US10042679B2 System and method for promoting reader groups for lock cohorting Physics 4 Active
US10360149B2 Data structure store in persistent memory Physics 3 Active
US8473952B2 System and method for communication between concurrent transactions using transaction communicator objects Physics 2 Active
US8417897B2 System and method for providing locale-based optimizations in a transactional memory Physics 2 Active
US8732682B2 Systems and methods for detecting and tolerating atomicity violations between concurrent code blocks Physics 2 Active
US10678587B2 Persistent multi-word compare-and-swap Physics 2 Active
US10585719B2 System and method for promoting reader groups for lock cohorting Physics 2 Active
US11443240B2 Privacy preserving collaborative learning with domain adaptation Physics 1 Active
US9804888B2 System and method for implementing constrained data-driven parallelism Physics 1 Active
US10204022B2 Efficient memory management for persistent memory Physics 1 Active
US10241831B2 Dynamic co-scheduling of hardware contexts for parallel runtime systems on shared machines Emerging Cross-Sectional Technologies 1 Active

Source: USPTO / EPO open patent data. Inventor disambiguation is heuristic; counts are objective bibliographic measures.