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

Reply via email to