Invention Grant
- Patent Title: Data processing apparatus and method for generating prefetches
-
Application No.: US17093792Application Date: 2020-11-10
-
Publication No.: US11442863B2Publication Date: 2022-09-13
- Inventor: Alexander Cole Shulyak , Adrian Montero , Joseph Michael Pusdesris , Karthik Sundaram , Yasuo Ishii
- Applicant: Arm Limited
- Applicant Address: GB Cambridge
- Assignee: Arm Limited
- Current Assignee: Arm Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Main IPC: G06F12/0862
- IPC: G06F12/0862

Abstract:
Data processing apparatuses and methods of processing data are disclosed. The operations comprise: storing copies of data items; and storing, in a producer pattern history table, a plurality of producer-consumer relationships, each defining an association between producer load indicator and a plurality of consumer load entries, each consumer load entry comprising a consumer load indicator and one or more usefulness metrics. Further steps comprise: initiating, in response to a data load from an address corresponding to the producer load indicator in the producer pattern history table and when at least one of the corresponding one or more usefulness meets a criterion, a producer prefetch of data to be prefetched for storing as a local copy; and issuing, when the data is returned, one or more consumer prefetches to return consumer data from a consumer address generated from the data returned by the producer prefetch and a consumer load indicator of a consumer load entry.
Public/Granted literature
- US20220147459A1 DATA PROCESSING APPARATUS AND METHOD FOR GENERATING PREFETCHES Public/Granted day:2022-05-12
Information query
IPC分类: