Invention Grant
- Patent Title: Shared loads at compute units of a processor
-
Application No.: US16176466Application Date: 2018-10-31
-
Publication No.: US10761992B2Publication Date: 2020-09-01
- Inventor: Maxim V. Kazakov
- Applicant: ADVANCED MICRO DEVICES, INC.
- Applicant Address: US CA Santa Clara
- Assignee: ADVANCED MICRO DEVICES, INC.
- Current Assignee: ADVANCED MICRO DEVICES, INC.
- Current Assignee Address: US CA Santa Clara
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F12/0875 ; G06F17/16 ; G06F13/16 ; G06F12/0831

Abstract:
A processor reduces bus bandwidth consumption by employing a shared load scheme, whereby each shared load retrieves data for multiple compute units (CUs) of a processor. Each CU in a specified group monitors a bus for load accesses directed to a cache shared by the multiple CUs. In response to identifying a load access on the bus, a CU determines if the load access is a shared load access for its share group. In response to identifying a shared load access for its share group, the CU allocates an entry of a private cache associated with the CU for data responsive to the shared load access. The CU then monitors the bus for the data targeted by the shared load. In response to identifying the targeted data on the bus, the CU stores the data at the allocated entry of the private cache.
Public/Granted literature
- US20200133868A1 SHARED LOADS AT COMPUTE UNITS OF A PROCESSOR Public/Granted day:2020-04-30
Information query