Patent | Date |
---|
Persistent Multi-Word Compare-and-Swap App 20220229691 - Marathe; Virendra J. ;   et al. | 2022-07-21 |
Coordinated Garbage Collection in Distributed Systems App 20220066927 - Harris; Timothy L. ;   et al. | 2022-03-03 |
Coordinated garbage collection in distributed systems Grant 11,200,164 - Harris , et al. December 14, 2 | 2021-12-14 |
Critical Section Speedup Using Help-Enabled Locks App 20210342202 - Lev; Yosef ;   et al. | 2021-11-04 |
Fine-grained scheduling of work in runtime systems Grant 11,157,321 - Harris October 26, 2 | 2021-10-26 |
Critical section speedup using help-enabled locks Grant 11,068,319 - Lev , et al. July 20, 2 | 2021-07-20 |
Systems And Methods For Safely Subscribing To Locks Using Hardware Extensions App 20210191788 - Dice; David ;   et al. | 2021-06-24 |
Language Interoperable Runtime Adaptable Data Collections App 20210042323 - Psaroudakis; Iraklis ;   et al. | 2021-02-11 |
Detection, modeling and application of memory bandwith patterns Grant 10,871,996 - Goodman , et al. December 22, 2 | 2020-12-22 |
Language interoperable runtime adaptable data collections Grant 10,803,087 - Psaroudakis , et al. October 13, 2 | 2020-10-13 |
Coordinated Garbage Collection In Distributed Systems App 20200257573 - A1 | 2020-08-13 |
Persistent multi-word compare-and-swap Grant 10,678,587 - Marathe , et al. | 2020-06-09 |
Reducing synchronization of tasks in latency-tolerant task-parallel systems Grant 10,678,588 - van der Lugt , et al. | 2020-06-09 |
Coordinated garbage collection in distributed systems Grant 10,642,663 - Harris , et al. | 2020-05-05 |
Critical Section Speedup Using Help-enabled Locks App 20200125422 - Lev; Yosef ;   et al. | 2020-04-23 |
Language Interoperable Runtime Adaptable Data Collections App 20200125668 - Psaroudakis; Iraklis ;   et al. | 2020-04-23 |
Detection, Modeling And Application Of Memory Bandwith Patterns App 20200125411 - Goodman; Daniel J. ;   et al. | 2020-04-23 |
Fine-Grained Scheduling of Work in Runtime Systems App 20200026568 - Harris; Timothy L. | 2020-01-23 |
Systems and methods for safely subscribing to locks using hardware extensions Grant 10,521,277 - Dice , et al. Dec | 2019-12-31 |
Fine-grained scheduling of work in runtime systems Grant 10,430,243 - Harris October 1, 2 | 2019-10-01 |
Persistent Multi-Word Compare-and-Swap App 20190258508 - Marathe; Virendra J. ;   et al. | 2019-08-22 |
Dynamic co-scheduling of hardware contexts for parallel runtime systems on shared machines Grant 10,241,831 - Harris , et al. | 2019-03-26 |
Permuted memory access mapping Grant 10,176,109 - Harris , et al. J | 2019-01-08 |
Adaptive contention-aware thread placement for parallel runtime systems Grant 10,133,602 - Harris , et al. November 20, 2 | 2018-11-20 |
Permuted Memory Access Mapping App 20180307617 - Harris; Timothy L. ;   et al. | 2018-10-25 |
Fine-grained Scheduling Of Work In Runtime Systems App 20180181441 - Harris; Timothy L. | 2018-06-28 |
Comprehensive Contention-Based Thread Allocation and Placement App 20180113965 - Harris; Timothy L. ;   et al. | 2018-04-26 |
Fine-grained scheduling of work in runtime systems Grant 9,886,317 - Harris February 6, 2 | 2018-02-06 |
Reducing Synchronization Of Tasks In Latency-tolerant Task-parallel Systems App 20170249187 - van der Lugt; Jan ;   et al. | 2017-08-31 |
Dynamic Co-Scheduling of Hardware Contexts for Parallel Runtime Systems on Shared Machines App 20170116033 - Harris; Timothy L. ;   et al. | 2017-04-27 |
Dynamic co-scheduling of hardware contexts for parallel runtime systems on shared machines Grant 9,542,221 - Harris , et al. January 10, 2 | 2017-01-10 |
Adaptive Contention-Aware Thread Placement for Parallel Runtime Systems App 20160246647 - Harris; Timothy L. ;   et al. | 2016-08-25 |
Fine-grained Scheduling Of Work In Runtime Systems App 20160224373 - Harris; Timothy L. | 2016-08-04 |
Coordinated Garbage Collection in Distributed Systems App 20160070593 - Harris; Timothy L. ;   et al. | 2016-03-10 |
Systems and Methods for Safely Subscribing to Locks Using Hardware Extensions App 20160011915 - Dice; David ;   et al. | 2016-01-14 |
Dynamic Co-Scheduling of Hardware Contexts for Parallel Runtime Systems on Shared Machines App 20150339158 - Harris; Timothy L. ;   et al. | 2015-11-26 |
Reducing Synchronization Of Tasks In Latency-tolerant Task-parallel Systems App 20150178125 - van der Lugt; Jan ;   et al. | 2015-06-25 |
Cache metadata for accelerating software transactional memory Grant 8,898,652 - Gray , et al. November 25, 2 | 2014-11-25 |
Cache metadata for implementing bounded transactional memory Grant 8,813,052 - Gray , et al. August 19, 2 | 2014-08-19 |
STM with global version overflow handling Grant 8,627,292 - Levanoni , et al. January 7, 2 | 2014-01-07 |
Cache metadata identifiers for isolation and sharing Grant 8,225,297 - Gray , et al. July 17, 2 | 2012-07-17 |
Software accessible cache metadata Grant 8,001,538 - Gray , et al. August 16, 2 | 2011-08-16 |
Transactional memory with dynamic separation Grant 7,908,265 - Abadi , et al. March 15, 2 | 2011-03-15 |
Stm With Global Version Overflow Handling App 20100211931 - Levanoni; Yosseff ;   et al. | 2010-08-19 |
Transactional Memory With Dynamic Separation App 20090210457 - Abadi; Martin ;   et al. | 2009-08-20 |
Transactional Memory With Dynamic Separation App 20090204969 - Abadi; Martin ;   et al. | 2009-08-13 |
Direct-update software transactional memory Grant 7,536,517 - Harris May 19, 2 | 2009-05-19 |
Cache metadata identifiers for isolation and sharing App 20080040551 - Gray; Jan ;   et al. | 2008-02-14 |
Cache metadata for implementing bounded transactional memory App 20070245099 - Gray; Jan ;   et al. | 2007-10-18 |
Software accessible cache metadata App 20070245309 - Gray; Jan ;   et al. | 2007-10-18 |
Cache metadata for accelerating software transactional memory App 20070245128 - Gray; Jan ;   et al. | 2007-10-18 |
Direct-update software transactional memory App 20070028056 - Harris; Timothy L. | 2007-02-01 |
Linked-list implementation of a data structure with concurrent non-blocking insert and remove operations Grant 7,117,502 - Harris October 3, 2 | 2006-10-03 |
System and method for self-checkout of video media in a rental store Grant 6,842,115 - Harris , et al. January 11, 2 | 2005-01-11 |
Dynamic adaptive tenuring of objects Grant 6,839,725 - Agesen , et al. January 4, 2 | 2005-01-04 |
Tandem scooter Grant 6,808,187 - Harris October 26, 2 | 2004-10-26 |
Object sampling technique for runtime observations of representative instances thereof Grant 6,799,191 - Agesen , et al. September 28, 2 | 2004-09-28 |
Object sampling technique for runtime observations of representative instances thereof App 20020019716 - Agesen, Ole ;   et al. | 2002-02-14 |
Dynamic adaptive tenuring of objects App 20010044856 - Agesen, Ole ;   et al. | 2001-11-22 |