Patent | Date |
---|
Decoupled processor instruction window and operand buffer Grant 11,048,517 - Burger , et al. June 29, 2 | 2021-06-29 |
Decoupled Processor Instruction Window And Operand Buffer App 20190310852 - Burger; Douglas C. ;   et al. | 2019-10-10 |
Decoding information about a group of instructions including a size of the group of instructions Grant 10,409,599 - Gray , et al. Sept | 2019-09-10 |
Decoupled processor instruction window and operand buffer Grant 10,346,168 - Burger , et al. July 9, 2 | 2019-07-09 |
Parallel decision tree processor architecture Grant 10,332,008 - Burger , et al. | 2019-06-25 |
Explicit instruction scheduler state information for a processor Grant 10,175,988 - Gray , et al. J | 2019-01-08 |
Mapping instruction blocks based on block size Grant 9,952,867 - Burger , et al. April 24, 2 | 2018-04-24 |
Age-based management of instruction blocks in a processor instruction window Grant 9,946,548 - Burger , et al. April 17, 2 | 2018-04-17 |
Private memory regions and coherency optimization by controlling snoop traffic volume in multi-level cache hierarchy Grant 9,767,027 - Gray , et al. September 19, 2 | 2017-09-19 |
Bulk allocation of instruction blocks to a processor instruction window Grant 9,720,693 - Burger , et al. August 1, 2 | 2017-08-01 |
Efficient garbage collection and exception handling in a hardware accelerated transactional memory system Grant 9,658,880 - Gray , et al. May 23, 2 | 2017-05-23 |
Decoding Information About a Group of Instructions Including a Size of the Group of Instructions App 20160378492 - Gray; Jan ;   et al. | 2016-12-29 |
Decoupled Processor Instruction Window And Operand Buffer App 20160378479 - Burger; Douglas C. ;   et al. | 2016-12-29 |
Mapping Instruction Blocks Based On Block Size App 20160378484 - Burger; Douglas C. ;   et al. | 2016-12-29 |
Age-based Management Of Instruction Blocks In A Processor Instruction Window App 20160378502 - Burger; Douglas C. ;   et al. | 2016-12-29 |
Explicit Instruction Scheduler State Information for a Processor App 20160378496 - Gray; Jan ;   et al. | 2016-12-29 |
Bulk Allocation Of Instruction Blocks To A Processor Instruction Window App 20160378493 - Burger; Douglas C. ;   et al. | 2016-12-29 |
Handling operating system (OS) transitions in an unbounded transactional memory (UTM) mode Grant 9,477,515 - Yamada , et al. October 25, 2 | 2016-10-25 |
Handling Operating System (Os) Transitions In An Unbounded Transactional Memory (Utm) Mode App 20160216973 - Yamada; Koichi ;   et al. | 2016-07-28 |
Using buffered stores or monitoring to filter redundant transactional accesses and mechanisms for mapping data to buffered metadata Grant 9,280,397 - Adl-Tabatabai , et al. March 8, 2 | 2016-03-08 |
Mechanisms to accelerate transactions using buffered stores Grant 9,195,600 - Adl-Tabatabai , et al. November 24, 2 | 2015-11-24 |
Decision Tree Threshold Coding App 20150262062 - Burger; Douglas C. ;   et al. | 2015-09-17 |
Decision Tree Processors App 20150262063 - Burger; Douglas C. ;   et al. | 2015-09-17 |
Parallel Decision Tree Processor Architecture App 20150262064 - Burger; Douglas C. ;   et al. | 2015-09-17 |
Instrumentation of hardware assisted transactional memory system Grant 9,092,253 - Taillefer , et al. July 28, 2 | 2015-07-28 |
Mechanisms To Accelerate Transactions Using Buffered Stores App 20150134896 - ADL-TABATABAI; ALI-REZA ;   et al. | 2015-05-14 |
Handling Operating System (Os) Transitions In An Unbounded Transactional Memory (Utm) Mode App 20150039869 - Yamada; Koichi ;   et al. | 2015-02-05 |
Cache metadata for accelerating software transactional memory Grant 8,898,652 - Gray , et al. November 25, 2 | 2014-11-25 |
Mechanisms to accelerate transactions using buffered stores Grant 8,886,894 - Adl-Tabatabai , et al. November 11, 2 | 2014-11-11 |
Private Memory Regions and Coherence Optimizations App 20140325154 - Gray; Jan ;   et al. | 2014-10-30 |
Mechanisms to accelerate transactions using buffered stores Grant 8,856,466 - Adl-Tabatabai , et al. October 7, 2 | 2014-10-07 |
Private memory regions and coherence optimizations Grant 8,812,796 - Gray , et al. August 19, 2 | 2014-08-19 |
Cache metadata for implementing bounded transactional memory Grant 8,813,052 - Gray , et al. August 19, 2 | 2014-08-19 |
Software filtering in a transactional memory system Grant 8,719,514 - Adl-Tabatabai , et al. May 6, 2 | 2014-05-06 |
Operating system virtual memory management for hardware transactional memory Grant 8,688,951 - Yamada , et al. April 1, 2 | 2014-04-01 |
Efficient Garbage Collection And Exception Handling In A Hardware Accelerated Transactional Memory System App 20130238579 - Gray; Jan ;   et al. | 2013-09-12 |
Handling operating system (OS) transitions in an unbounded transactional memory (UTM) mode Grant 8,521,995 - Yamada , et al. August 27, 2 | 2013-08-27 |
Performing escape actions in transactions Grant 8,489,864 - Sheaffer , et al. July 16, 2 | 2013-07-16 |
Debugging mechanisms in a cache-based memory isolation system Grant 8,473,921 - Taillefer , et al. June 25, 2 | 2013-06-25 |
Efficient garbage collection and exception handling in a hardware accelerated transactional memory system Grant 8,402,218 - Gray , et al. March 19, 2 | 2013-03-19 |
Parallelizing sequential frameworks using transactions Grant 8,402,447 - Duffy , et al. March 19, 2 | 2013-03-19 |
Mechanisms To Accelerate Transactions Using Buffered Stores App 20130046947 - Adl-Tabatabai; Ali-Reza ;   et al. | 2013-02-21 |
Mechanisms To Accelerate Transactions Using Buffered Stores App 20130046925 - Adl-Tabatabai; Ali-Reza ;   et al. | 2013-02-21 |
Mechanisms To Accelerate Transactions Using Buffered Stores App 20130046924 - Adl-Tabatabai; Ali-Reza ;   et al. | 2013-02-21 |
Metaphysically addressed cache metadata Grant 8,370,577 - Sheaffer , et al. February 5, 2 | 2013-02-05 |
Performing mode switching in an unbounded transactional memory (UTM) system Grant 8,365,016 - Gray , et al. January 29, 2 | 2013-01-29 |
Minimizing code duplication in an unbounded transactional memory system by using mode agnostic transactional read and write barriers Grant 8,356,166 - Adl-Tabatabai , et al. January 15, 2 | 2013-01-15 |
Mechanisms to accelerate transactions using buffered stores Grant 8,316,194 - Adl-Tabatabai , et al. November 20, 2 | 2012-11-20 |
Operating System Virtual Memory Management For Hardware Transactional Memory App 20120284485 - Yamada; Koichi ;   et al. | 2012-11-08 |
Operating system virtual memory management for hardware transactional memory Grant 8,250,331 - Yamada , et al. August 21, 2 | 2012-08-21 |
Hardware accelerated transactional memory system with open nested transactions Grant 8,229,907 - Gray , et al. July 24, 2 | 2012-07-24 |
Cache metadata identifiers for isolation and sharing Grant 8,225,297 - Gray , et al. July 17, 2 | 2012-07-17 |
Wait loss synchronization Grant 8,161,247 - Gray , et al. April 17, 2 | 2012-04-17 |
Performing Mode Switching In An Unbounded Transactional Memory (UTM) System App 20120079215 - Gray; Jan ;   et al. | 2012-03-29 |
Performing mode switching in an unbounded transactional memory (UTM) system Grant 8,095,824 - Gray , et al. January 10, 2 | 2012-01-10 |
Parallelizing Sequential Frameworks Using Transactions App 20110283091 - Duffy; John Joseph ;   et al. | 2011-11-17 |
Parallelizing sequential frameworks using transactions Grant 8,024,714 - Duffy , et al. September 20, 2 | 2011-09-20 |
Parallelizing sequential frameworks using transactions Grant 8,010,550 - Duffy , et al. August 30, 2 | 2011-08-30 |
Software accessible cache metadata Grant 8,001,538 - Gray , et al. August 16, 2 | 2011-08-16 |
Efficient Garbage Collection And Exception Handling In A Hardware Accelerated Transactional Memory System App 20110145304 - Gray; Jan ;   et al. | 2011-06-16 |
Mechanisms To Accelerate Transactions Using Buffered Stores App 20110145512 - Adl-Tabatabai; Ali-Reza ;   et al. | 2011-06-16 |
Handling Operating System (OS) Transitions In An Unbounded Transactional Memory (UTM) Mode App 20110145552 - Yamada; Koichi ;   et al. | 2011-06-16 |
Instrumentation Of Hardware Assisted Transactional Memory System App 20110145498 - Taillefer; Martin ;   et al. | 2011-06-16 |
Debugging Mechanisms In A Cache-based Memory Isolation System App 20110145798 - Taillefer; Martin ;   et al. | 2011-06-16 |
Performing Mode Switching In An Unbounded Transactional Memory (UTM) System App 20110145637 - Gray; Jan ;   et al. | 2011-06-16 |
Using Buffered Stores Or Monitoring To Filter Redundant Transactional Accesses And Mechanisms For Mapping Data To Buffered Metadata App 20110145516 - Adl-Tabatabai; Ali-Reza ;   et al. | 2011-06-16 |
Private Memory Regions And Coherence Optimizations App 20100332771 - Gray; Jan ;   et al. | 2010-12-30 |
Performing Escape Actions In Transactions App 20100332807 - Sheaffer; Gad ;   et al. | 2010-12-30 |
Metaphysically Addressed Cache Metadata App 20100332716 - Sheaffer; Gad ;   et al. | 2010-12-30 |
Flexible Read- And Write-monitored And Buffered Memory Blocks App 20100332768 - Gray; Jan ;   et al. | 2010-12-30 |
Hardware Accelerated Transactional Memory System With Open Nested Transactions App 20100332538 - Gray; Jan ;   et al. | 2010-12-30 |
Operating System Virtual Memory Management For Hardware Transactional Memory App 20100332721 - Yamada; Koichi ;   et al. | 2010-12-30 |
Minimizing Code Duplication In An Unbounded Transactional Memory System App 20100332808 - Adl-Tabatabai; Ali-Reza ;   et al. | 2010-12-30 |
Wait Loss Synchronization App 20100332753 - Gray; Jan ;   et al. | 2010-12-30 |
Software filtering in a transactional memory system App 20100218195 - Adl-Tabatabai; Ali-Reza ;   et al. | 2010-08-26 |
Code rewriting Grant 7,409,675 - Brumme , et al. August 5, 2 | 2008-08-05 |
Parallelizing sequential frameworks using transactions App 20080120299 - Duffy; John Joseph ;   et al. | 2008-05-22 |
Parallelizing sequential frameworks using transactions App 20080120298 - Duffy; John Joseph ;   et al. | 2008-05-22 |
Cache metadata identifiers for isolation and sharing App 20080040551 - Gray; Jan ;   et al. | 2008-02-14 |
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 |
Cache metadata for implementing bounded transactional memory App 20070245099 - Gray; Jan ;   et al. | 2007-10-18 |
Cache residency test instruction Grant 7,222,217 - Gray May 22, 2 | 2007-05-22 |
Code rewriting App 20050193369 - Brumme, Christopher W. ;   et al. | 2005-09-01 |
Compiler and method for avoiding unnecessary recompilation Grant 5,854,932 - Mariani , et al. December 29, 1 | 1998-12-29 |
Method and system for implementing pointers to members in a compiler for an object-oriented programming language Grant 5,617,569 - Gray , et al. April 1, 1 | 1997-04-01 |
Method and system for destruction of objects using multiple destructor functions in an object-oriented computer system Grant 5,603,030 - Gray , et al. February 11, 1 | 1997-02-11 |
Method for implementing pointers to members in a compiler for an object-oriented programming language Grant 5,432,936 - Gray , et al. July 11, 1 | 1995-07-11 |
Method for object construction in a compiler for an object-oriented programming language Grant 5,371,891 - Gray , et al. December 6, 1 | 1994-12-06 |