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
