Hints in a data processing apparatus
GB2632311APending Publication Date: 2025-02-05ARM LTD
Patent Information
- Application Number
- GB2023011878
- Authority / Receiving Office
- GB · GB
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-08-02
- Publication Date
- 2025-02-05
Smart Images

Figure 00000000_0000_ABST
Abstract
An apparatus has processing circuitry to perform processing operations specified by program instructions and loop control circuitry to identify a program loop specified by the program instructions. On identification of a program loop, the loop control circuitry stores loop control data that indicates a program loop body, excluding any program flow control instructions that specify the program loop. The loop control circuitry controls the processing circuitry to carry out loop iterations of the program loop body indicated by the loop control data. The processing circuitry is responsive to a hint instruction occurring at the beginning of a given program loop body to cause loop control data for the given program loop to exclude the hint instruction from a modified program loop body and to perform a performance modifying operating procedure specified by the hint instruction when carrying out loop iterations of the modified program loop body. The omission of the hint instruction avoids needless repeated execution of the instruction on subsequent loop iterations.
Need to check novelty before this filing date? Find Prior Art
Citation Information
Patent Citations
Method, Apparatus, and Program Product for Improving Branch Prediction in a Processor Without Hardware Branch Prediction but Supporting Branch Hint Instruction
US20080010635A1
Microprocessor and method for using an instruction loop cache thereof
US20150089141A1