Patentable/Patents/US-11650822
US-11650822

Program flow prediction for loops

PublishedMay 16, 2023
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Instruction processing circuitry comprises fetch circuitry to fetch instructions for execution; instruction decoder circuitry to decode fetched instructions; execution circuitry to execute decoded instructions; and program flow prediction circuitry to predict a next instruction to be fetched; in which the instruction decoder circuitry is configured to decode a loop control instruction in respect of a given program loop and to derive information from the loop control instruction for use by the program flow prediction circuitry to predict program flow for one or more iterations of the given program loop.

Patent Claims
3 claims

Legal claims defining the scope of protection, as filed with the USPTO.

2

2. The instruction processing circuitry of claim 1, comprising further branch prediction circuitry to predict branch instruction outcomes using data indicative of previously executed branch instructions.

3

3. The instruction processing circuitry of claim 2, in which, when the information derived from the loop start instruction is flagged as speculative information and the further branch prediction circuitry predicts a branch outcome, the program flow prediction circuitry is configured not to predict a next instruction to be fetched.

4

4. The instruction processing circuitry of claim 1, in which the program flow prediction circuitry is configured to maintain a counter of loop iterations and to predict termination of the given program loop after a number of loop operations derived from the loop start instruction.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

October 25, 2021

Publication Date

May 16, 2023

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Program flow prediction for loops” (US-11650822). https://patentable.app/patents/US-11650822

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.