Patentable/Patents/US-12175287
US-12175287

Processor instruction dispatch configuration

PublishedDecember 24, 2024
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A processor comprises a computational array of computational elements and an instruction dispatch circuit. The computational elements receive data operands via data lanes extending along a first dimension, and processes the operands based upon instructions received from the instruction dispatch circuit via instruction lanes extending along a second dimension. The instruction dispatch circuit receives raw instructions, and comprises an instruction dispatch unit (IDU) processor that processes a set of raw instructions to generate processed instructions for dispatch to the computational elements, where the number of processed instructions is not equal to the number of instructions of the set of raw instructions. The processed instructions are dispatched to columns of the computational array via a plurality of instruction queues, wherein an instruction vector of instructions is shifted between adjacent instruction queues in a first direction, and dispatches instructions to the computational elements in a second direction.

Patent Claims
15 claims

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

2

2. The processor of claim 1, wherein the computational elements are homogeneous.

3

3. The processor of claim 1, wherein the computational elements are heterogeneous.

4

4. The processor of claim 1, wherein the arrangement of computational elements is an array, the data flow in the first direction is along rows of the array, and instruction control is applied to columns of the array.

5

5. The processor of claim 1, wherein the instructions move only in a row direction during certain timing increments.

6

6. The processor of claim 1, wherein the instructions move only in a column direction during certain timing increments.

7

7. The processor of claim 1, wherein the instruction dispatch circuit is configured to dispatch instructions to columns of computational elements in a Single Instruction Multiple Data (SIMD) configuration.

8

8. The processor of claim 1, wherein the instruction dispatch circuit is configured to dispatch instructions to columns of computational elements in a Multiple Instructions Multiple Data (MIMD) configuration.

10

10. The method of claim 9, wherein the arrangement of computational elements is configured to process data operands provided from memory based upon the provided instructions.

11

11. The method of claim 9, wherein the computational elements are homogeneous.

12

12. The method of claim 9, wherein the computational elements are heterogeneous.

13

13. The method of claim 9, wherein the arrangement of computational elements is an array, the data flow in the first direction is along rows of the array, and instruction control is applied to columns of the array.

14

14. The method of claim 9, wherein the instructions move only in a row direction during certain timing increments.

15

15. The method of claim 9, wherein the instructions may move only in a column direction during certain timing increments.

16

16. The method of claim 9, wherein the providing instructions comprises dispatching instructions to columns of computational elements in a Single Instruction Multiple Data (SIMD) configuration.

17

17. The method of claim 9, wherein the providing instructions comprises dispatching instructions to columns of computational elements in a Multiple Instructions Multiple Data (MIMD) configuration.

Classification Codes (CPC)

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

Patent Metadata

Filing Date

December 20, 2023

Publication Date

December 24, 2024

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. “Processor instruction dispatch configuration” (US-12175287). https://patentable.app/patents/US-12175287

© 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.