Hi Azadeh, I think you’ve gotten the wrong end of the stick here. In general you cannot make assumptions about a packet size.
The core will only touch a few bytes at a time, depending on the ISA. Thus, the core interacts with the L1 caches on a sub-cacheline granularity, depending on what instructions are being executed. A generic packet in the memory system can have any arbitrary size, but most of them will be cache-line sized (in a system with caches). Andreas From: Azadeh Shirvanian <[email protected]<mailto:[email protected]>> Date: Sunday, 25 January 2015 21:04 To: Hamid Reza Khaleghzadeh <[email protected]<mailto:[email protected]>>, "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>> Cc: Andreas Hansson <[email protected]<mailto:[email protected]>> Subject: Re: [gem5-users] Cache line size Hello Hamid Thanks for your reply. So each block has 64 bytes. In the following link, Ali and Andreas have written that the underlying data could be 1-16 bytes based on size: http://qa.gem5.org/1097/problem-extracting-the-data-being-exchanged-between-cache That implies that data can never cover a whole block. But why is data between 1 and 16 bytes? Where does this 16 come from? Azadeh On Sun, Jan 25, 2015 at 3:33 PM, Hamid Reza Khaleghzadeh <[email protected]<mailto:[email protected]>> wrote: Hello Azadeh, Cache size is in Byte not in Bit. On Sun, Jan 25, 2015 at 5:32 PM, Azadeh Shirvanian via gem5-users <[email protected]<mailto:[email protected]>> wrote: Hi all I have a question regarding the cache line size stated in configs/common/Options.py: parser.add_option("--cacheline_size", type="int", default=64) Someone told me that the size is 64 bits and not bytes. Is that true? Is the size in bits or in bytes? Thanks in advance. Azadeh _______________________________________________ gem5-users mailing list [email protected]<mailto:[email protected]> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users -- Hamid Reza Khaleghzadeh http://hkhaleghzadeh.webs.com -- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2557590 ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2548782
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
