26-11-2020 дата публикации
Номер: US20200371925A1
Принадлежит:
A method includes receiving, by a level two (L2) controller, a write request for an address that is not allocated as a cache line in a L2 cache. The write request specifies write data. The method also includes generating, by the L2 controller, a read request for the address; reserving, by the L2 controller, an entry in a register file for read data returned in response to the read request; updating, by the L2 controller, a data field of the entry with the write data; updating, by the L2 controller, an enable field of the entry associated with the write data; and receiving, by the L2 controller, the read data and merging the read data into the data field of the entry. 1. A method , comprising:receiving, by a level two (L2) controller, a write request for an address that is not allocated as a cache line in a L2 cache, the write request specifying write data;generating, by the L2 controller, a read request for the address;reserving, by the L2 controller, an entry in a register file for read data returned in response to the read request;updating, by the L2 controller, a data field of the entry with the write data;updating, by the L2 controller, an enable field of the entry associated with the write data; andreceiving, by the L2 controller, the read data and merging the read data into the data field of the entry.2. The method of claim 1 , further comprising storing the merged data field of the entry as a cache line in the L2 cache.3. The method of claim 1 , wherein the data field of the entry comprises a plurality of bytes and the enable field of the entry comprises a plurality of sub-fields claim 1 , each sub-field associated with one of the plurality of bytes.4. The method of claim 3 , wherein updating the enable field further comprises:asserting each sub-field associated with a byte containing write data; andde-asserting each sub-field associated with a byte not containing write data.5. The method of claim 4 , wherein merging the read data into the data field of the ...
Подробнее