gem5/src/mem/ruby/network
Tushar Krishna 1be05afa06 ruby: fix round robin arbiter in garnet2.0
The rr arbiter pointer in garnet was getting updated on every request,
even if there is no grant. This was leading to a huge variance in wait
time at a router at high injection rates.
This patch corrects it to update upon a grant.
2017-02-12 15:00:03 -05:00
..
fault_model style: remove trailing whitespace 2016-02-06 17:21:18 -08:00
garnet2.0 ruby: fix round robin arbiter in garnet2.0 2017-02-12 15:00:03 -05:00
simple style: [patch 1/22] use /r/3648/ to reorganize includes 2016-11-09 14:27:37 -06:00
BasicLink.cc config: make internal links in network topology unidirectional. 2016-10-06 14:35:18 -04:00
BasicLink.hh config: make internal links in network topology unidirectional. 2016-10-06 14:35:18 -04:00
BasicLink.py config: add port directions and per-router delay in topology. 2016-10-06 14:35:20 -04:00
BasicRouter.cc config: add port directions and per-router delay in topology. 2016-10-06 14:35:20 -04:00
BasicRouter.hh config: add port directions and per-router delay in topology. 2016-10-06 14:35:20 -04:00
BasicRouter.py ruby: garnet2.0 2016-10-06 14:35:22 -04:00
MessageBuffer.cc ruby: Check MessageBuffer space in garnet NetworkInterface 2017-01-19 11:59:10 -05:00
MessageBuffer.hh ruby: Check MessageBuffer space in garnet NetworkInterface 2017-01-19 11:59:10 -05:00
MessageBuffer.py ruby: message buffer, timer table: significant changes 2015-09-16 11:59:56 -05:00
Network.cc style: [patch 1/22] use /r/3648/ to reorganize includes 2016-11-09 14:27:37 -06:00
Network.hh config: add port directions and per-router delay in topology. 2016-10-06 14:35:20 -04:00
Network.py ruby: specify number of vnets for each protocol 2015-08-30 12:24:18 -05:00
SConscript ruby: Expose MessageBuffers as SimObjects 2015-08-14 00:19:44 -05:00
Topology.cc style: [patch 1/22] use /r/3648/ to reorganize includes 2016-11-09 14:27:37 -06:00
Topology.hh ruby: Fix potential bugs in garnet2.0 2016-11-21 15:41:30 -05:00