| CPC G06F 9/30149 (2013.01) [G06F 9/30036 (2013.01); G06F 9/30038 (2023.08); G06F 9/30047 (2013.01); G06F 9/30065 (2013.01); G06F 9/3016 (2013.01); G06F 9/345 (2013.01); G06F 9/3824 (2013.01); G06F 9/383 (2013.01); G06F 12/0875 (2013.01); G06F 2212/452 (2013.01)] | 20 Claims |

|
1. A device comprising:
a processor core;
a cache memory configured to store a set of data; and
a circuit coupled between the processor core and the cache memory, wherein the circuit includes:
an interface coupled to the cache memory and configured to receive the set of data from the cache memory;
a first buffer configured to store a first subset of the set of data; and
a second buffer configured to store a second subset of the set of data;
wherein the circuit is configured to provide at least one of the first subset of the set of data or the second subset of the set of data to the processor core based on an instruction that specifies whether to provide the first subset of the set of data from the first buffer, the second subset of the set of data from the second buffer, or both the first subset of the set of data from the first buffer and the second subset of the set of data from the second buffer.
|