----------------------------------------------------------- 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
