Patent | Date |
---|
Accelerated processing of streams of load-reserve requests Grant 11,354,243 - Williams , et al. June 7, 2 | 2022-06-07 |
Accelerated Processing Of Streams Of Load-reserve Requests App 20220156194 - WILLIAMS; DEREK E. ;   et al. | 2022-05-19 |
Ordering execution of an interrupt handler Grant 11,321,145 - Williams , et al. May 3, 2 | 2022-05-03 |
Completion logic performing early commitment of a store-conditional access based on a flag Grant 11,281,582 - Williams , et al. March 22, 2 | 2022-03-22 |
Translation load instruction with access protection Grant 11,226,902 - Williams , et al. January 18, 2 | 2022-01-18 |
Cache-inhibited write operations Grant 11,176,038 - Williams , et al. November 16, 2 | 2021-11-16 |
Initiating Interconnect Operation Without Waiting On Lower Level Cache Directory Lookup App 20210342275 - WILLIAMS; DEREK E. ;   et al. | 2021-11-04 |
Initiating interconnect operation without waiting on lower level cache directory lookup Grant 11,163,700 - Williams , et al. November 2, 2 | 2021-11-02 |
Cache snooping mode extending coherence protection for certain requests Grant 11,157,408 - Williams , et al. October 26, 2 | 2021-10-26 |
Cache snooping mode extending coherence protection for certain requests Grant 11,157,409 - Williams , et al. October 26, 2 | 2021-10-26 |
Synchronized access to data in shared memory by protecting the load target address of a fronting load Grant 11,119,781 - Williams , et al. September 14, 2 | 2021-09-14 |
Synchronizing access to shared memory by extending protection for a target address of a store-conditional request Grant 11,106,608 - Williams , et al. August 31, 2 | 2021-08-31 |
Low latency management of processor core wait state Grant 11,086,672 - Williams , et al. August 10, 2 | 2021-08-10 |
Synchronized access to data in shared memory by protecting the load target address of a load-reserve instruction Grant 11,068,407 - Williams , et al. July 20, 2 | 2021-07-20 |
Early Commitment Of A Store-conditional Request App 20210216457 - WILLIAMS; DEREK E. ;   et al. | 2021-07-15 |
Cache Snooping Mode Extending Coherence Protection For Certain Requests App 20210182198 - WILLIAMS; DEREK E. ;   et al. | 2021-06-17 |
Cache Snooping Mode Extending Coherence Protection For Certain Requests App 20210182197 - WILLIAMS; DEREK E. ;   et al. | 2021-06-17 |
Integrated circuit and data processing system supporting address aliasing in an accelerator Grant 11,030,110 - Siegel , et al. June 8, 2 | 2021-06-08 |
Adaptively enabling and disabling snooping bus commands Grant 10,997,075 - Guthrie , et al. May 4, 2 | 2021-05-04 |
Processing a sequence of translation entry invalidation requests with regard to draining a processor core Grant 10,977,183 - Williams , et al. April 13, 2 | 2021-04-13 |
Atomic memory operation having selectable location of performance Grant 10,977,035 - Williams , et al. April 13, 2 | 2021-04-13 |
Cache snooping mode extending coherence protection for certain requests Grant 10,970,215 - Williams , et al. April 6, 2 | 2021-04-06 |
Translation Load Instruction App 20210096859 - WILLIAMS; DEREK E. ;   et al. | 2021-04-01 |
Cache-inhibited Write Operations App 20210096990 - WILLIAMS; DEREK E. ;   et al. | 2021-04-01 |
Zeroing a memory block without processor caching Grant 10,956,070 - Williams , et al. March 23, 2 | 2021-03-23 |
Data flush of a persistent memory cache or buffer Grant 10,949,346 - Williams , et al. March 16, 2 | 2021-03-16 |
Synchronized access to data in shared memory by resolving conflicting accesses by co-located hardware threads Grant 10,884,740 - Williams , et al. January 5, 2 | 2021-01-05 |
Ordering Execution Of An Interrupt Handler App 20200409771 - WILLIAMS; DEREK E. ;   et al. | 2020-12-31 |
Low Latency Management Of Processor Core Wait State App 20200356409 - WILLIAMS; Derek E. ;   et al. | 2020-11-12 |
Dynamic transaction throttling in a data processing system supporting transactional memory Grant 10,831,607 - Williams , et al. November 10, 2 | 2020-11-10 |
Ordering execution of an interrupt handler Grant 10,831,660 - Williams , et al. November 10, 2 | 2020-11-10 |
Selectively preventing pre-coherence point reads in a cache hierarchy to reduce barrier overhead Grant 10,824,567 - Williams , et al. November 3, 2 | 2020-11-03 |
Interruptible translation entry invalidation in a multithreaded data processing system Grant 10,817,434 - Williams , et al. October 27, 2 | 2020-10-27 |
Atomic Memory Operation Having Selectable Location Of Performance App 20200264875 - WILLIAMS; DEREK E. ;   et al. | 2020-08-20 |
Translation entry invalidation in a multithreaded data processing system Grant 10,740,239 - Williams , et al. A | 2020-08-11 |
Selectively updating a coherence state in response to a storage update Grant 10,733,102 - Williams , et al. | 2020-08-04 |
Synchronized access to shared memory by extending protection for a store target address of a store-conditional request Grant 10,725,937 - Williams , et al. | 2020-07-28 |
Remote node broadcast of requests in a multinode data processing system Grant 10,713,169 - Retter , et al. | 2020-07-14 |
Selectively updating a coherence state in response to a storage update Grant 10,705,957 - Williams , et al. | 2020-07-07 |
Selectively Updating A Coherence State In Response To A Storage Update App 20200201764 - WILLIAMS; DEREK E. ;   et al. | 2020-06-25 |
Interruptible Translation Entry Invalidation In A Multithreaded Data Processing System App 20200201780 - WILLIAMS; DEREK E. ;   et al. | 2020-06-25 |
Selectively Updating A Coherence State In Response To A Storage Update App 20200201766 - Williams; Derek E. ;   et al. | 2020-06-25 |
Selectively Updating A Coherence State In Response To A Storage Update App 20200201765 - WILLIAMS; DEREK E. ;   et al. | 2020-06-25 |
Expedited servicing of store operations in a data processing system Grant 10,691,605 - Guthrie , et al. | 2020-06-23 |
Selectively updating a coherence state in response to a storage update Grant 10,691,599 - Williams , et al. | 2020-06-23 |
Zeroing A Memory Block Without Processor Caching App 20200183585 - WILLIAMS; DEREK E. ;   et al. | 2020-06-11 |
Synchronized Access To Data In Shared Memory By Protecting The Load Target Address Of A Fronting Load App 20200183696 - WILLIAMS; DEREK E. ;   et al. | 2020-06-11 |
Translation Entry Invalidation In A Multithreaded Data Processing System App 20200183843 - WILLIAMS; DEREK E. ;   et al. | 2020-06-11 |
Translation Entry Invalidation In A Multithreaded Data Processing System App 20200183853 - WILLIAMS; DEREK E. ;   et al. | 2020-06-11 |
Selectively Preventing Pre-coherence Point Reads In A Cache Hierarchy To Reduce Barrier Overhead App 20200174931 - WILLIAMS; DEREK E. ;   et al. | 2020-06-04 |
Data Flush Of A Persistent Memory Cache Or Buffer App 20200151094 - WILLIAMS; DEREK E. ;   et al. | 2020-05-14 |
Synchronized Access To Data In Shared Memory By Resolving Conflicting Accesses By Co-located Hardware Threads App 20200150960 - WILLIAMS; DEREK E. ;   et al. | 2020-05-14 |
Synchronized Access To Data In Shared Memory By Protecting The Load Target Address Of A Load-reserve Instruction App 20200133873 - WILLIAMS; DEREK E. ;   et al. | 2020-04-30 |
Simulation employing level-dependent multitype events Grant 10,635,766 - Guthrie , et al. | 2020-04-28 |
Coherence protocol providing speculative coherence response to directory probe Grant 10,613,980 - Guthrie , et al. | 2020-04-07 |
Efficient enforcement of barriers with respect to memory move sequences Grant 10,613,792 - Frey , et al. | 2020-04-07 |
Accelerator memory coherency with single state machine Grant 10,613,979 - Valk , et al. | 2020-04-07 |
Remote node broadcast of requests in a multinode data processing system Grant 10,579,527 - Guthrie , et al. | 2020-03-03 |
Speculatively performing memory move requests with respect to a barrier Grant 10,572,179 - Guthrie , et al. Feb | 2020-02-25 |
Synchronized Access To Shared Memory By Extending Protection For A Store Target Address Of A Store-conditional Request App 20200034312 - WILLIAMS; DEREK E. ;   et al. | 2020-01-30 |
Synchronized Access To Data In Shared Memory By Protecting The Load Target Address Of A Fronting Load App 20200034146 - WILLIAMS; DEREK E. ;   et al. | 2020-01-30 |
Dynamic Transaction Throttling In A Data Processing System Supporting Transactional Memory App 20200034236 - WILLIAMS; DEREK E. ;   et al. | 2020-01-30 |
Integrated Circuit And Data Processing System Supporting Address Aliasing In An Accelerator App 20190332551 - SIEGEL; MICHAEL S. ;   et al. | 2019-10-31 |
Adaptively Enabling And Disabling Snooping Bus Commands App 20190266093 - Guthrie; Guy L. ;   et al. | 2019-08-29 |
Banked cache temporarily favoring selection of store requests from one of multiple store queues Grant 10,394,566 - Ghai , et al. A | 2019-08-27 |
Temporarily favoring selection of store requests from one of multiple store queues for issuance to a bank of a banked cache Grant 10,394,567 - Ghai , et al. A | 2019-08-27 |
Remote node broadcast of requests in a multinode data processing system Grant 10,387,310 - Retter , et al. A | 2019-08-20 |
Multicopy atomic store operation in a data processing system Grant 10,379,856 - Guthrie , et al. A | 2019-08-13 |
Remote Node Broadcast Of Requests In A Multinode Data Processing System App 20190220409 - GUTHRIE; GUY L. ;   et al. | 2019-07-18 |
Remote Node Broadcast Of Requests In A Multinode Data Processing System App 20190220408 - RETTER; ERIC E. ;   et al. | 2019-07-18 |
Remote Node Broadcast Of Requests In A Multinode Data Processing System App 20190220410 - RETTER; ERIC E. ;   et al. | 2019-07-18 |
Adaptively enabling and disabling snooping bus commands Grant 10,331,563 - Guthrie , et al. | 2019-06-25 |
Migration of memory move instruction sequences between hardware threads Grant 10,331,373 - Guthrie , et al. | 2019-06-25 |
Coherence Protocol Providing Speculative Coherence Response To Directory Probe App 20190188138 - GUTHRIE; GUY L. ;   et al. | 2019-06-20 |
Implementing barriers to efficiently support cumulativity in a weakly ordered memory system Grant 10,318,432 - Guthrie , et al. | 2019-06-11 |
Accelerator Memory Coherency With Single State Machine App 20190163633 - Valk; Kenneth M. ;   et al. | 2019-05-30 |
Memory move supporting speculative acquisition of source and destination data granules including copy-type and paste-type instructions Grant 10,241,945 - Guthrie , et al. | 2019-03-26 |
Multicopy atomic store operation in a data processing system Grant 10,216,519 - Guthrie , et al. Feb | 2019-02-26 |
Managing speculative memory access requests in the presence of transactional storage accesses Grant 10,169,103 - Guthrie , et al. J | 2019-01-01 |
Efficient Enforcement Of Barriers With Respect To Memory Move Sequences App 20180373436 - FREY; BRADLY G. ;   et al. | 2018-12-27 |
Techniques for implementing barriers to efficiently support cumulativity in a weakly-ordered memory system Grant 10,162,755 - Guthrie , et al. Dec | 2018-12-25 |
Decreasing the data handoff interval for a reserved cache line based on an early indication of a systemwide coherence response Grant 10,157,134 - Guthrie , et al. Dec | 2018-12-18 |
Early freeing of a snoop machine of a data processing system prior to completion of snoop processing for an interconnect operation Grant 10,152,417 - Guthrie , et al. Dec | 2018-12-11 |
Memory move instruction sequence including a stream of copy-type and paste-type instructions Grant 10,152,322 - Frey , et al. Dec | 2018-12-11 |
Multicopy Atomic Store Operation In A Data Processing System App 20180349136 - GUTHRIE; GUY L. ;   et al. | 2018-12-06 |
Multicopy Atomic Store Operation In A Data Processing System App 20180349138 - GUTHRIE; GUY L. ;   et al. | 2018-12-06 |
Promoting Utilization Of Store Bandwidth Of A Banked Cache App 20180350426 - GHAI; SANJEEV ;   et al. | 2018-12-06 |
Promoting Utilization Of Store Bandwidth Of A Banked Cache App 20180350427 - GHAI; SANJEEV ;   et al. | 2018-12-06 |
Memory access in a data processing system utilizing copy and paste instructions Grant 10,140,052 - Williams , et al. Nov | 2018-11-27 |
Implementing Barriers To Efficiently Support Cumulativity In A Weakly Ordered Memory System App 20180329826 - GUTHRIE; GUY L. ;   et al. | 2018-11-15 |
Memory move instruction sequence targeting a memory-mapped device Grant 10,126,952 - Arimilli , et al. November 13, 2 | 2018-11-13 |
Speculatively Performing Memory Move Requests With Respect To A Barrier App 20180321853 - GUTHRIE; GUY L. ;   et al. | 2018-11-08 |
Managing speculative memory access requests in the presence of transactional storage accesses Grant 10,108,464 - Guthrie , et al. October 23, 2 | 2018-10-23 |
Decreasing the data handoff interval in a multiprocessor data processing system based on an early indication of a systemwide coherence response Grant 10,102,130 - Guthrie , et al. October 16, 2 | 2018-10-16 |
Addressing topology specific replicated bus units Grant 10,083,142 - Arndt , et al. September 25, 2 | 2018-09-25 |
Efficient enforcement of barriers with respect to memory move sequences Grant 10,067,713 - Frey , et al. September 4, 2 | 2018-09-04 |
Speculatively performing memory move requests with respect to a barrier Grant 10,042,580 - Guthrie , et al. August 7, 2 | 2018-08-07 |
Implementing barriers to efficiently support cumulativity in a weakly-ordered memory system Grant 10,019,374 - Guthrie , et al. July 10, 2 | 2018-07-10 |
Simulation Employing Level-dependent Multitype Events App 20180165392 - GUTHRIE; GUY L. ;   et al. | 2018-06-14 |
Memory move instruction sequence enabling software control Grant 9,996,298 - Arimilli , et al. June 12, 2 | 2018-06-12 |
Implementing barriers to efficiently support cumulativity in a weakly-ordered memory system Grant 9,959,213 - Guthrie , et al. May 1, 2 | 2018-05-01 |
Translation entry invalidation in a multithreaded data processing system Grant 9,928,119 - Guthrie , et al. March 27, 2 | 2018-03-27 |
Expedited servicing of store operations in a data processing system Grant 9,910,782 - Guthrie , et al. March 6, 2 | 2018-03-06 |
Migration Of Memory Move Instruction Sequences Between Hardware Threads App 20180052607 - GUTHRIE; GUY L. ;   et al. | 2018-02-22 |
Memory Move Supporting Speculative Acquisition Of Source And Destination Data Granules App 20180052788 - GUTHRIE; GUY L. ;   et al. | 2018-02-22 |
Speculatively Performing Memory Move Requests With Respect To A Barrier App 20180052609 - GUTHRIE; GUY L. ;   et al. | 2018-02-22 |
Memory Move Instruction Sequence Targeting A Memory-mapped Device App 20180052599 - ARIMILLI; LAKSHMINARAYANA B. ;   et al. | 2018-02-22 |
Efficient Enforcement Of Barriers With Respect To Memory Move Sequences App 20180052606 - FREY; BRADLY G. ;   et al. | 2018-02-22 |
Adaptively Enabling And Disabling Snooping Bus Commands App 20180052771 - Guthrie; Guy L. ;   et al. | 2018-02-22 |
Memory Move Instruction Sequence Including A Stream Of Copy-type And Paste-type Instructions App 20180052687 - FREY; BRADLY G. ;   et al. | 2018-02-22 |
Memory Access In A Data Processing System Utilizing Copy And Paste Instructions App 20180052605 - WILLIAMS; DEREK E. ;   et al. | 2018-02-22 |
Memory Move Instruction Sequence Enabling Software Control App 20180052608 - ARIMILLI; LAKSHMINARAYANA B. ;   et al. | 2018-02-22 |
Translation entry invalidation in a multithreaded data processing system Grant 9,898,416 - Guthrie , et al. February 20, 2 | 2018-02-20 |
Adaptively enabling and disabling snooping fastpath commands Grant 9,858,188 - Guthrie , et al. January 2, 2 | 2018-01-02 |
Translation entry invalidation in a multithreaded data processing system Grant 9,830,198 - Guthrie , et al. November 28, 2 | 2017-11-28 |
Expedited servicing of store operations in a data processing system Grant 9,824,014 - Guthrie , et al. November 21, 2 | 2017-11-21 |
Expedited servicing of store operations in a data processing system Grant 9,811,466 - Guthrie , et al. November 7, 2 | 2017-11-07 |
Implementing Barriers To Efficiently Support Cumulativity In A Weakly-ordered Memory System App 20170315919 - GUTHRIE; GUY L. ;   et al. | 2017-11-02 |
Implementing Barriers To Efficiently Support Cumulativity In A Weakly-ordered Memory System App 20170315922 - GUTHRIE; Guy L. ;   et al. | 2017-11-02 |
Transactional storage accesses supporting differing priority levels Grant 9,798,577 - Guthrie , et al. October 24, 2 | 2017-10-24 |
Transactional storage accesses supporting differing priority levels Grant 9,792,147 - Guthrie , et al. October 17, 2 | 2017-10-17 |
Decreasing The Data Handoff Interval In A Multiprocessor Data Processing System Based On An Early Indication Of A Systemwide Coherence Response App 20170293557 - GUTHRIE; GUY L. ;   et al. | 2017-10-12 |
Early Freeing Of A Snoop Machine Of A Data Processing System Prior To Completion Of Snoop Processing For An Interconnect Operation App 20170293559 - GUTHRIE; GUY L. ;   et al. | 2017-10-12 |
Decreasing The Data Handoff Interval For A Reserved Cache Line Based On An Early Indication Of A Systemwide Coherence Response App 20170293558 - GUTHRIE; GUY L. ;   et al. | 2017-10-12 |
Translation entry invalidation in a multithreaded data processing system Grant 9,785,557 - Frey , et al. October 10, 2 | 2017-10-10 |
Translation entry invalidation in a multithreaded data processing system Grant 9,772,945 - Frey , et al. September 26, 2 | 2017-09-26 |
Translation entry invalidation in a multithreaded data processing system Grant 9,715,459 - Guthrie , et al. July 25, 2 | 2017-07-25 |
Translation entry invalidation in a multithreaded data processing system Grant 9,710,394 - Guthrie , et al. July 18, 2 | 2017-07-18 |
Memory transaction having implicit ordering effects Grant 9,696,927 - Cain, III , et al. July 4, 2 | 2017-07-04 |
Memory transaction having implicit ordering effects Grant 9,696,928 - Cain, III , et al. July 4, 2 | 2017-07-04 |
Translation Entry Invalidation In A Multithreaded Data Processing System App 20170177499 - GUTHRIE; GUY L. ;   et al. | 2017-06-22 |
Translation Entry Invalidation In A Multithreaded Data Processing System App 20170177422 - GUTHRIE; Guy L. ;   et al. | 2017-06-22 |
Translation Entry Invalidation In A Multithreaded Data Processing System App 20170177501 - GUTHRIE; GUY L. ;   et al. | 2017-06-22 |
Translation Entry Invalidation In A Multithreaded Data Processing System App 20170177421 - GUTHRIE; GUY L. ;   et al. | 2017-06-22 |
Translation Entry Invalidation In A Multithreaded Data Processing System App 20170177493 - GUTHRIE; GUY L. ;   et al. | 2017-06-22 |
Addressing Topology Specific Replicated Bus Units App 20170161220 - ARNDT; RICHARD L. ;   et al. | 2017-06-08 |
Injection of at least a partial cache line in a private multilevel cache hierarchy Grant 9,665,297 - De La Torre , et al. May 30, 2 | 2017-05-30 |
Expedited servicing of store operations in a data processing system Grant 9,652,399 - Guthrie , et al. May 16, 2 | 2017-05-16 |
Expedited servicing of store operations in a data processing system Grant 9,645,937 - Guthrie , et al. May 9, 2 | 2017-05-09 |
Expedited servicing of store operations in a data processing system Grant 9,632,943 - Guthrie , et al. April 25, 2 | 2017-04-25 |
Expedited servicing of store operations in a data processing system Grant 9,632,942 - Guthrie , et al. April 25, 2 | 2017-04-25 |
Proactive prefetch throttling Grant 9,619,390 - Guthrie , et al. April 11, 2 | 2017-04-11 |
Expedited Servicing Of Store Operations In A Data Processing System App 20170060759 - GUTHRIE; GUY L. ;   et al. | 2017-03-02 |
Expedited Servicing Of Store Operations In A Data Processing System App 20170060761 - GUTHRIE; GUY L. ;   et al. | 2017-03-02 |
Expedited Servicing Of Store Operations In A Data Processing System App 20170060757 - GUTHRIE; GUY L. ;   et al. | 2017-03-02 |
Expedited Servicing Of Store Operations In A Data Processing System App 20170060762 - GUTHRIE; GUY L. ;   et al. | 2017-03-02 |
Expedited Servicing Of Store Operations In A Data Processing System App 20170060758 - GUTHRIE; GUY L. ;   et al. | 2017-03-02 |
Expedited Servicing Of Store Operations In A Data Processing System App 20170060760 - GUTHRIE; GUY L. ;   et al. | 2017-03-02 |
Expedited Servicing Of Store Operations In A Data Processing System App 20170060756 - GUTHRIE; GUY L. ;   et al. | 2017-03-02 |
Expedited Servicing Of Store Operations In A Data Processing System App 20170060746 - GUTHRIE; GUY L. ;   et al. | 2017-03-02 |
Random number generation security Grant 9,575,728 - Blaner , et al. February 21, 2 | 2017-02-21 |
Techniques for addressing topology specific replicated bus units Grant 9,575,913 - Arndt , et al. February 21, 2 | 2017-02-21 |
Translation entry invalidation in a multithreaded data processing system Grant 9,575,815 - Guthrie , et al. February 21, 2 | 2017-02-21 |
Techniques For Implementing Barriers To Efficiently Support Cumulativity In A Weakly-ordered Memory System App 20170046264 - GUTHRIE; GUY L. ;   et al. | 2017-02-16 |
Techniques for implementing barriers to efficiently support cumulativity in a weakly-ordered memory system Grant 9,563,558 - Guthrie , et al. February 7, 2 | 2017-02-07 |
Transactional Storage Accesses Supporting Differing Priority Levels App 20170004085 - GUTHRIE; GUY L. ;   et al. | 2017-01-05 |
Transactional Storage Accesses Supporting Differing Priority Levels App 20170004004 - GUTHRIE; GUY L. ;   et al. | 2017-01-05 |
Topology specific replicated bus unit addressing in a data processing system Grant 9,529,760 - Arndt , et al. December 27, 2 | 2016-12-27 |
Cache backing store for transactional memory Grant 9,514,049 - Guthrie , et al. December 6, 2 | 2016-12-06 |
Topology specific replicated bus unit addressing in a data processing system Grant 9,514,083 - Arndt , et al. December 6, 2 | 2016-12-06 |
Techniques for implementing barriers to efficiently support cumulativity in a weakly-ordered memory system Grant 9,514,045 - Guthrie , et al. December 6, 2 | 2016-12-06 |
Cache backing store for transactional memory Grant 9,501,411 - Guthrie , et al. November 22, 2 | 2016-11-22 |
Managing memory transactions in a distributed shared memory system supporting caching above a point of coherency Grant 9,430,380 - Guthrie , et al. August 30, 2 | 2016-08-30 |
Interaction of transactional storage accesses with other atomic semantics Grant 9,430,166 - Frey , et al. August 30, 2 | 2016-08-30 |
Techniques for improving random number generation security Grant 9,417,846 - Blaner , et al. August 16, 2 | 2016-08-16 |
Managing memory transactions in a distributed shared memory system supporting caching above a point of coherency Grant 9,418,007 - Guthrie , et al. August 16, 2 | 2016-08-16 |
Rewind only transactions in a data processing system supporting transactional storage accesses Grant 9,396,115 - Blainey , et al. July 19, 2 | 2016-07-19 |
Synchronizing access to data in shared memory Grant 9,396,127 - Guthrie , et al. July 19, 2 | 2016-07-19 |
Synchronizing access to data in shared memory Grant 9,390,026 - Guthrie , et al. July 12, 2 | 2016-07-12 |
Bypassing a store-conditional request around a store queue Grant 9,390,024 - Ghai , et al. July 12, 2 | 2016-07-12 |
Adaptively enabling and disabling snooping fastpath commands Grant 9,372,797 - Guthrie , et al. June 21, 2 | 2016-06-21 |
Transaction check instruction for memory transactions Grant 9,367,264 - Frey , et al. June 14, 2 | 2016-06-14 |
Transaction check instruction for memory transactions Grant 9,367,263 - Frey , et al. June 14, 2 | 2016-06-14 |
Protecting the footprint of memory transactions from victimization Grant 9,367,348 - Ghai , et al. June 14, 2 | 2016-06-14 |
Nested rewind only and non rewind only transactions in a data processing system supporting transactional storage accesses Grant 9,342,454 - Frey , et al. May 17, 2 | 2016-05-17 |
Bypassing a store-conditional request around a store queue Grant 9,304,936 - Ghai , et al. April 5, 2 | 2016-04-05 |
Cache Backing Store For Transactional Memory App 20160062892 - GUTHRIE; GUY L. ;   et al. | 2016-03-03 |
Cache Backing Store For Transactional Memory App 20160062891 - GUTHRIE; GUY L. ;   et al. | 2016-03-03 |
Improving processor performance for instruction sequences that include barrier instructions Grant 9,274,856 - Guthrie , et al. March 1, 2 | 2016-03-01 |
Management of transactional memory access requests by a cache memory Grant 9,244,725 - Ghai , et al. January 26, 2 | 2016-01-26 |
Management of transactional memory access requests by a cache memory Grant 9,244,724 - Ghai , et al. January 26, 2 | 2016-01-26 |
Ensuring causality of transactional storage accesses interacting with non-transactional storage accesses Grant 9,244,846 - Frey , et al. January 26, 2 | 2016-01-26 |
Memory Transaction Having Implicit Ordering Effects App 20150370500 - CAIN, III; HAROLD ;   et al. | 2015-12-24 |
Memory Transaction Having Implicit Ordering Effects App 20150370613 - CAIN, III; HAROLD T. ;   et al. | 2015-12-24 |
Managing Memory Transactions In A Distributed Shared Memory System Supporting Caching Above A Point Of Coherency App 20150331796 - GUTHRIE; GUY L. ;   et al. | 2015-11-19 |
Managing Memory Transactions In A Distributed Shared Memory System Supporting Caching Above A Point Of Coherency App 20150331798 - GUTHRIE; GUY L. ;   et al. | 2015-11-19 |
Selective cache-to-cache lateral castouts Grant 9,189,403 - Guthrie , et al. November 17, 2 | 2015-11-17 |
Selective cache-to-cache lateral castouts Grant 9,176,876 - Guthrie , et al. November 3, 2 | 2015-11-03 |
Techniques For Implementing Barriers To Efficiently Support Cumulativity In A Weakly-ordered Memory System App 20150286569 - GUTHRIE; GUY L. ;   et al. | 2015-10-08 |
Techniques For Implementing Barriers To Efficiently Support Cumulativity In A Weakly-ordered Memory System App 20150286570 - GUTHRIE; GUY L. ;   et al. | 2015-10-08 |
Adaptively Enabling And Disabling Snooping Fastpath Commands App 20150269076 - Guthrie; Guy L. ;   et al. | 2015-09-24 |
Managing Speculative Memory Access Requests In The Presence Of Transactional Storage Accesses App 20150242250 - GUTHRIE; GUY L. ;   et al. | 2015-08-27 |
Synchronizing Access To Data In Shared Memory App 20150242327 - GUTHRIE; GUY L. ;   et al. | 2015-08-27 |
Synchronizing Access To Data In Shared Memory App 20150242320 - GUTHRIE; GUY L. ;   et al. | 2015-08-27 |
Managing Speculative Memory Access Requests In The Presence Of Transactional Storage Accesses App 20150242251 - GUTHRIE; GUY L. ;   et al. | 2015-08-27 |
Formation of an exclusive ownership coherence state in a lower level cache upon replacement from an upper level cache of a cache line in a private shared owner state Grant 9,110,808 - Guthrie , et al. August 18, 2 | 2015-08-18 |
Adaptively Enabling And Disabling Snooping Fastpath Commands App 20150227464 - Guthrie; Guy L. ;   et al. | 2015-08-13 |
Bypassing A Store-conditional Request Around A Store Queue App 20150161054 - GHAI; SANJEEV ;   et al. | 2015-06-11 |
Bypassing A Store-conditional Request Around A Store Queue App 20150161053 - GHAI; SANJEEV ;   et al. | 2015-06-11 |
Management Of Transactional Memory Access Requests By A Cache Memory App 20150052315 - GHAI; SANJEEV ;   et al. | 2015-02-19 |
Protecting The Footprint Of Memory Transactions From Victimization App 20150052312 - Ghai; Sanjeev ;   et al. | 2015-02-19 |
Protecting The Footprint Of Memory Transactions From Victimization App 20150052313 - GHAI; SANJEEV ;   et al. | 2015-02-19 |
Management Of Transactional Memory Access Requests By A Cache Memory App 20150052311 - Ghai; Sanjeev ;   et al. | 2015-02-19 |
Data cache block deallocate requests Grant 8,959,289 - Ghai , et al. February 17, 2 | 2015-02-17 |
Lateral castout (LCO) of victim cache line in data-invalid state Grant 8,949,540 - Guthrie , et al. February 3, 2 | 2015-02-03 |
Processor performance improvement for instruction sequences that include barrier instructions Grant 8,935,513 - Guthrie , et al. January 13, 2 | 2015-01-13 |
Data cache block deallocate requests in a multi-level cache hierarchy Grant 8,930,629 - Ghai , et al. January 6, 2 | 2015-01-06 |
Data processing system and method for reducing cache pollution by write stream memory access patterns Grant 8,909,871 - Arimilli , et al. December 9, 2 | 2014-12-09 |
Data cache block deallocate requests in a multi-level cache hierarchy Grant 8,874,852 - Ghai , et al. October 28, 2 | 2014-10-28 |
Data cache block deallocate requests Grant 8,856,455 - Ghai , et al. October 7, 2 | 2014-10-07 |
Forward progress mechanism for stores in the presence of load contention in a system favoring loads by state alteration Grant 8,806,148 - Guthrie , et al. August 12, 2 | 2014-08-12 |
Forward progress mechanism for stores in the presence of load contention in a system favoring loads Grant 8,799,589 - Guthrie , et al. August 5, 2 | 2014-08-05 |
Forward progress mechanism for stores in the presence of load contention in a system favoring loads by state alteration Grant 8,799,588 - Guthrie , et al. August 5, 2 | 2014-08-05 |
Forward progress mechanism for stores in the presence of load contention in a system favoring loads Grant 8,793,442 - Guthrie , et al. July 29, 2 | 2014-07-29 |
Cache-based speculation of stores following synchronizing operations Grant 8,683,140 - Guthrie , et al. March 25, 2 | 2014-03-25 |
Aggregate data processing system having multiple overlapping synthetic computers Grant 8,656,128 - Guthrie , et al. February 18, 2 | 2014-02-18 |
Facilitating data coherency using in-memory tag bits and tag test instructions Grant 8,656,121 - Guthrie , et al. February 18, 2 | 2014-02-18 |
Interaction Of Transactional Storage Accesses With Other Atomic Semantics App 20140047205 - FREY; BRADLY G. ;   et al. | 2014-02-13 |
Transaction Check Instruction For Memory Transactions App 20140047195 - FREY; Bradly G. ;   et al. | 2014-02-13 |
Transaction Check Instruction For Memory Transactions App 20140047196 - FREY; BRADLY G. ;   et al. | 2014-02-13 |
Rewind Only Transactions In A Data Processing System Supporting Transactional Storage Accesses App 20140040551 - BLAINEY; ROBERT J. ;   et al. | 2014-02-06 |
Nested Rewind Only And Non Rewind Only Transactions In A Data Processing System Supporting Transactional Storage Accesses App 20140040557 - FREY; BRADLY G. ;   et al. | 2014-02-06 |
Facilitating data coherency using in-memory tag bits and faulting stores Grant 8,645,633 - Guthrie , et al. February 4, 2 | 2014-02-04 |
Facilitating data coherency using in-memory tag bits and tag test instructions Grant 8,645,644 - Guthrie , et al. February 4, 2 | 2014-02-04 |
Ensuring Causality Of Transactional Storage Accesses Interacting With Non-transactional Storage Accesses App 20140013055 - Frey; Bradly G. ;   et al. | 2014-01-09 |
Ensuring Causality Of Transactional Storage Accesses Interacting With Non-transactional Storage Accesses App 20140013060 - Frey; Bradly G. ;   et al. | 2014-01-09 |
Data Cache Block Deallocate Requests App 20130262777 - Ghai; Sanjeev ;   et al. | 2013-10-03 |
Data Cache Block Deallocate Requests App 20130262769 - GHAI; SANJEEV ;   et al. | 2013-10-03 |
Data Cache Block Deallocate Requests In A Multi-level Cache Hierarchy App 20130262770 - GHAI; Sanjeev ;   et al. | 2013-10-03 |
Data Cache Block Deallocate Requests In A Multi-level Cache Hierarchy App 20130262778 - Ghai; Sanjeev ;   et al. | 2013-10-03 |
Memory coherence directory supporting remotely sourced requests of nodal scope Grant 8,510,512 - Ganfield , et al. August 13, 2 | 2013-08-13 |
Forward Progress Mechanism For Stores In The Presence Of Load Contention In A System Favoring Loads App 20130205087 - Guthrie; Guy L. ;   et al. | 2013-08-08 |
Forward Progress Mechanism For Stores In The Presence Of Load Contention In A System Favoring Loads By State Alteration App 20130205099 - Guthrie; Guy L. ;   et al. | 2013-08-08 |
Processor Performance Improvement For Instruction Sequences That Include Barrier Instructions App 20130205120 - Guthrie; Guy L ;   et al. | 2013-08-08 |
Forward Progress Mechanism For Stores In The Presence Of Load Contention In A System Favoring Loads By State Alteration App 20130205096 - Guthrie; Guy L. ;   et al. | 2013-08-08 |
Processor Performance Improvement For Instruction Sequences That Include Barrier Instructions App 20130205121 - GUTHRIE; GUY L. ;   et al. | 2013-08-08 |
Forward Progress Mechanism For Stores In The Presence Of Load Contention In A System Favoring Loads App 20130205098 - Guthrie; Guy L. ;   et al. | 2013-08-08 |
Memory coherence directory supporting remotely sourced requests of nodal scope Grant 8,504,779 - Ganfield , et al. August 6, 2 | 2013-08-06 |
Handling castout cache lines in a victim cache Grant 8,499,124 - Guthrie , et al. July 30, 2 | 2013-07-30 |
Processor, data processing system and method supporting a shared global coherency state Grant 8,495,308 - Guthrie , et al. July 23, 2 | 2013-07-23 |
Victim cache lateral castout targeting Grant 8,489,819 - Guthrie , et al. July 16, 2 | 2013-07-16 |
Model build in the presence of a non-binding reference Grant 8,453,080 - Roesner , et al. May 28, 2 | 2013-05-28 |
Cache-based speculation of stores following synchronizing operations Grant 8,412,888 - Guthrie , et al. April 2, 2 | 2013-04-02 |
Aggregate data processing system having multiple overlapping synthetic computers Grant 8,370,595 - Guthrie , et al. February 5, 2 | 2013-02-05 |
Using Hardware Transaction Primitives for Implementing Non-Transactional Escape Actions Inside Transactions App 20130013899 - Barton; Christopher M. ;   et al. | 2013-01-10 |
Aggregate Data Processing System Having Multiple Overlapping Synthetic Computers App 20120324189 - Guthrie; Guy L. ;   et al. | 2012-12-20 |
Performing a partial cache line storage-modifying operation based upon a hint Grant 8,332,588 - Arimilli , et al. December 11, 2 | 2012-12-11 |
Synchronizing access to data in shared memory via upper level cache queuing Grant 8,327,074 - Guthrie , et al. December 4, 2 | 2012-12-04 |
Facilitating Data Coherency Using In-memory Tag Bits And Tag Test Instructions App 20120296877 - GUTHRIE; Guy L. ;   et al. | 2012-11-22 |
Facilitating Data Coherency Using In-memory Tag Bits And Faulting Stores App 20120297109 - GUTHRIE; Guy L. ;   et al. | 2012-11-22 |
Facilitating Data Coherency Using In-memory Tag Bits And Tag Test Instructions App 20120297146 - GUTHRIE; Guy L. ;   et al. | 2012-11-22 |
Synchronizing access to data in shared memory via upper level cache queuing Grant 8,296,519 - Guthrie , et al. October 23, 2 | 2012-10-23 |
Performing A Partial Cache Line Storage-modifying Operation Based Upon A Hint App 20120265938 - Arimilli; Ravi K. ;   et al. | 2012-10-18 |
Cache-based Speculation Of Stores Following Synchronizing Operations App 20120210072 - Guthrie; Guy L. ;   et al. | 2012-08-16 |
Selective Cache-to-cache Lateral Castouts App 20120203973 - Guthrie; Guy L. ;   et al. | 2012-08-09 |
Memory Coherence Directory Supporting Remotely Sourced Requests Of Nodal Scope App 20120203976 - Ganfield; Paul A. ;   et al. | 2012-08-09 |
Synchronizing Access To Data In Shared Memory Via Upper Level Cache Queuing App 20120198167 - Guthrie; Guy L. ;   et al. | 2012-08-02 |
Lateral cache-to-cache cast-in Grant 8,225,045 - Guthrie , et al. July 17, 2 | 2012-07-17 |
Cache-Based Speculation of Stores Following Synchronizing Operations App 20120179876 - Guthrie; Guy L. ;   et al. | 2012-07-12 |
Protecting ownership transfer with non-uniform protection windows Grant 8,205,024 - Clark , et al. June 19, 2 | 2012-06-19 |
Selective compilation of a simulation model in view of unavailable higher level signals Grant 8,160,857 - Bobok , et al. April 17, 2 | 2012-04-17 |
Partial cache line storage-modifying operation based upon a hint Grant 8,140,771 - Arimilli , et al. March 20, 2 | 2012-03-20 |
Bandwidth of a cache directory by slicing the cache directory into two smaller cache directories and replicating snooping logic for each sliced cache directory Grant 8,135,910 - Guthrie , et al. March 13, 2 | 2012-03-13 |
Virtual barrier synchronization cache Grant 8,131,935 - Arimilli , et al. March 6, 2 | 2012-03-06 |
Updating partial cache lines in a data processing system Grant 8,117,390 - Cummings , et al. February 14, 2 | 2012-02-14 |
Phase events in a simulation model of a digital system Grant 8,108,199 - Bobok , et al. January 31, 2 | 2012-01-31 |
Barriers processing in a multiprocessor system having a weakly ordered storage architecture without broadcast of a synchronizing operation Grant 8,095,739 - Cummings , et al. January 10, 2 | 2012-01-10 |
Virtual barrier synchronization cache castout election Grant 8,095,733 - Arimilli , et al. January 10, 2 | 2012-01-10 |
Reporting temporal information regarding count events of a simulation Grant 8,050,902 - Behm , et al. November 1, 2 | 2011-11-01 |
Data processing system and method in which a participant initiating a read operation protects data integrity Grant 7,984,256 - Fields, Jr. , et al. July 19, 2 | 2011-07-19 |
Formation Of An Exclusive Ownership Coherence State In A Lower Level Cache App 20110161588 - Guthrie; Guy L. ;   et al. | 2011-06-30 |
Proactive Prefetch Throttling App 20110161587 - Guthrie; Guy L. ;   et al. | 2011-06-30 |
Selective Cache-to-cache Lateral Castouts App 20110161589 - Guthrie; Guy L. ;   et al. | 2011-06-30 |
Synchronizing Access To Data In Shared Memory Via Upper Level Cache Queuing App 20110161590 - Guthrie; Guy L. ;   et al. | 2011-06-30 |
Aggregate Data Processing System Having Multiple Overlapping Synthetic Computers App 20110153943 - Guthrie; Guy L. ;   et al. | 2011-06-23 |
Filtering snooped operations Grant 7,941,611 - Goodman , et al. May 10, 2 | 2011-05-10 |
Defining and recording threshold-qualified count events of a simulation by testcases Grant 7,925,489 - Behm , et al. April 12, 2 | 2011-04-12 |
Print events in the simulation of a digital system Grant 7,912,694 - Bobok , et al. March 22, 2 | 2011-03-22 |
Memory Coherence Directory Supporting Remotely Sourced Requests Of Nodal Scope App 20110047352 - Ganfield; Paul A. ;   et al. | 2011-02-24 |
Sequential logic in simulation instrumentation of an electronic system Grant 7,835,899 - Roesner , et al. November 16, 2 | 2010-11-16 |
Updating Partial Cache Lines in a Data Processing System App 20100268884 - Cummings; David W. ;   et al. | 2010-10-21 |
Reducing number of rejected snoop requests by extending time to respond to snoop request Grant 7,818,511 - Goodman , et al. October 19, 2 | 2010-10-19 |
Barriers Processing in a Multiprocessor System Having a Weakly Ordered Storage Architecture Without Broadcast of a Synchronizing Operation App 20100262786 - Cummings; David W. ;   et al. | 2010-10-14 |
Virtual Barrier Synchronization Cache Castout Election App 20100257316 - Arimilli; Ravi K. ;   et al. | 2010-10-07 |
Virtual Barrier Synchronization Cache App 20100257317 - Arimilli; Ravi K. ;   et al. | 2010-10-07 |
Handling Castout Cache Lines In A Victim Cache App 20100235576 - Guthrie; Guy L. ;   et al. | 2010-09-16 |
Lateral Castout (LCO) Of Victim Cache Line In Data-Invalid State App 20100235584 - Guthrie; Guy L. ;   et al. | 2010-09-16 |
Victim Cache Lateral Castout Targeting App 20100235577 - Guthrie; Guy L. ;   et al. | 2010-09-16 |
Specifying a configuration for a digital system utilizing dial biasing weights Grant 7,774,724 - Hunt , et al. August 10, 2 | 2010-08-10 |
Model Build In The Presence Of A Non-binding Reference App 20100153898 - Roesner; Wolfgang ;   et al. | 2010-06-17 |
Cache-To-Cache Cast-In App 20100153647 - Guthrie; Guy L. ;   et al. | 2010-06-17 |
Selective Compilation Of A Simulation Model In View Of Unavailable Higher Level Signals App 20100153083 - Bobok; Gabor ;   et al. | 2010-06-17 |
Data processing system, cache system and method for reducing imprecise invalid coherency states Grant 7,716,428 - Guthrie , et al. May 11, 2 | 2010-05-11 |
Signals for simulation result viewing Grant 7,711,537 - Bobok , et al. May 4, 2 | 2010-05-04 |
Coherency management of castouts Grant 7,689,771 - Fields, Jr. , et al. March 30, 2 | 2010-03-30 |
Program product supporting specification of signals for simulation result viewing Grant 7,617,085 - Bobok , et al. November 10, 2 | 2009-11-10 |
Data processing system and method for selectively updating an invalid coherency state in response to snooping a castout Grant 7,584,331 - Guthrie , et al. September 1, 2 | 2009-09-01 |
Data processing system, cache system and method for precisely forming an invalid coherency state based upon a combined response Grant 7,577,797 - Clark , et al. August 18, 2 | 2009-08-18 |
Data Processing System, Processor And Method That Perform A Partial Cache Line Storage-modifying Operation Based Upon A Hint App 20090198865 - ARIMILLI; RAVI K. ;   et al. | 2009-08-06 |
Method, system and program product for selectively removing instrumentation logic from a simulation model Grant 7,552,043 - Bobok , et al. June 23, 2 | 2009-06-23 |
Data processing system, cache system and method for handling a flush operation in a data processing system having multiple coherency domains Grant 7,543,116 - Guthrie , et al. June 2, 2 | 2009-06-02 |
Method, System and Program Product for Reporting Temporal Information Regarding Count Events of a Simulation App 20090112552 - Behm; Michael L. ;   et al. | 2009-04-30 |
Method, System and Program Product for Defining and Recording Threshold-Qualified Count Events of a Simulation By Testcases App 20090112561 - Behm; Michael L. ;   et al. | 2009-04-30 |
Reducing number of rejected snoop requests by extending time to respond to snoop request Grant 7,523,268 - Guthrie , et al. April 21, 2 | 2009-04-21 |
Data processing system, cache system and method for precisely forming an invalid coherency state indicating a broadcast scope Grant 7,512,742 - Clark , et al. March 31, 2 | 2009-03-31 |
Method, system and program product supporting phase events in a simulation model of a digital system Grant 7,493,248 - Bobok , et al. February 17, 2 | 2009-02-17 |
Reducing number of rejected snoop requests by extending time to respond to snoop request Grant 7,484,046 - Goodman , et al. January 27, 2 | 2009-01-27 |
Data processing system, cache system and method for passively scrubbing a domain indication Grant 7,478,201 - Clark , et al. January 13, 2 | 2009-01-13 |
Data processing system, cache system and method for actively scrubbing a domain indication Grant 7,475,195 - Clark , et al. January 6, 2 | 2009-01-06 |
Processor, data processing system and method for synchronizing access to data in shared memory Grant 7,475,191 - Guthrie , et al. January 6, 2 | 2009-01-06 |
Processor, data processing system, and method for initializing a memory block in a data processing system having multiple coherency domains Grant 7,475,196 - Arimilli , et al. January 6, 2 | 2009-01-06 |
Data Processing System And Method For Predictively Selecting A Scope Of Broadcast Of An Operation Utilizing A History-based Prediction App 20090006766 - GOODMAN; BENJIMAN L. ;   et al. | 2009-01-01 |
Data processing system, cache system and method for scrubbing a domain indication in response to execution of program code Grant 7,467,262 - Clark , et al. December 16, 2 | 2008-12-16 |
Data Processing System, Cache System And Method For Updating An Invalid Coherency State In Response To Snooping An Operation App 20080301377 - GUTHRIE; GUY L. ;   et al. | 2008-12-04 |
Program Product Supporting Phase Events In A Simulation Model Of A Digital System App 20080294413 - BOBOK; GABOR ;   et al. | 2008-11-27 |
Method, System And Program Product Supporting Sequential Logic In Simulation Instrumentation Of An Electronic System App 20080281571 - Roesner; Wolfgang ;   et al. | 2008-11-13 |
Data processing system, cache system and method for updating an invalid coherency state in response to snooping an operation Grant 7,451,277 - Guthrie , et al. November 11, 2 | 2008-11-11 |
Program Product Supporting Specification Of Signals For Simulation Result Viewing App 20080229193 - BOBOK; GABOR ;   et al. | 2008-09-18 |
Cache Memory, Processing Unit, Data Processing System And Method For Filtering Snooped Operations App 20080215824 - GOODMAN; BENJIMAN L. ;   et al. | 2008-09-04 |
Method, System And Program Product For Specifying A Configuration For A Digital System Utilizing Dial Biasing Weights App 20080216044 - Hunt; Bryan R. ;   et al. | 2008-09-04 |
Reducing Number Of Rejected Snoop Requests By Extending Time To Respond To Snoop Request App 20080201533 - Guthrie; Guy L. ;   et al. | 2008-08-21 |
Reducing Number Of Rejected Snoop Requests By Extending Time To Respond To Snoop Request App 20080201534 - Guthrie; Guy L. ;   et al. | 2008-08-21 |
Method, System And Program Product For Selectively Removing Instrumentation Logic From A Simulation Model App 20080195368 - BOBOK; GABOR ;   et al. | 2008-08-14 |
Method, System And Program Product Supporting Print Events In The Simulation Of A Digital System App 20080183458 - Bobok; Gabor ;   et al. | 2008-07-31 |
Data Processing System, Method and Interconnect Fabric that Protect Ownership Transfer with Non-Uniform Protection Windows App 20080120625 - Clark; Leo J. ;   et al. | 2008-05-22 |
Processor, Data Processing System and Method Supporting a Shared Global Coherency State App 20080086602 - Guthrie; Guy L. ;   et al. | 2008-04-10 |
Reducing Number of Rejected Snoop Requests By Extending Time To Respond To Snoop Request App 20080077744 - Goodman; Benjiman L. ;   et al. | 2008-03-27 |
Processor, Data Processing System and Method Supporting Improved Coherency Management of Castouts App 20080071994 - Fields; James S. ;   et al. | 2008-03-20 |
Data Processing System and Method for Reducing Cache Pollution by Write Stream Memory Access Patterns App 20080046736 - Arimilli; Ravi K. ;   et al. | 2008-02-21 |
Data Processing System And Method For Predictively Selecting A Scope Of Broadcast Of An Operation Utilizing A History-based Prediction App 20080016284 - GOODMAN; BENJIMAN L. ;   et al. | 2008-01-17 |
Data Processing System, Processor and Method of Data Processing in which Local Memory Access Requests are Serviced by State Machines with Differing Functionality App 20080016279 - Clark; Leo J. ;   et al. | 2008-01-17 |
Data Processing System, Processor and Method of Data Processing in which Local Memory Access Requests are Serviced on a Fixed Schedule App 20080016278 - Clark; Leo J. ;   et al. | 2008-01-17 |
System and Method for Stopping Functional Macro Clocks to Aid in Debugging App 20080010621 - Williams; Derek E. | 2008-01-10 |
Reducing Number of Rejected Snoop Requests By Extending Time to Respond to Snoop Request App 20070294486 - Goodman; Benjiman L. ;   et al. | 2007-12-20 |
Data Processing System, Processor And Method Of Data Processing Having Controllable Store Gather Windows App 20070288694 - Ghai; Sanjeev ;   et al. | 2007-12-13 |
Method, System And Program Product Supporting Phase Events In A Simulation Model Of A Digital System App 20070260441 - Bobok; Gabor ;   et al. | 2007-11-08 |
Method, System And Program Product Supporting Specification Of Signals For Simulation Result Viewing App 20070260443 - Bobok; Gabor ;   et al. | 2007-11-08 |
Processor, data processing system, and method for initializing a memory block in a data processing system having multiple coherency domains App 20070226423 - Arimilli; Ravi K. ;   et al. | 2007-09-27 |
Data processing system, cache system and method for precisely forming an invalid coherency state based upon a combined response App 20070226426 - Clark; Leo J. ;   et al. | 2007-09-27 |
Data processing system, cache system and method for updating an invalid coherency state in response to snooping an operation App 20070226427 - Guthrie; Guy L. ;   et al. | 2007-09-27 |
Data processing system, cache system and method for reducing imprecise invalid coherency states App 20070204110 - Guthrie; Guy L. ;   et al. | 2007-08-30 |
Data processing system, cache system and method for handling a flush operation in a data processing system having multiple coherency domains App 20070180196 - Guthrie; Guy L. ;   et al. | 2007-08-02 |
Method, system and program product for specifying a configuration for a digital system utilizing dial biasing weights App 20070180423 - Hunt; Bryan R. ;   et al. | 2007-08-02 |
Data processing system, cache system and method for precisely forming an invalid coherency state indicating a broadcast scope App 20070168618 - Clark; Leo J. ;   et al. | 2007-07-19 |
Data processing system and method for selecting a scope of broadcast of an operation by reference to a translation table App 20070168639 - McCalpin; John D. ;   et al. | 2007-07-19 |
Data processing system and method in which a participant initiating a read operation protects data integrity App 20070088926 - Fields; James S. JR. ;   et al. | 2007-04-19 |
Method, system and program product for providing a configuration specification language supporting error checking dials App 20070083843 - Roesner; Wolfgang ;   et al. | 2007-04-12 |
Method, system and program product for selectively removing instrumentation logic from a simulation model App 20070061121 - Bobok; Gabor ;   et al. | 2007-03-15 |
Processor, data processing system and method for synchronizing access to data in shared memory App 20070033345 - Guthrie; Guy L. ;   et al. | 2007-02-08 |
Data processing system and method for selectively updating an invalid coherency state in response to snooping a castout App 20060277370 - Guthrie; Guy L. ;   et al. | 2006-12-07 |
Data processing system, cache system and method for scrubbing a domain indication in response to execution of program code App 20060271741 - Clark; Leo J. ;   et al. | 2006-11-30 |
Data processing system, cache system and method for passively scrubbing a domain indication App 20060271743 - Clark; Leo J. ;   et al. | 2006-11-30 |
Data processing system and method for predictively selecting a scope of broadcast of an operation utilizing a history-based prediction App 20060271744 - Goodman; Benjiman L. ;   et al. | 2006-11-30 |
Data processing system, cache system and method for actively scrubbing a domain indication App 20060271742 - Clark; Leo J. ;   et al. | 2006-11-30 |
Processor, data processing system, and method for initializing a memory block App 20060265553 - Arimilli; Ravi K. ;   et al. | 2006-11-23 |
Reducing number of rejected snoop requests by extending time to respond to snoop request App 20060184748 - Goodman; Benjiman L. ;   et al. | 2006-08-17 |
Reducing number of rejected snoop requests by extending time to respond to snoop request App 20060184746 - Guthrie; Guy L. ;   et al. | 2006-08-17 |
Reducing number of rejected snoop requests by extending time to respond to snoop request App 20060184749 - Guthrie; Guy L. ;   et al. | 2006-08-17 |
Bandwidth of a cache directory by slicing the cache directory into two smaller cache directories and replicating snooping logic for each sliced cache directory App 20060184747 - Guthrie; Guy L. ;   et al. | 2006-08-17 |
Data processing system, method and interconnect fabric that protect ownership transfer with a protection window extension App 20060179253 - Fields; James S. JR. ;   et al. | 2006-08-10 |
Cache memory, processing unit, data processing system and method for filtering snooped operations App 20060179244 - Goodman; Benjiman L. ;   et al. | 2006-08-10 |
Microprocessor reservation mechanism for a hashed address system App 20020087815 - Arimilli, Ravi Kumar ;   et al. | 2002-07-04 |