| CPC G06F 12/0802 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0659 (2013.01); G06F 3/0679 (2013.01); G06F 2212/22 (2013.01); G06F 2212/221 (2013.01)] | 13 Claims |

|
1. A memory device, comprising:
a plurality of memory banks;
a plurality of row buffers, wherein at least one row buffer of the plurality of row buffers is associated with each memory bank of the plurality of memory banks;
a cache comprising a plurality of cache lines;
a processing logic communicatively coupled to the plurality of memory banks and the plurality of row buffers, the processing logic to perform operations comprising:
receiving an activate command comprising a cache hint and an identifier of a row of a memory bank of the plurality of memory banks, wherein the cache hint comprises a dedicated bit in the activate command that indicates whether to cache or exclude from caching data of the identified row;
fetching the data from the row identified by the activate command to a row buffer of the plurality of row buffers; and
copying, based on the cache hint, the data to a cache line of the plurality of cache lines.
|