Inventor profile of:

Guy L. Guthrie

City:

Austin, Texas

Country:

United States

Published Applications:

264

Last publication date:

2024-06-27

Top Assignees for applications by Guy L. Guthrie

The entities that hold a legal rights for patent applications filed by inventor Guthrie Guy L.:

Recent patent applications by Guthrie Guy L.

Guy L. Guthrie from Austin, US has applied for patents for these inventions. The list has both pending applications and granted patents:

#1 | 2024-06-27
US20240211398A1
Physics

Centralized distribution of multicast requests in a data processing system

#2 | 2023-09-05
US17881469
Physics

Concurrent processing of translation entry invalidation requests in a processor core

#3 | 2023-07-13
US20230222066A1
Physics

Prefetch unit filter for microprocessor

#4 | 2023-07-04
US17834505
Physics

Gathering translation entry invalidation requests in a data processing system

#5 | 2023-03-16
US20230078861A1
Physics

Using idle caches as a backing store for boot code

#6 | 2023-03-02
US20230061030A1
Physics

Prioritization of threads in a simultaneous multithreading processor core

#7 | 2023-02-23
US20230053882A1
Physics

Broadcast scope selection in a data processing system utilizing a memory topology data structure

#8 | 2023-02-09
US20230044350A1
Physics

Targeting of lateral castouts in a data processing system

#9 | 2023-02-09
US20230042778A1
Physics

Speculative delivery of data from a lower level of a memory hierarchy in a data processing system

#10 | 2023-02-09
US20230041702A1
Physics

Distribution of injected data among caches of a data processing system

#11 | 2023-02-02
US20230036054A1
Physics

Memory migration within a multi-host data processing environment

#12 | 2022-12-27
US17389012
Physics

Marking in-flight requests affected by translation entry invalidation in a data processing system

#13 | 2022-12-22
US20220405202A1
Physics

Variable protection window extension for a target address of a store-conditional request

#14 | 2022-12-22
US20220405125A1
Physics

Adjusting store gather window duration in a data processing system supporting simultaneous multithreading

#15 | 2022-05-19
US20220156194A1
Physics

Accelerated processing of streams of load-reserve requests

#16 | 2022-02-03
US20220035748A1
Physics

Dynamic translation lookaside buffer (TLB) invalidation using virtually tagged cache for load/store operations

#17 | 2021-11-04
US20210342275A1
Physics

Initiating interconnect operation without waiting on lower level cache directory lookup

#18 | 2021-07-15
US20210216457A1
Physics

Completion logic performing early commitment of a store-conditional access based on a flag

#19 | 2021-06-17
US20210182198A1
Physics

Cache snooping mode extending coherence protection for certain requests

#20 | 2021-06-17
US20210182197A1
Physics

Cache snooping mode extending coherence protection for certain requests

#21 | 2021-04-01
US20210096990A1
Physics

Cache-inhibited write operations

#22 | 2020-12-31
US20200409771A1
Physics

Ordering execution of an interrupt handler

#23 | 2020-11-12
US20200356409A1
Physics

Low latency management of processor core wait state

#24 | 2020-11-10
US16455340
Physics

Ordering execution of an interrupt handler

#25 | 2020-08-20
US20200264875A1
Physics

Atomic memory operation having selectable location of performance

#26 | 2020-06-25
US20200201766A1
Physics

Selectively updating a coherence state in response to a storage update

#27 | 2020-06-25
US20200201765A1
Physics

Selectively updating a coherence state in response to a storage update

#28 | 2020-06-25
US20200201764A1
Physics

Selectively updating a coherence state in response to a storage update

#29 | 2020-06-11
US20200183853A1
Physics

Processing a sequence of translation entry invalidation requests with regard to draining a processor core

#30 | 2020-06-11
US20200183843A1
Physics

Translation entry invalidation in a multithreaded data processing system

#31 | 2020-06-11
US20200183696A1
Physics

Synchronized access to data in shared memory by protecting the load target address of a fronting load

#32 | 2020-06-11
US20200183585A1
Physics

Zeroing a memory block without processor caching

#33 | 2020-06-04
US20200174931A1
Physics

Selectively preventing pre-coherence point reads in a cache hierarchy to reduce barrier overhead

#34 | 2020-05-14
US20200151094A1
Physics

Data flush of a persistent memory cache or buffer

#35 | 2020-05-14
US20200150960A1
Physics

Synchronized access to data in shared memory by resolving conflicting accesses by co-located hardware threads

#36 | 2020-04-30
US20200133873A1
Physics

Synchronized access to data in shared memory by protecting the load target address of a load-reserve instruction

#37 | 2020-04-09
US20200110704A1
Physics

Information handling system with immediate scheduling of load operations

#38 | 2020-01-30
US20200034312A1
Physics

Synchronized access to shared memory by extending protection for a store target address of a store-conditional request

#39 | 2020-01-30
US20200034236A1
Physics

Dynamic transaction throttling in a data processing system supporting transactional memory

#40 | 2020-01-30
US20200034146A1
Physics

SYNCHRONIZED ACCESS TO DATA IN SHARED MEMORY BY PROTECTING THE LOAD TARGET ADDRESS OF A FRONTING LOAD

#41 | 2019-12-05
US20190370198A1
Physics

Managing efficient selection of a particular processor thread for handling an interrupt

#42 | 2019-08-29
US20190266093A1
Physics

Adaptively enabling and disabling snooping bus commands

#43 | 2019-07-18
US20190220409A1
Physics

Remote node broadcast of requests in a multinode data processing system

#44 | 2019-06-20
US20190188138A1
Physics

Coherence protocol providing speculative coherence response to directory probe

#45 | 2019-05-30
US20190163633A1
Physics

Accelerator memory coherency with single state machine

#46 | 2019-05-09
US20190138630A1
Physics

Split transaction coherency protocol in a data processing system

#47 | 2019-04-25
US20190121760A1
Physics

Managing efficient selection of a particular processor thread for handling an interrupt

#48 | 2019-02-28
US20190065399A1
Physics

Ensuring forward progress for nested translations in a memory management unit

#49 | 2019-02-28
US20190065398A1
Physics

Ensuring forward progress for nested translations in a memory management unit

#50 | 2019-02-28
US20190065380A1
Physics

Reducing translation latency within a memory management unit using external caching structures

#51 | 2019-02-28
US20190065379A1
Physics

Reducing translation latency within a memory management unit using external caching structures

#52 | 2019-02-07
US20190042486A1
Physics

Techniques for command arbitation in symmetric multiprocessor systems

#53 | 2019-02-07
US20190042439A1
Physics

Victim cache line selection

#54 | 2019-02-07
US20190042428A1
Physics

Master requesting missing segments of a cache line for which the master has coherence ownership

#55 | 2019-02-07
US20190042342A1
Physics

Techniques for managing a hang condition in a data processing system with shared memory

#56 | 2018-12-27
US20180373436A1
Physics

Efficient enforcement of barriers with respect to memory move sequences

#57 | 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

#58 | 2018-12-06
US20180350426A1
Physics

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

#59 | 2018-12-06
US20180349138A1
Physics

Multicopy atomic store operation in a data processing system

#60 | 2018-12-06
US20180349136A1
Physics

Multicopy atomic store operation in a data processing system

#61 | 2018-11-29
US20180341592A1
Physics

Prefetch performance

#62 | 2018-11-29
US20180341591A1
Physics

Prefetch performance

#63 | 2018-11-15
US20180329826A1
Physics

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

#64 | 2018-11-08
US20180321853A1
Physics

Speculatively performing memory move requests with respect to a barrier

#65 | 2018-06-14
US20180165392A1
Physics

Simulation employing level-dependent multitype events

#66 | 2018-02-22
US20180052788A1
Physics

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

#67 | 2018-02-22
US20180052771A1
Physics

Adaptively enabling and disabling snooping bus commands

#68 | 2018-02-22
US20180052687A1
Physics

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

#69 | 2018-02-22
US20180052609A1
Physics

Speculatively performing memory move requests with respect to a barrier

#70 | 2018-02-22
US20180052608A1
Physics

Memory move instruction sequence enabling software control

#71 | 2018-02-22
US20180052607A1
Physics

Migration of memory move instruction sequences between hardware threads

#72 | 2018-02-22
US20180052606A1
Physics

Efficient enforcement of barriers with respect to memory move sequences

#73 | 2018-02-22
US20180052605A1
Physics

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

#74 | 2018-02-22
US20180052599A1
Physics

Memory move instruction sequence targeting a memory-mapped device

#75 | 2017-11-23
US20170337132A1
Physics

Accessing partial cachelines in a data cache

#76 | 2017-11-02
US20170315922A1
Physics

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

#77 | 2017-11-02
US20170315919A1
Physics

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

#78 | 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

#79 | 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

#80 | 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

#81 | 2017-10-10
US15333833
Physics

Translation entry invalidation in a multithreaded data processing system

#82 | 2017-09-26
US15333873
Physics

Translation entry invalidation in a multithreaded data processing system

#83 | 2017-09-05
US15333681
Physics

Hybrid replacement policy in a multilevel cache memory hierarchy

#84 | 2017-08-08
US15288767
Physics

Counter-based victim selection in a cache memory

#85 | 2017-08-08
US15288741
Physics

Counter-based victim selection in a cache memory

#86 | 2017-06-22
US20170177501A1
Physics

Translation entry invalidation in a multithreaded data processing system

#87 | 2017-06-22
US20170177499A1
Physics

Translation entry invalidation in a multithreaded data processing system

#88 | 2017-06-22
US20170177493A1
Physics

Translation entry invalidation in a multithreaded data processing system

#89 | 2017-06-22
US20170177422A1
Physics

Translation entry invalidation in a multithreaded data processing system

#90 | 2017-06-22
US20170177421A1
Physics

Translation entry invalidation in a multithreaded data processing system

#91 | 2017-05-30
US15333851
Physics

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

#92 | 2017-03-02
US20170060762A1
Physics

Expedited servicing of store operations in a data processing system

#93 | 2017-03-02
US20170060761A1
Physics

Expedited servicing of store operations in a data processing system

#94 | 2017-03-02
US20170060760A1
Physics

Expedited servicing of store operations in a data processing system

#95 | 2017-03-02
US20170060759A1
Physics

Expedited servicing of store operations in a data processing system

#96 | 2017-03-02
US20170060758A1
Physics

Expedited servicing of store operations in a data processing system

#97 | 2017-03-02
US20170060757A1
Physics

Expedited servicing of store operations in a data processing system

#98 | 2017-03-02
US20170060756A1
Physics

Expedited servicing of store operations in a data processing system

#99 | 2017-03-02
US20170060746A1
Physics

Expedited servicing of store operations in a data processing system

#100 | 2017-02-21
US14977797
Physics

Translation entry invalidation in a multithreaded data processing system

InventorID:

381041 ⎘