Apparatus and method for predicting a redundancy period
First Claim
Patent Images
1. An apparatus comprising:
- a plurality of memory units organised as a hierarchical memory system, wherein each of at least some of said memory units is associated with a processor element;
predictor circuitry to perform a prediction process to determine a predicted redundancy period of result data of a data processing operation to be performed, indicating a predicted point when said result data will be next accessed; and
an operation controller to cause a selected processor element to perform said data processing operation, wherein said selected processor element is selected based on said predicted redundancy period,wherein said data processing operation is performed in response to execution of a given instruction from a series of instructions comprising a loop, and said prediction process is based on a processing period of one iteration of said loop.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus comprises a plurality of memory units organized as a hierarchical memory system, wherein each of at least some of the memory units is associated with a processor element; predictor circuitry to perform a prediction process to determine a predicted redundancy period of result data of a data processing operation to be performed, indicating a predicted point when said result data will be next accessed; and an operation controller to cause a selected processor element to perform said data processing operation, wherein said selected processor element is selected based on said predicted redundancy period.
-
Citations
16 Claims
-
1. An apparatus comprising:
-
a plurality of memory units organised as a hierarchical memory system, wherein each of at least some of said memory units is associated with a processor element; predictor circuitry to perform a prediction process to determine a predicted redundancy period of result data of a data processing operation to be performed, indicating a predicted point when said result data will be next accessed; and an operation controller to cause a selected processor element to perform said data processing operation, wherein said selected processor element is selected based on said predicted redundancy period, wherein said data processing operation is performed in response to execution of a given instruction from a series of instructions comprising a loop, and said prediction process is based on a processing period of one iteration of said loop. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for use in an apparatus comprising a plurality of memory units organised as a hierarchical memory system, wherein each of at least some of said memory units is associated with a processor element, said method comprising:
-
performing a prediction process to determine a predicted redundancy period of result data of a data processing operation to performed, indicating a predicted point when said result data will be next accessed; and selecting a selected processor element to perform said data processing operation, wherein said selected processor element is selected based on said predicted redundancy period, wherein said data processing operation is performed in response to execution of a given instruction from a series of instructions comprising a loop, and said prediction process is based on a processing period of one iteration of said loop.
-
Specification