Dear all,

The cache line size of L1 is by default in Gem5 consists of 64 bytes.
At the same time, read and write operations in the L1 cache is done using
packets in the gem5 simulator. Each packet has parameters (main memory
address, size, data ,....).
The size of packet is not fixed it can be 1, 4 ,8 ,.. bytes.

My question is, when I write a packet (with size of 1 byte< 64 bytes the
size of cache line) at a certain line of L1 cache, what will happen to the
rest of the bytes of that line. What these bytes will have (old data or
zeros bits or what exactly).

How can I  access to a certain line of cache in order to read it?
When the packets are read or written in the cache, how is the cache line in
gem5 selected?

Thanks in advance
Nour
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to