Invention Grant
- Patent Title: Coprocessor operation bundling
-
Application No.: US17527872Application Date: 2021-11-16
-
Publication No.: US11755328B2Publication Date: 2023-09-12
- Inventor: Aditya Kesiraju , Brett S. Feero , Nikhil Gupta , Viney Gautam
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Kowert, Hood, Munyon, Rankin & Goetzel, P.C.
- Agent Erik A. Heter; Dean M. Munyon
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F9/30 ; G06F9/48 ; G06F9/52

Abstract:
In an embodiment, a processor includes a buffer in an interface unit. The buffer may be used to accumulate coprocessor instructions to be transmitted to a coprocessor. In an embodiment, the processor issues the coprocessor instructions to the buffer when ready to be issued to the coprocessor. The interface unit may accumulate the coprocessor instructions in the buffer, generating a bundle of instructions. The bundle may be closed based on various predetermined conditions and then the bundle may be transmitted to the coprocessor. If a sequence of coprocessor instructions appears consecutively in a program, the rate at which the instructions are provided to the coprocessor (on average) at least matches the rate at which the coprocessor consumes the instructions, in an embodiment.
Public/Granted literature
- US20220137975A1 Coprocessor Operation Bundling Public/Granted day:2022-05-05
Information query