garnet: use vnet_type from protocol to decide buffer depths
authorTushar Krishna <tushar@csail.mit.edu>
Sat, 21 May 2011 04:40:57 +0000 (00:40 -0400)
committerTushar Krishna <tushar@csail.mit.edu>
Sat, 21 May 2011 04:40:57 +0000 (00:40 -0400)
commitfc1d2d967924f9e8116d156550786ed0b527d1e3
tree3377418687c629dac97afad18a52f29c69b89e0f
parentde97d759658253ae0b7b49ff4b541b49a429b37b
garnet: use vnet_type from protocol to decide buffer depths

The virtual channels within "response" vnets are made buffers_per_data_vc
deep (default=4), while virtual channels within other vnets are made
buffers_per_ctrl_vc deep (default = 1). This is for accurate power estimates.
src/mem/ruby/network/garnet/NetworkHeader.hh
src/mem/ruby/network/garnet/fixed-pipeline/GarnetNetwork_d.cc
src/mem/ruby/network/garnet/fixed-pipeline/GarnetNetwork_d.hh
src/mem/ruby/network/garnet/fixed-pipeline/NetworkInterface_d.cc
src/mem/ruby/network/garnet/fixed-pipeline/OutVcState_d.cc
src/mem/ruby/network/garnet/fixed-pipeline/OutVcState_d.hh
src/mem/ruby/network/garnet/fixed-pipeline/OutputUnit_d.cc