Inventor profile of:

Nir N. Shavit

City:

Cambridge, Massachusetts

Country:

United States

Published Applications:

56

Last publication date:

2018-08-14

Top Assignees for applications by Nir N. Shavit

The entities that hold a legal rights for patent applications filed by inventor Shavit Nir N.:

Recent patent applications by Shavit Nir N.

Nir N. Shavit from Cambridge, US has applied for patents for these inventions. The list has both pending applications and granted patents:

#1 | 2018-08-14
US10995885
Physics

Meta-transactional synchronization

#2 | 2015-12-08
US11948618
Physics

Concurrent object management

#3 | 2014-06-26
US20140181821A1
Physics

Methods and systems for enhancing hardware transactions using hardware transactions in software slow-path

#4 | 2013-10-31
US20130290967A1
Physics

System and method for implementing NUMA-aware reader-writer locks

#5 | 2013-10-31
US20130290583A1
Physics

System and method for NUMA-aware locking using lock cohorts

#6 | 2013-02-21
US20130047011A1
Physics

System and method for enabling turbo mode in a processor

#7 | 2012-12-06
US20120311606A1
Physics

System and method for implementing hierarchical queue-based locks using flat combining

#8 | 2012-11-01
US20120278576A1
Physics

Efficient non-blocking K-compare-single-swap operation

#9 | 2012-09-04
US11263414
-

Address level synchronization of shared data

#10 | 2012-07-10
US10918062
-

Computer system and method for leasing memory location to allow predictable access to memory location

#11 | 2011-10-11
US11263439
-

Address level log-based synchronization of shared data

#12 | 2011-10-06
US20110246727A1
Physics

System and method for tracking references to shared objects using byte-addressable per-thread reference counters

#13 | 2011-07-19
US11226949
-

Composite abortable locks

#14 | 2011-06-09
US20110138135A1
Physics

Fast and efficient reacquisition of locks for transactional memory systems

#15 | 2011-05-17
US11445962
-

Hierarchical queue-based locks

#16 | 2011-02-15
US11099720
-

Sequentially performed compound compare-and-swap

#17 | 2010-12-30
US20100333096A1
Physics

Transactional locking with read-write locks in transactional memory systems

#18 | 2010-12-30
US20100333095A1
Physics

Bulk synchronization in transactional memory systems

#19 | 2010-12-30
US20100332770A1
Physics

Concurrency control using slotted read-write locks

#20 | 2010-10-05
US11863901
-

Method for dynamically refining locks in resizable concurrent hashing

#21 | 2010-08-17
US11187631
-

Dynamic memory work-stealing

#22 | 2010-07-08
US20100174875A1
Physics

System and method for transactional locking using reader-lists

#23 | 2010-02-18
US20100042584A1
Physics

Concurrent lock-free skiplist with wait-free contains operator

#24 | 2009-07-02
US20090172327A1
Physics

Optimistic semi-static transactional memory implementations

#25 | 2009-05-26
US9547288
-

Maintaining a double-ended queue in a contiguous array with concurrent non-blocking insert and remove operations using a double compare-and-swap primitive

#26 | 2009-05-21
US20090132563A1
Physics

Simple optimistic skiplist

#27 | 2009-02-24
US11110910
-

Controlling contention via transactional timers among conflicting transactions issued by processors operating in insistent or polite mode

#28 | 2008-10-16
US20080256074A1
Physics

Efficient implicit privatization of transactional memory

#29 | 2008-09-18
US20080228691A1
Physics

Concurrent extensible cuckoo hashing

#30 | 2008-09-09
US10653828
-

Shared synchronized skip-list data structure and technique employing linearizable operations

#31 | 2008-08-12
US10965336
-

Multiple-location read, single-location write operations using transient blocking synchronization support

#32 | 2008-06-17
US10867843
-

Implementing optimistic concurrent data structures

#33 | 2008-05-08
US20080109608A1
Physics

Efficient non-blocking K-compare-single-swap operation

#34 | 2008-04-22
US10983032
-

Extendable memory work-stealing

#35 | 2008-04-01
US11078117
-

Shared lease instruction support for transient blocking synchronization

#36 | 2008-03-27
US20080077775A1
Physics

Method and apparatus for emulating linked-load/store-conditional synchronization

#37 | 2008-03-27
US20080077748A1
Physics

Efficient non-blocking K-compare-single-swap operation

#38 | 2008-03-18
US11078120
-

Exclusive lease instruction support for transient blocking synchronization

#39 | 2008-03-06
US20080059470A1
Physics

Method and system for implementing a concurrent set of objects

#40 | 2008-02-07
US20080034166A1
Physics

Efficient non-blocking k-compare-single-swap operation

#41 | 2008-01-03
US20080005112A1
Physics

Predictive log synchronization

#42 | 2007-12-06
US20070282838A1
Physics

Fine-locked transactional memory

#43 | 2007-11-06
US10670495
-

Efficient non-blocking k-compare-single-swap operation

#44 | 2007-10-11
US20070239943A1
Physics

Globally incremented variable or clock based methods and apparatus to implement parallel transactions

#45 | 2007-08-23
US20070198979A1
Physics

Methods and apparatus to implement parallel transactions

#46 | 2007-08-23
US20070198978A1
Physics

Methods and apparatus to implement parallel transactions

#47 | 2007-08-23
US20070198792A1
Physics

Methods and apparatus to implement parallel transactions

#48 | 2007-08-23
US20070198781A1
Physics

Methods and apparatus to implement parallel transactions

#49 | 2007-08-23
US20070198519A1
Physics

Methods and apparatus to implement parallel transactions

#50 | 2007-07-05
US20070157202A1
Physics

Ensuring progress in a system that supports execution of obstruction-free operations

#51 | 2007-01-02
US9893264
-

Termination detection for shared-memory parallel programs

#52 | 2006-09-05
US9893256
-

Load-balancing queues employing LIFO/FIFO work stealing

#53 | 2006-06-08
US20060123156A1
Physics

Scalable method for producer and consumer elimination

#54 | 2006-02-14
US9547290
-

Maintaining a double-ended queue as a linked-list with sentinel nodes and delete flags with concurrent non-blocking insert and remove operations using a double compare-and-swap primitive

#55 | 2005-08-23
US9892813
-

Globally distributed load balancing

#56 | 2005-06-16
US20050132374A1
Physics

Work stealing queues for parallel garbage collection

InventorID:

104399 ⎘