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
Campanula plant named `PKMM03`
Dynamic allocation of access channels based on access channel occupancy in a cellular wireless communication system
Image processing apparatus and image processing method
Solid-state imaging device and imaging apparatus
Fixing device, fixing device control method, and image forming apparatus
Process for the preparation of diene polymers of statistical vinylarene-diene copolymers
Medical injector
  Randomly Featured Patents
Ferromagnetic compensation rings for high field strength magnets
Method and system for supporting multiprocessor TLB-purge instructions using directed write transactions
Control apparatus and control method for hybrid vehicle
Anti-wrinkle bra for sleeping
Container
Fluid dynamic pressure bearing and spindle motor
Battery testers with secondary functionality
Food molding mechanism for a food patty molding machine
Eye fundus observation apparatus
Method of producing an aromatic polyester