Inventor profile of:

Derek E. Williams

City:

Austin, Texas

Country:

United States

Published Applications:

169

Last publication date:

2019-08-29

Top Assignees for applications by Derek E. Williams

The entities that hold a legal rights for patent applications filed by inventor Williams Derek E.:

Recent patent applications by Williams Derek E.

Derek E. Williams from Austin, US has applied for patents for these inventions. The list has both pending applications and granted patents:

#1 | 2019-08-29
US20190266093A1
Physics

Adaptively enabling and disabling snooping bus commands

#2 | 2019-07-18
US20190220410A1
Physics

Remote node broadcast of requests in a multinode data processing system

#3 | 2019-07-18
US20190220409A1
Physics

Remote node broadcast of requests in a multinode data processing system

#4 | 2019-07-18
US20190220408A1
Physics

Remote node broadcast of requests in a multinode data processing system

#5 | 2019-06-20
US20190188138A1
Physics

Coherence protocol providing speculative coherence response to directory probe

#6 | 2019-05-30
US20190163633A1
Physics

Accelerator memory coherency with single state machine

#7 | 2018-12-27
US20180373436A1
Physics

Efficient enforcement of barriers with respect to memory move sequences

#8 | 2018-12-06
US20180350427A1
Physics

Temporarily favoring selection of store requests from one of multiple store queues for issuance to a bank of a banked cache

#9 | 2018-12-06
US20180350426A1
Physics

Banked cache temporarily favoring selection of store requests from one of multiple store queues

#10 | 2018-12-06
US20180349138A1
Physics

Multicopy atomic store operation in a data processing system

#11 | 2018-12-06
US20180349136A1
Physics

Multicopy atomic store operation in a data processing system

#12 | 2018-11-15
US20180329826A1
Physics

Implementing barriers to efficiently support cumulativity in a weakly ordered memory system

#13 | 2018-11-08
US20180321853A1
Physics

Speculatively performing memory move requests with respect to a barrier

#14 | 2018-06-14
US20180165392A1
Physics

Simulation employing level-dependent multitype events

#15 | 2018-02-22
US20180052788A1
Physics

Memory move supporting speculative acquisition of source and destination data granules including copy-type and paste-type instructions

#16 | 2018-02-22
US20180052771A1
Physics

Adaptively enabling and disabling snooping bus commands

#17 | 2018-02-22
US20180052687A1
Physics

Memory move instruction sequence including a stream of copy-type and paste-type instructions

#18 | 2018-02-22
US20180052609A1
Physics

Speculatively performing memory move requests with respect to a barrier

#19 | 2018-02-22
US20180052608A1
Physics

Memory move instruction sequence enabling software control

#20 | 2018-02-22
US20180052607A1
Physics

Migration of memory move instruction sequences between hardware threads

#21 | 2018-02-22
US20180052606A1
Physics

Efficient enforcement of barriers with respect to memory move sequences

#22 | 2018-02-22
US20180052605A1
Physics

Memory access in a data processing system utilizing copy and paste instructions

#23 | 2018-02-22
US20180052599A1
Physics

Memory move instruction sequence targeting a memory-mapped device

#24 | 2017-11-02
US20170315922A1
Physics

Implementing barriers to efficiently support cumulativity in a weakly-ordered memory system

#25 | 2017-11-02
US20170315919A1
Physics

Implementing barriers to efficiently support cumulativity in a weakly-ordered memory system

#26 | 2017-10-12
US20170293559A1
Physics

Early freeing of a snoop machine of a data processing system prior to completion of snoop processing for an interconnect operation

#27 | 2017-10-12
US20170293558A1
Physics

Decreasing the data handoff interval for a reserved cache line based on an early indication of a systemwide coherence response

#28 | 2017-10-12
US20170293557A1
Physics

Decreasing the data handoff interval in a multiprocessor data processing system based on an early indication of a systemwide coherence response

#29 | 2017-10-10
US15333833
Physics

Translation entry invalidation in a multithreaded data processing system

#30 | 2017-09-26
US15333873
Physics

Translation entry invalidation in a multithreaded data processing system

#31 | 2017-06-22
US20170177501A1
Physics

Translation entry invalidation in a multithreaded data processing system

#32 | 2017-06-22
US20170177499A1
Physics

Translation entry invalidation in a multithreaded data processing system

#33 | 2017-06-22
US20170177493A1
Physics

Translation entry invalidation in a multithreaded data processing system

#34 | 2017-06-22
US20170177422A1
Physics

Translation entry invalidation in a multithreaded data processing system

#35 | 2017-06-22
US20170177421A1
Physics

Translation entry invalidation in a multithreaded data processing system

#36 | 2017-06-08
US20170161220A1
Physics

Addressing topology specific replicated bus units

#37 | 2017-05-30
US15333851
Physics

Injection of at least a partial cache line in a private multilevel cache hierarchy

#38 | 2017-03-02
US20170060762A1
Physics

Expedited servicing of store operations in a data processing system

#39 | 2017-03-02
US20170060761A1
Physics

Expedited servicing of store operations in a data processing system

#40 | 2017-03-02
US20170060760A1
Physics

Expedited servicing of store operations in a data processing system

#41 | 2017-03-02
US20170060759A1
Physics

Expedited servicing of store operations in a data processing system

#42 | 2017-03-02
US20170060758A1
Physics

Expedited servicing of store operations in a data processing system

#43 | 2017-03-02
US20170060757A1
Physics

Expedited servicing of store operations in a data processing system

#44 | 2017-03-02
US20170060756A1
Physics

Expedited servicing of store operations in a data processing system

#45 | 2017-03-02
US20170060746A1
Physics

Expedited servicing of store operations in a data processing system

#46 | 2017-02-21
US15082094
Physics

Random number generation security

#47 | 2017-02-21
US14977797
Physics

Translation entry invalidation in a multithreaded data processing system

#48 | 2017-02-21
US14960493
Physics

Techniques for addressing topology specific replicated bus units

#49 | 2017-02-16
US20170046264A1
Physics

Techniques for implementing barriers to efficiently support cumulativity in a weakly-ordered memory system

#50 | 2017-01-05
US20170004085A1
Physics

Transactional storage accesses supporting differing priority levels

#51 | 2017-01-05
US20170004004A1
Physics

Transactional storage accesses supporting differing priority levels

#52 | 2016-12-27
US15082751
Physics

Topology specific replicated bus unit addressing in a data processing system

#53 | 2016-12-06
US14960507
Physics

Topology specific replicated bus unit addressing in a data processing system

#54 | 2016-08-16
US14960479
Physics

Techniques for improving random number generation security

#55 | 2016-03-03
US20160062892A1
Physics

Cache backing store for transactional memory

#56 | 2016-03-03
US20160062891A1
Physics

Cache backing store for transactional memory

#57 | 2015-12-24
US20150370613A1
Physics

Memory transaction having implicit ordering effects

#58 | 2015-12-24
US20150370500A1
Physics

Memory transaction having implicit ordering effects

#59 | 2015-11-19
US20150331798A1
Physics

Managing memory transactions in a distributed shared memory system supporting caching above a point of coherency

#60 | 2015-11-19
US20150331796A1
Physics

Managing memory transactions in a distributed shared memory system supporting caching above a point of coherency

#61 | 2015-10-08
US20150286570A1
Physics

Techniques for implementing barriers to efficiently support cumulativity in a weakly-ordered memory system

#62 | 2015-10-08
US20150286569A1
Physics

Techniques for implementing barriers to efficiently support cumulativity in a weakly-ordered memory system

#63 | 2015-09-24
US20150269076A1
Physics

Adaptively enabling and disabling snooping fastpath commands

#64 | 2015-08-27
US20150242327A1
Physics

Synchronizing access to data in shared memory

#65 | 2015-08-27
US20150242320A1
Physics

Synchronizing access to data in shared memory

#66 | 2015-08-27
US20150242251A1
Physics

Managing speculative memory access requests in the presence of transactional storage accesses

#67 | 2015-08-27
US20150242250A1
Physics

Managing speculative memory access requests in the presence of transactional storage accesses

#68 | 2015-08-13
US20150227464A1
Physics

Adaptively enabling and disabling snooping fastpath commands

#69 | 2015-06-11
US20150161054A1
Physics

Bypassing a store-conditional request around a store queue

#70 | 2015-06-11
US20150161053A1
Physics

Bypassing a store-conditional request around a store queue

#71 | 2015-02-19
US20150052315A1
Physics

Management of transactional memory access requests by a cache memory

#72 | 2015-02-19
US20150052313A1
Physics

Protecting the footprint of memory transactions from victimization

#73 | 2015-02-19
US20150052312A1
Physics

PROTECTING THE FOOTPRINT OF MEMORY TRANSACTIONS FROM VICTIMIZATION

#74 | 2015-02-19
US20150052311A1
Physics

Management of transactional memory access requests by a cache memory

#75 | 2014-02-13
US20140047205A1
Physics

Interaction of transactional storage accesses with other atomic semantics

#76 | 2014-02-13
US20140047196A1
Physics

Transaction check instruction for memory transactions

#77 | 2014-02-13
US20140047195A1
Physics

Transaction check instruction for memory transactions

#78 | 2014-02-06
US20140040557A1
Physics

Nested rewind only and non rewind only transactions in a data processing system supporting transactional storage accesses

#79 | 2014-02-06
US20140040551A1
Physics

Rewind only transactions in a data processing system supporting transactional storage accesses

#80 | 2014-01-09
US20140013060A1
Physics

Ensuring causality of transactional storage accesses interacting with non-transactional storage accesses

#81 | 2014-01-09
US20140013055A1
Physics

ENSURING CAUSALITY OF TRANSACTIONAL STORAGE ACCESSES INTERACTING WITH NON-TRANSACTIONAL STORAGE ACCESSES

#82 | 2013-10-03
US20130262778A1
Physics

Data cache block deallocate requests in a multi-level cache hierarchy

#83 | 2013-10-03
US20130262777A1
Physics

Data cache block deallocate requests

#84 | 2013-10-03
US20130262770A1
Physics

Data cache block deallocate requests in a multi-level cache hierarchy

#85 | 2013-10-03
US20130262769A1
Physics

Data cache block deallocate requests

#86 | 2013-08-08
US20130205121A1
Physics

Improving processor performance for instruction sequences that include barrier instructions

#87 | 2013-08-08
US20130205120A1
Physics

Processor performance improvement for instruction sequences that include barrier instructions

#88 | 2013-08-08
US20130205099A1
Physics

Forward progress mechanism for stores in the presence of load contention in a system favoring loads by state alteration

#89 | 2013-08-08
US20130205098A1
Physics

Forward progress mechanism for stores in the presence of load contention in a system favoring loads

#90 | 2013-08-08
US20130205096A1
Physics

Forward progress mechanism for stores in the presence of load contention in a system favoring loads by state alteration

#91 | 2013-08-08
US20130205087A1
Physics

Forward progress mechanism for stores in the presence of load contention in a system favoring loads

#92 | 2013-01-10
US20130013899A1
Physics

Using Hardware Transaction Primitives for Implementing Non-Transactional Escape Actions Inside Transactions

#93 | 2012-12-20
US20120324189A1
Physics

Aggregate data processing system having multiple overlapping synthetic computers

#94 | 2012-11-22
US20120297146A1
Physics

Facilitating data coherency using in-memory tag bits and tag test instructions

#95 | 2012-11-22
US20120297109A1
Physics

Facilitating data coherency using in-memory tag bits and faulting stores

#96 | 2012-11-22
US20120296877A1
Physics

Facilitating data coherency using in-memory tag bits and tag test instructions

#97 | 2012-10-18
US20120265938A1
Physics

Performing a partial cache line storage-modifying operation based upon a hint

#98 | 2012-08-16
US20120210072A1
Physics

Cache-based speculation of stores following synchronizing operations

#99 | 2012-08-09
US20120203976A1
Physics

Memory coherence directory supporting remotely sourced requests of nodal scope

#100 | 2012-08-09
US20120203973A1
Physics

Selective cache-to-cache lateral castouts

InventorID:

33380 ⎘