Hints in a data processing apparatus

GB2632311APending Publication Date: 2025-02-05ARM LTD
View PDF 2 Cites 0 Cited by

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
    Figure 00000000_0000_ABST
Patent Text Reader

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