-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviews.gem5.org/r/3009/
-----------------------------------------------------------

Review request for Default.


Repository: gem5


Description
-------

Changeset 11044:328fb5a6911e
---------------------------
ruby: network: changes unit of latency from Cycles to Tick

Since each router and network interface has a clock of its own, it is hard to
keep track of time in terms of Cycles.  This patch moves to the unit of time
being Tick.  This is ultimately required for improving finer granularity event
scheduling for on-chip networks, which in turn improves the speed of
simulation.

All the three on-chip network implementations are updated by this patch.


Diffs
-----

  src/mem/ruby/network/BasicLink.hh 863d314f6356 
  src/mem/ruby/network/BasicLink.py 863d314f6356 
  src/mem/ruby/network/garnet/fixed-pipeline/GarnetLink_d.py 863d314f6356 
  src/mem/ruby/network/garnet/fixed-pipeline/InputUnit_d.hh 863d314f6356 
  src/mem/ruby/network/garnet/fixed-pipeline/InputUnit_d.cc 863d314f6356 
  src/mem/ruby/network/garnet/fixed-pipeline/NetworkInterface_d.hh 863d314f6356 
  src/mem/ruby/network/garnet/fixed-pipeline/NetworkInterface_d.cc 863d314f6356 
  src/mem/ruby/network/garnet/fixed-pipeline/NetworkLink_d.hh 863d314f6356 
  src/mem/ruby/network/garnet/fixed-pipeline/NetworkLink_d.cc 863d314f6356 
  src/mem/ruby/network/garnet/fixed-pipeline/OutVcState_d.hh 863d314f6356 
  src/mem/ruby/network/garnet/fixed-pipeline/OutputUnit_d.hh 863d314f6356 
  src/mem/ruby/network/garnet/fixed-pipeline/OutputUnit_d.cc 863d314f6356 
  src/mem/ruby/network/garnet/fixed-pipeline/RoutingUnit_d.cc 863d314f6356 
  src/mem/ruby/network/garnet/fixed-pipeline/SWallocator_d.cc 863d314f6356 
  src/mem/ruby/network/garnet/fixed-pipeline/Switch_d.cc 863d314f6356 
  src/mem/ruby/network/garnet/fixed-pipeline/VCallocator_d.cc 863d314f6356 
  src/mem/ruby/network/garnet/fixed-pipeline/VirtualChannel_d.hh 863d314f6356 
  src/mem/ruby/network/garnet/fixed-pipeline/VirtualChannel_d.cc 863d314f6356 
  src/mem/ruby/network/garnet/fixed-pipeline/flitBuffer_d.hh 863d314f6356 
  src/mem/ruby/network/garnet/fixed-pipeline/flitBuffer_d.cc 863d314f6356 
  src/mem/ruby/network/garnet/fixed-pipeline/flit_d.hh 863d314f6356 
  src/mem/ruby/network/garnet/fixed-pipeline/flit_d.cc 863d314f6356 
  src/mem/ruby/network/garnet/flexible-pipeline/FlexibleConsumer.hh 
863d314f6356 
  src/mem/ruby/network/garnet/flexible-pipeline/GarnetLink.py 863d314f6356 
  src/mem/ruby/network/garnet/flexible-pipeline/InVcState.hh 863d314f6356 
  src/mem/ruby/network/garnet/flexible-pipeline/InVcState.cc 863d314f6356 
  src/mem/ruby/network/garnet/flexible-pipeline/NetworkInterface.hh 
863d314f6356 
  src/mem/ruby/network/garnet/flexible-pipeline/NetworkInterface.cc 
863d314f6356 
  src/mem/ruby/network/garnet/flexible-pipeline/NetworkLink.hh 863d314f6356 
  src/mem/ruby/network/garnet/flexible-pipeline/NetworkLink.cc 863d314f6356 
  src/mem/ruby/network/garnet/flexible-pipeline/OutVcState.hh 863d314f6356 
  src/mem/ruby/network/garnet/flexible-pipeline/OutVcState.cc 863d314f6356 
  src/mem/ruby/network/garnet/flexible-pipeline/Router.hh 863d314f6356 
  src/mem/ruby/network/garnet/flexible-pipeline/Router.cc 863d314f6356 
  src/mem/ruby/network/garnet/flexible-pipeline/flit.hh 863d314f6356 
  src/mem/ruby/network/garnet/flexible-pipeline/flit.cc 863d314f6356 
  src/mem/ruby/network/garnet/flexible-pipeline/flitBuffer.hh 863d314f6356 
  src/mem/ruby/network/garnet/flexible-pipeline/flitBuffer.cc 863d314f6356 
  src/mem/ruby/network/simple/SimpleNetwork.cc 863d314f6356 
  src/mem/ruby/network/simple/Throttle.cc 863d314f6356 

Diff: http://reviews.gem5.org/r/3009/diff/


Testing
-------


Thanks,

Nilay Vaish

_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to