Dear gem5 Community, I hope this email finds you well. I apologize in advance if my questions seem basic, as I am still learning the ropes of gem5 and have encountered some areas of confusion.
For my research, I am interested in configuring the depth of the input buffers per router. I understand that the default buffer size is zero, which signifies an infinite buffer. I have reviewed the source code in "src/mem/ruby/network/garnet/GarnetNetwork.py" and noticed that buffers_per_data_vc is set to 4 by default, while buffers_per_ctrl_vc is set to 1. If I modify the default value of buffers_per_data_vc to 8, would this accurately configure the input buffer depth to 8? Additionally, I would like to inquire about accessing the current number of flits within the buffer. I reviewed the code in "src/mem/ruby/network/garnet/InputUnit.cc" and "src/mem/ruby/network/garnet/RoutingUnit.cc" but was unable to locate the relevant functionality. Thank you for your time and assistance. Best Regards, *Eng. Karim Soliman* Teaching Assistant Computer Engineering Department Pharos University in Alexandria (P.U.A)
_______________________________________________ gem5-users mailing list -- gem5-users@gem5.org To unsubscribe send an email to gem5-users-le...@gem5.org