Invention Grant
- Patent Title: Coprocessor memory ordering table
-
Application No.: US16991858Application Date: 2020-08-12
-
Publication No.: US11055102B2Publication Date: 2021-07-06
- Inventor: Aditya Kesiraju , Brett S. Feero , Nikhil Gupta
- 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 Lawrence J. Merkel
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F12/0815 ; G06F12/084

Abstract:
In an embodiment, at least one CPU processor and at least one coprocessor are included in a system. The CPU processor may issue operations to the coprocessor to perform, including load/store operations. The CPU processor may generate the addresses that are accessed by the coprocessor load/store operations, as well as executing its own CPU load/store operations. The CPU processor may include a memory ordering table configured to track at least one memory region within which there are outstanding coprocessor load/store memory operations that have not yet completed. The CPU processor may delay CPU load/store operations until the outstanding coprocessor load/store operations are complete. In this fashion, the proper ordering of CPU load/store operations and coprocessor load/store operations may be maintained.
Public/Granted literature
- US20200371812A1 Coprocessor Memory Ordering Table Public/Granted day:2020-11-26
Information query