P

Inventor

MANSELL DAVID HENNAH

GB46 patents
⚠️ This page may combine multiple inventors who share the name “MANSELL DAVID HENNAH”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.

ADVANCED RISC MACH LTD

38 patents
US7657694B2Feb 2, 2010

Handling access requests in a data processing apparatus

ADVANCED RISC MACH LTD269 citations99
US7305534B2Dec 4, 2007

Control of access to a memory by a device

ADVANCED RISC MACH LTD66 citations97
US7117284B2Oct 3, 2006

Vectored interrupt control within a system having a secure domain and a non-secure domain

ADVANCED RISC MACH LTD64 citations97
US7171539B2Jan 30, 2007

Apparatus and method for controlling access to a memory

ADVANCED RISC MACH LTD77 citations96
US7149862B2Dec 12, 2006

Access control in a data processing apparatus

ADVANCED RISC MACH LTD56 citations95
US7661104B2Feb 9, 2010

Task following between multiple operating systems

ADVANCED RISC MACH LTD52 citations93
US8041897B2Oct 18, 2011

Cache management within a data processing apparatus

ADVANCED RISC MACH LTD21 citations92
US7124274B2Oct 17, 2006

Virtual to physical memory address mapping within a system having a secure domain and a non-secure domain

ADVANCED RISC MACH LTD52 citations92
US7325083B2Jan 29, 2008

Delivering data processing requests to a suspended operating system

ADVANCED RISC MACH LTD33 citations91
US7249270B2Jul 24, 2007

Method and apparatus for placing at least one processor into a power saving mode when another processor has access to a shared resource and exiting the power saving mode upon notification that the shared resource is no longer required by the other processor

ADVANCED RISC MACH LTD36 citations89
US7185159B2Feb 27, 2007

Technique for accessing memory in a data processing apparatus

ADVANCED RISC MACH LTD29 citations89
US7506091B2Mar 17, 2009

Interrupt controller utilising programmable priority values

ADVANCED RISC MACH LTD12 citations84
US7539853B2May 26, 2009

Handling interrupts in data processing of data in which only a portion of a function has been processed

ADVANCED RISC MACH LTD14 citations83
US7529916B2May 5, 2009

Data processing apparatus and method for controlling access to registers

ADVANCED RISC MACH LTD18 citations79
US11379556B2Jul 5, 2022

Apparatus and method for matrix operations

ADVANCED RISC MACH LTD5 citations73
US11068268B2Jul 20, 2021

Data structure processing

ADVANCED RISC MACH LTD2 citations73
US9547530B2Jan 17, 2017

Data processing apparatus and method for processing a plurality of threads

ADVANCED RISC MACH LTD3 citations73
US11797307B2Oct 24, 2023

Range prefetch instruction

ADVANCED RISC MACH LTD2 citations66
US12288071B2Apr 29, 2025

Register addressing information for data transfer instruction

ADVANCED RISC MACH LTD1 citations63
US7734897B2Jun 8, 2010

Allocation of memory access operations to memory access capable pipelines in a superscalar data processing apparatus and method having a plurality of execution threads

ADVANCED RISC MACH LTD4 citations63
US11494188B2Nov 8, 2022

Prefetch strategy control for parallel execution of threads based on one or more characteristics of a stream of program instructions indicative that a data access instruction within a program is scheduled to be executed a plurality of times

ADVANCED RISC MACH LTD1 citations62
US11269634B2Mar 8, 2022

Data structure relinquishing

ADVANCED RISC MACH LTD0 citations62
US10712965B2Jul 14, 2020

Apparatus and method for transferring data between address ranges in memory

ADVANCED RISC MACH LTD1 citations62
US11567763B2Jan 31, 2023

Widening arithmetic in a data processing apparatus

ADVANCED RISC MACH LTD0 citations52
US11513796B2Nov 29, 2022

Multiply-accumulation in a data processing apparatus

ADVANCED RISC MACH LTD0 citations52
US12481501B2Nov 25, 2025

Processing apparatus, method and computer program for a vector combining instruction

ADVANCED RISC MACH LTD0 citations51
US12197916B2Jan 14, 2025

Processing instructions selected from a first instruction set in a first processing mode and instructions selected from a second different instruction set in a second processing mode

ADVANCED RISC MACH LTD0 citations51
US11327752B2May 10, 2022

Element by vector operations in a data processing apparatus

ADVANCED RISC MACH LTD0 citations51
US11288066B2Mar 29, 2022

Register-based matrix multiplication with multiple matrices per register

ADVANCED RISC MACH LTD0 citations51
US9311088B2Apr 12, 2016

Apparatus and method for mapping architectural registers to physical registers

ADVANCED RISC MACH LTD0 citations51
US10908916B2Feb 2, 2021

Apparatus and method for executing a plurality of threads

ADVANCED RISC MACH LTD0 citations50
US10528350B2Jan 7, 2020

Shared resources in a data processing apparatus for executing a plurality of threads

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
US10423467B2Sep 24, 2019

Data processing apparatus and method for performing lock-protected processing operations for multiple threads

ADVANCED RISC MACH LTD0 citations39
US10296340B2May 21, 2019

Data processing apparatus for executing an access instruction for N threads

ADVANCED RISC MACH LTD0 citations39
US8051271B2Nov 1, 2011

Translation of virtual to physical addresses

ADVANCED RISC MACH LTD0 citations39
US7146491B2Dec 5, 2006

Apparatus and method for generating constant values

ADVANCED RISC MACH LTD0 citations39
US9436473B2Sep 6, 2016

Scheduling program instructions with a runner-up execution position

ADVANCED RISC MACH LTD0 citations31

MANSELL DAVID HENNAH

3 patents

ORION LUC

2 patents

APICAL LTD

1 patent

PIRY FREDERIC CLAUDE MARIE

1 patent

BILES STEWART DAVID

1 patent