Inventor
BILES STUART DAVID
GB48 patents
⚠️ This page may combine multiple inventors who share the name “BILES STUART DAVID”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
ADVANCED RISC MACH LTD
33 patentsUS7657694B2Feb 2, 2010
Handling access requests in a data processing apparatus
ADVANCED RISC MACH LTD269 citations99
US7937535B2May 3, 2011
Managing cache coherency in a data processing apparatus
ADVANCED RISC MACH LTD433 citations98
US8041897B2Oct 18, 2011
Cache management within a data processing apparatus
ADVANCED RISC MACH LTD21 citations92
US7707390B2Apr 27, 2010
Instruction issue control within a multi-threaded in-order superscalar processor
ADVANCED RISC MACH LTD29 citations92
US7343482B2Mar 11, 2008
Program subgraph identification
ADVANCED RISC MACH LTD21 citations92
US7162590B2Jan 9, 2007
Memory bus within a coherent multi-processing system having a main portion and a coherent multi-processing portion
ADVANCED RISC MACH LTD73 citations92
US9122890B2Sep 1, 2015
Secure mechanism to switch between different domains of operation in a data processor
ADVANCED RISC MACH LTD9 citations84
US7966466B2Jun 21, 2011
Memory domain based security control with data processing systems
ADVANCED RISC MACH LTD16 citations84
US7886098B2Feb 8, 2011
Memory access security management
ADVANCED RISC MACH LTD19 citations84
US7831817B2Nov 9, 2010
Two-level branch prediction apparatus
ADVANCED RISC MACH LTD13 citations84
US7743238B2Jun 22, 2010
Accessing items of architectural state from a register cache in a data processing apparatus when performing branch prediction operations for an indirect branch instruction
ADVANCED RISC MACH LTD11 citations84
US7529889B2May 5, 2009
Data processing apparatus and method for performing a cache lookup in an energy efficient manner
ADVANCED RISC MACH LTD9 citations84
US7506091B2Mar 17, 2009
Interrupt controller utilising programmable priority values
ADVANCED RISC MACH LTD12 citations84
US7269759B2Sep 11, 2007
Data processing apparatus and method for handling corrupted data values
ADVANCED RISC MACH LTD18 citations84
US7865675B2Jan 4, 2011
Controlling cleaning of data values within a hardware accelerator
ADVANCED RISC MACH LTD15 citations83
US7805595B2Sep 28, 2010
Data processing apparatus and method for updating prediction data based on an operation's priority level
ADVANCED RISC MACH LTD17 citations83
US7769955B2Aug 3, 2010
Multiple thread instruction fetch from different cache levels
ADVANCED RISC MACH LTD16 citations83
US8055872B2Nov 8, 2011
Data processor with hardware accelerator, accelerator interface and shared memory management unit
ADVANCED RISC MACH LTD14 citations80
US7447883B2Nov 4, 2008
Allocation of branch target cache resources in dependence upon program instructions within an instruction queue
ADVANCED RISC MACH LTD7 citations73
US9104400B2Aug 11, 2015
Cryptographic support instructions
ADVANCED RISC MACH LTD1 citations63
US8966282B2Feb 24, 2015
Cryptographic support instructions
ADVANCED RISC MACH LTD1 citations63
US11119925B2Sep 14, 2021
Apparatus and method for managing capability metadata
ADVANCED RISC MACH LTD0 citations62
US7757027B2Jul 13, 2010
Control of master/slave communication within an integrated circuit
ADVANCED RISC MACH LTD5 citations62
US7685404B2Mar 23, 2010
Program subgraph identification
ADVANCED RISC MACH LTD3 citations62
US8001331B2Aug 16, 2011
Efficiency of cache memory operations
ADVANCED RISC MACH LTD4 citations60
US7650483B2Jan 19, 2010
Execution of instructions within a data processing apparatus having a plurality of processing units
ADVANCED RISC MACH LTD3 citations60
US8898430B2Nov 25, 2014
Fault handling in address translation transactions
ADVANCED RISC MACH LTD3 citations59
US7877587B2Jan 25, 2011
Branch prediction within a multithreaded processor
ADVANCED RISC MACH LTD6 citations56
US9703966B2Jul 11, 2017
Cryptographic support instructions
ADVANCED RISC MACH LTD1 citations52
US11481384B2Oct 25, 2022
Apparatus and method for performing operations on capability metadata
ADVANCED RISC MACH LTD0 citations51
US9116844B2Aug 25, 2015
Data processing apparatus and method for analysing transient faults occurring within storage elements of the data processing apparatus
ADVANCED RISC MACH LTD1 citations50
US10241933B2Mar 26, 2019
Support apparatus and method for processing data and using hardware support for atomic memory transactions
ADVANCED RISC MACH LTD0 citations42
US8041930B2Oct 18, 2011
Data processing apparatus and method for controlling thread access of register sets when selectively operating in secure and non-secure domains
ADVANCED RISC MACH LTD0 citations41
OEZER EMRE
2 patentsUS8205206B2Jun 19, 2012
Data processing apparatus and method for managing multiple program threads executed by processing circuitry
OEZER EMRE13 citations82
US8195886B2Jun 5, 2012
Data processing apparatus and method for implementing a replacement scheme for entries of a storage unit
OEZER EMRE11 citations82