Patent | Date |
---|
Concurrent garbage collection with minimal graph traversal Grant 11,221,947 - Kennke , et al. January 11, 2 | 2022-01-11 |
Concurrent Garbage Collection With Minimal Graph Traversal App 20200034288 - Kennke; Roman ;   et al. | 2020-01-30 |
Non-intrusive storage of garbage collector-specific management data Grant 10,002,074 - Flood , et al. June 19, 2 | 2018-06-19 |
Pauseless garbage collector write barrier Grant 9,767,019 - Flood September 19, 2 | 2017-09-19 |
Non-intrusive Storage Of Garbage Collector-specific Management Data App 20160283371 - Flood; Christine H. ;   et al. | 2016-09-29 |
Non-intrusive storage of garbage collector-specific management data Grant 9,361,224 - Flood , et al. June 7, 2 | 2016-06-07 |
Concurrent garbage collector thread Grant 9,229,858 - Flood January 5, 2 | 2016-01-05 |
Concurrent Garbage Collector Thread App 20150100752 - Flood; Christine H. | 2015-04-09 |
Pauseless Garbage Collector Write Barrier App 20150081996 - Flood; Christine H. | 2015-03-19 |
Non-intrusive Storage Of Garbage Collector-specific Management Data App 20150067293 - Flood; Christine H. ;   et al. | 2015-03-05 |
Parallel nested transactions Grant 8,473,950 - Flood , et al. June 25, 2 | 2013-06-25 |
Parallel Nested Transactions App 20100325630 - Flood; Christine H. ;   et al. | 2010-12-23 |
Work stealing queues for parallel garbage collection Grant 7,640,544 - Flood , et al. December 29, 2 | 2009-12-29 |
Lock-free double-ended queue based on a dynamic ring Grant 7,583,687 - Martin , et al. September 1, 2 | 2009-09-01 |
Method and apparatus for reducing remembered set overhead in a generational garbage collector by constraining collection set choice Grant 7,539,837 - Flood , et al. May 26, 2 | 2009-05-26 |
Maintaining a double-ended queue in a contiguous array with concurrent non-blocking insert and remove operations using a double compare-and-swap primitive Grant 7,539,849 - Shavit , et al. May 26, 2 | 2009-05-26 |
Lock-free double-ended queue based on a dynamic ring App 20070157214 - Martin; Paul A. ;   et al. | 2007-07-05 |
Termination detection for shared-memory parallel programs Grant 7,159,215 - Shavit , et al. January 2, 2 | 2007-01-02 |
Load-balancing queues employing LIFO/FIFO work stealing Grant 7,103,887 - Shavit , et al. September 5, 2 | 2006-09-05 |
Multi-threaded garbage collector employing cascaded memory arrays of task identifiers to implement work stealing queues for task identification and processing Grant 7,016,923 - Garthwaite , et al. March 21, 2 | 2006-03-21 |
Globally distributed load balancing Grant 6,934,741 - Shavit , et al. August 23, 2 | 2005-08-23 |
Work stealing queues for parallel garbage collection App 20050132374 - Flood, Christine H. ;   et al. | 2005-06-16 |
Local allocation buffers for parallel garbage collection Grant 6,826,583 - Flood , et al. November 30, 2 | 2004-11-30 |
Work-stealing queues for parallel garbage collection Grant 6,823,351 - Flood , et al. November 23, 2 | 2004-11-23 |
Lock-free overflow strategy for work stealing App 20040088702 - Garthwaite, Alexander T. ;   et al. | 2004-05-06 |
Using atomic compare-and-swap operations for forwarding-pointer installation Grant 6,560,619 - Flood , et al. May 6, 2 | 2003-05-06 |
Striding-type generation scanning for parallel garbage collection Grant 6,526,422 - Flood , et al. February 25, 2 | 2003-02-25 |
Globally distributed load balancing App 20030005114 - Shavit, Nir N. ;   et al. | 2003-01-02 |
Load-balancing queues employing LIFO/FIFO work stealing App 20030005025 - Shavit, Nir N. ;   et al. | 2003-01-02 |
Termination detection for shared-memory parallel programs App 20030005029 - Shavit, Nir N. ;   et al. | 2003-01-02 |
Incremental heap expansion in a real-time garbage collector Grant 6,286,016 - Heller , et al. September 4, 2 | 2001-09-04 |