Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Inventor:
Luchangco; Victor
Address:
Arlington, MA
No. of patents:
7
Patents:












Patent Number Title Of Patent Date Issued
7908441 Value recycling facility for multithreaded computations March 15, 2011
Solutions to a value recycling problem facilitate implementations of computer programs that may execute as multithreaded computations in multiprocessor computers, as well as implementations of related shared data structures. Some exploitations allow non-blocking, shared data structur
7702628 Implementing a fully dynamic lock-free hash table without dummy nodes April 20, 2010
One embodiment of the present invention provides a system that performs operations on a hash table that is fully dynamic and lock-free. This hash table is implemented with a linked list containing data nodes and a bucket array containing bucket pointers, wherein the bucket pointers p
7370054 Method and apparatus for indexing a hash table which is organized as a linked list May 6, 2008
One embodiment of the present invention provides a system that implements a hash table that is fully dynamic and lock-free. During a lookup in the hash table the system first uses a hash key to lookup a bucket pointer in a bucket array. Next, the system follows the bucket pointer to a da
7299242 Single-word lock-free reference counting November 20, 2007
Solutions to a value recycling problem that we define herein facilitate implementations of computer programs that may execute as multithreaded computations in multiprocessor computers, as well as implementations of related shared data structures. Some exploitations of the techniques
7287131 Method and apparatus for implementing a fully dynamic lock-free hash table October 23, 2007
One embodiment of the present invention provides a system that implements a hash table that is fully dynamic and lock-free. During a lookup in the hash table the system first uses a hash key to lookup a bucket pointer in a bucket array. Next, the system follows the bucket pointer to a da
7254597 Lock-free implementation of dynamic-sized shared data structure August 7, 2007
Solutions to a value recycling problem that we define herein facilitate implementations of computer programs that may execute as multithreaded computations in multiprocessor computers, as well as implementations of related shared data structures. Some exploitations of the techniques
7194495 Non-blocking memory management mechanism for supporting dynamic-sized data structures March 20, 2007
Solutions to a value recycling problem that we define herein facilitate implementations of computer programs that may execute as multithreaded computations in multiprocessor computers, as well as implementations of related shared data structures. Some exploitations of the techniques










 
 
  Recently Added Patents
Compact semiconductor memory device having reduced number of contacts, methods of operating and methods of making
Digital camera dock having movable guide pins
Software management system for network data processing systems
Circuits for prevention of reverse leakage in V.sub.th-cancellation charge pumps
Error protection for pipeline resources
Sericin cationic nanoparticles for application in products for hair and dyed hair
Use of Lactobacillus for liver protection
  Randomly Featured Patents
Method for adsorbing contaminants from flue gas
Non-toxic rubber-based composition and method for making the rubber based composition
Salts of 6-alpha-(aminomethyl)penicillanic acid 1,1-dioxide esters and beta-lactam antibiotics
Composition comprising silyl derivative as dehydrating agent
Intramyocardial Wenckebach activity detector
Apparatus for electrical impulse acupressure treatment
Airtight processing apparatus, airtight processing method, and electron beam processing apparatus
Nonvolatile programmable logic devices
Counter mounted dispensing system
Iodine recovery process