Hi Amin, You might need to increase the number of outstanding requests in the sequencer (system.cpu*.data_sequencer.max_outstanding_requests param) and the cache controllers attached to the sequencer (e.g.: system.cpu*.l1d.number_of_TBEs, if you have a L2, that need to be adjusted as well).
You can also check the cache allocation parameters (e.g.: system.cpu*.l1d.alloc_on_seq_acc) to make sure all requests are going into the mesh and not being handled by the private caches (if that's your intent). Also, if you want all request to go to main memory, you may want to disable cache allocation at the HNFs. Notice the HNFs also have a number_of_TBEs param that you may want to tweak. Best, Tiago ________________________________ From: Amin Jadidi <amin.jad...@gmail.com> Sent: Monday, July 18, 2022 1:14 PM To: gem5-users@gem5.org <gem5-users@gem5.org> Subject: [gem5-users] Re: Injecting Synthetic Traffic Just a minor edit, the mesh frequency is set to 2GHz. On Mon, Jul 18, 2022 at 10:41 AM Amin Jadidi <amin.jad...@gmail.com<mailto:amin.jad...@gmail.com>> wrote: Hi all, I have been using a traffic injector to inject traffic into the mesh. However, I noticed that when I increase the injection rate, at some point it saturates and I cannot inject more traffic even though the mesh and memory bandwidth is not saturated. For this specific study, I am only injecting traffic from one of the cpus and when the injection interval is less than 3ns, I start seeing lots of retries. I am using the CHI protocol and the mesh frequency is set to 3GHz. On paper I should be able to inject one request every cycle, but if I go below one request every 6 cycles (3ns) I cannot inject more and only get retries. For instance: system.cpu00.data_sequencer.response_ports0: Request ReadReq for address 0xdf43623b did not issue because BufferFull Any thoughts? Thanks, Amin 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.
_______________________________________________ gem5-users mailing list -- gem5-users@gem5.org To unsubscribe send an email to gem5-users-le...@gem5.org