Inventor
HORSNELL MATTHEW JAMES
GB31 patents
⚠️ This page may combine multiple inventors who share the name “HORSNELL MATTHEW JAMES”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
ADVANCED RISC MACH LTD
30 patentsUS11422808B2Aug 23, 2022
Transactional compare-and-discard instruction
ADVANCED RISC MACH LTD2 citations73
US10394557B2Aug 27, 2019
Debugging data processing transactions
ADVANCED RISC MACH LTD2 citations73
US10866805B2Dec 15, 2020
Speculation barrier instruction
ADVANCED RISC MACH LTD4 citations72
US9104400B2Aug 11, 2015
Cryptographic support instructions
ADVANCED RISC MACH LTD1 citations63
US8966282B2Feb 24, 2015
Cryptographic support instructions
ADVANCED RISC MACH LTD1 citations63
US11803627B2Oct 31, 2023
Authentication system, device and process
ADVANCED RISC MACH LTD0 citations62
US11481290B2Oct 25, 2022
Exception handling in transactions
ADVANCED RISC MACH LTD1 citations62
US12265603B2Apr 1, 2025
Electronic authentication system, device and process
ADVANCED RISC MACH LTD0 citations61
US10838730B2Nov 17, 2020
Saving and restoring branch prediction state
ADVANCED RISC MACH LTD1 citations61
US10523186B1Dec 31, 2019
Vulnerability determination in circuits
ADVANCED RISC MACH LTD1 citations60
US12216589B2Feb 4, 2025
Draining operation for draining dirty cache lines to persistent memory
ADVANCED RISC MACH LTD0 citations52
US11775297B2Oct 3, 2023
Transaction nesting depth testing instruction
ADVANCED RISC MACH LTD0 citations52
US11663034B2May 30, 2023
Permitting unaborted processing of transaction after exception mask update instruction
ADVANCED RISC MACH LTD0 citations52
US11615032B2Mar 28, 2023
Address translation data invalidation
ADVANCED RISC MACH LTD0 citations52
US11379233B2Jul 5, 2022
Apparatus and data processing method for transactional memory
ADVANCED RISC MACH LTD0 citations52
US11347539B2May 31, 2022
Checking lock variables for transactions in a system with transactional memory support
ADVANCED RISC MACH LTD0 citations52
US10908944B2Feb 2, 2021
Apparatus with shared transactional processing resource, and data processing method
ADVANCED RISC MACH LTD0 citations52
US9703966B2Jul 11, 2017
Cryptographic support instructions
ADVANCED RISC MACH LTD1 citations52
US12346693B2Jul 1, 2025
Monitor exclusive instruction
ADVANCED RISC MACH LTD0 citations51
US12236091B2Feb 25, 2025
Monitoring memory locations to identify whether data stored at the memory locations has been modified
ADVANCED RISC MACH LTD0 citations51
US10922084B2Feb 16, 2021
Handling of inter-element address hazards for vector instructions
ADVANCED RISC MACH LTD0 citations51
US11797415B2Oct 24, 2023
Apparatus and method for monitoring events in a data processing system
ADVANCED RISC MACH LTD0 citations50
US11579873B2Feb 14, 2023
Handling load-exclusive instructions in apparatus having support for transactional memory
ADVANCED RISC MACH LTD0 citations50
US12373350B2Jul 29, 2025
Cache-line retention hint information for conditional write instruction
ADVANCED RISC MACH LTD0 citations47
US11086626B2Aug 10, 2021
Circuitry and methods
ADVANCED RISC MACH LTD0 citations47
US10241933B2Mar 26, 2019
Support apparatus and method for processing data and using hardware support for atomic memory transactions
ADVANCED RISC MACH LTD0 citations42
US10810039B2Oct 20, 2020
Monitoring utilization of transactional processing resource
ADVANCED RISC MACH LTD0 citations41
US10678595B2Jun 9, 2020
Dynamic saving of registers in transactions
ADVANCED RISC MACH LTD0 citations41
US10572299B2Feb 25, 2020
Switching between thread mode and transaction mode for a set of registers
ADVANCED RISC MACH LTD0 citations41
US10002020B2Jun 19, 2018
Call stack maintenance for a transactional data processing execution mode
ADVANCED RISC MACH LTD0 citations41