Binary search procedure for control table stored in memory system
AssigneeArm Limited
InventorsThomas Christopher Grocutt, François Christopher Jacques Botman
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorsThomas Christopher Grocutt, François Christopher Jacques Botman
Estimating the term…
A control table (22) defines information for controlling a processing component (20) to perform an operation. The table (22) comprises entries each corresponding to a variable size region defined by a first limit address and one of a second limit address and size. A binary search procedure is provided for looking up the table, comprising a number of search window narrowing steps, each narrowing a current search window of candidate entries to a narrower search window comprising fewer entries, based on a comparison of a query address against the first limit address of a selected candidate entry of the current search window. The comparison is independent of the second limit address or size of the selected candidate entry. After the search window is narrowed to a single entry, the query address is compared with the second limit address or size of that single entry.
An apparatus comprising:
An apparatus comprising:
A non-transitory storage medium storing a computer program for controlling a host data processing apparatus to provide an instruction execution environment for execution of instructions;
Dependencies are inferred from the claim text.