Patent | Date |
---|
Work Stealing in Heterogeneous Computing Systems App 20220027210 - Barik; Rajkishore ;   et al. | 2022-01-27 |
Work stealing in heterogeneous computing systems Grant 11,138,048 - Barik , et al. October 5, 2 | 2021-10-05 |
Work Stealing In Heterogeneous Computing Systems App 20170109213 - Barik; Rajkishore ;   et al. | 2017-04-20 |
Managed runtime extensions to reduce power consumption in devices with hybrid memory Grant 9,507,714 - Herhut , et al. November 29, 2 | 2016-11-29 |
Work Stealing in Heterogeneous Computing Systems App 20160154677 - Barik; Rajkishore ;   et al. | 2016-06-02 |
Managed Runtime Extensions To Reduce Power Consumption In Devices With Hybrid Memory App 20150279464 - Herhut; Stephan A. ;   et al. | 2015-10-01 |
Systems and methods for data-parallel processing Grant 8,954,986 - Rajagopalan , et al. February 10, 2 | 2015-02-10 |
System and process for improving container flow in a port facility Grant 8,306,649 - Buzzoni , et al. November 6, 2 | 2012-11-06 |
Non-blocking Wait-free Data-parallel Scheduler App 20120159495 - Rajagopalan; Mohan ;   et al. | 2012-06-21 |
System And Process For Improving Container Flow In A Port Facility App 20110251716 - BUZZONI; Guy Alan ;   et al. | 2011-10-13 |
System and process for improving container flow in a port facility Grant 7,987,017 - Buzzoni , et al. July 26, 2 | 2011-07-26 |
Method and apparatus for performing dynamic optimization for software transactional memory Grant 7,913,236 - Adl-tabatabai , et al. March 22, 2 | 2011-03-22 |
Coordinating access to memory locations for hardware transactional memory transactions and software transactional memory transactions Grant 7,809,903 - Adl-tabatabai , et al. October 5, 2 | 2010-10-05 |
Methods and apparatus to dynamically insert prefetch instructions based on garbage collector analysis and layout of objects Grant 7,577,947 - Subramoney , et al. August 18, 2 | 2009-08-18 |
Transactional memory with automatic object versioning Grant 7,542,977 - Hudson , et al. June 2, 2 | 2009-06-02 |
Memory reclamation with optimistic concurrency Grant 7,478,210 - Saha , et al. January 13, 2 | 2009-01-13 |
Methods and apparatus to dynamically insert prefetch instructions based on compiler and garbage collector analysis Grant 7,389,385 - Serrano , et al. June 17, 2 | 2008-06-17 |
Method and apparatus for performing dynamic optimization for software transactional memory App 20080098374 - Adl-tabatabai; Ali-Reza ;   et al. | 2008-04-24 |
Transactional memory with automatic object versioning App 20080021934 - Hudson; Richard L. ;   et al. | 2008-01-24 |
Memory reclamation with optimistic concurrency App 20070288708 - Saha; Bratin ;   et al. | 2007-12-13 |
Coordinating access to memory locations for hardware transactional memory transactions and software transactional memory transactions App 20070143287 - Adl-tabatabai; Ali-Reza ;   et al. | 2007-06-21 |
Dynamic consistency between multiple versions of objects managed by a garbage collector using transactional memory support App 20070118579 - Hudson; Richard L. | 2007-05-24 |
System and process for improving container flow in a port facility App 20060251498 - Buzzoni; Guy Alan ;   et al. | 2006-11-09 |
Prefetching memory objects into a shared cache during garbage collection with a three-finger Cheney scan in a multithreaded processing environment Grant 6,993,540 - Hudson , et al. January 31, 2 | 2006-01-31 |
Method for using non-temporal streaming to improve garbage collection algorithm Grant 6,950,837 - Subramoney , et al. September 27, 2 | 2005-09-27 |
Method and system for improving the concurrency and parallelism of mark-sweep-compact garbage collection App 20050198088 - Subramoney, Sreenivas ;   et al. | 2005-09-08 |
Methods and apparatus to dynamically insert prefetch instructions based on compiler and garbage collector analysis App 20050138294 - Serrano, Mauricio J. ;   et al. | 2005-06-23 |
Methods and apparatus to dynamically insert prefetch instructions based on garbage collector analysis and layout of objects App 20050138329 - Subramoney, Sreenivas ;   et al. | 2005-06-23 |
Memory trace buffer App 20050120337 - Serrano, Mauricio J. ;   et al. | 2005-06-02 |
Method, apparatus and article for lock management App 20040205313 - Hudson, Richard L. ;   et al. | 2004-10-14 |
Execution of modified cheney scanning in a multithreaded processing environment App 20040122876 - Hudson, Richard L. ;   et al. | 2004-06-24 |
Method for practical concurrent copying garbage collection offering minimal thread block times Grant 6,671,707 - Hudson , et al. December 30, 2 | 2003-12-30 |
Method for using cache prefetch feature to improve garbage collection algorithm Grant 6,662,274 - Subramoney , et al. December 9, 2 | 2003-12-09 |
Hardware to support non-blocking synchronization App 20030074390 - Hudson, Richard L. | 2003-04-17 |
Method for using cache prefetch feature to improve garbage collection algorithm App 20020199065 - Subramoney, Sreenivas ;   et al. | 2002-12-26 |
Method for using non-temporal stores to improve garbage collection algorithm App 20020194210 - Subramoney, Sreenivas ;   et al. | 2002-12-19 |
Method Of Determining Impurity Profile Of A Semiconductor Body Grant 3,660,250 - Duffy , et al. May 2, 1 | 1972-05-02 |