garnet: added orion2.0 for network power calculation
authorTushar Krishna <tushar@csail.mit.edu>
Mon, 7 Feb 2011 06:14:17 +0000 (22:14 -0800)
committerTushar Krishna <tushar@csail.mit.edu>
Mon, 7 Feb 2011 06:14:17 +0000 (22:14 -0800)
commita679e732cee821616c20cc13c22ad2877072ff14
treed3225f0f3bc7f4f79fa3eeb7bf0fb40de19509aa
parent59163f824c71e4290399be7c1c4b6e70b799a388
garnet: added orion2.0 for network power calculation
88 files changed:
src/mem/ruby/network/garnet/fixed-pipeline/InputUnit_d.cc
src/mem/ruby/network/garnet/fixed-pipeline/InputUnit_d.hh
src/mem/ruby/network/garnet/fixed-pipeline/NetworkLink_d.hh
src/mem/ruby/network/garnet/fixed-pipeline/Router_d.cc
src/mem/ruby/network/garnet/fixed-pipeline/Router_d.hh
src/mem/ruby/network/garnet/fixed-pipeline/VCallocator_d.cc
src/mem/ruby/network/garnet/fixed-pipeline/VCallocator_d.hh
src/mem/ruby/network/orion/Allocator/Arbiter.cc [new file with mode: 0644]
src/mem/ruby/network/orion/Allocator/Arbiter.hh [new file with mode: 0644]
src/mem/ruby/network/orion/Allocator/MatrixArbiter.cc [new file with mode: 0644]
src/mem/ruby/network/orion/Allocator/MatrixArbiter.hh [new file with mode: 0644]
src/mem/ruby/network/orion/Allocator/RRArbiter.cc [new file with mode: 0644]
src/mem/ruby/network/orion/Allocator/RRArbiter.hh [new file with mode: 0644]
src/mem/ruby/network/orion/Allocator/SConscript [new file with mode: 0644]
src/mem/ruby/network/orion/Allocator/SWAllocator.cc [new file with mode: 0644]
src/mem/ruby/network/orion/Allocator/SWAllocator.hh [new file with mode: 0644]
src/mem/ruby/network/orion/Allocator/VCAllocator.cc [new file with mode: 0644]
src/mem/ruby/network/orion/Allocator/VCAllocator.hh [new file with mode: 0644]
src/mem/ruby/network/orion/Buffer/AmpUnit.cc [new file with mode: 0644]
src/mem/ruby/network/orion/Buffer/AmpUnit.hh [new file with mode: 0644]
src/mem/ruby/network/orion/Buffer/BitlineUnit.cc [new file with mode: 0644]
src/mem/ruby/network/orion/Buffer/BitlineUnit.hh [new file with mode: 0644]
src/mem/ruby/network/orion/Buffer/Buffer.cc [new file with mode: 0644]
src/mem/ruby/network/orion/Buffer/Buffer.hh [new file with mode: 0644]
src/mem/ruby/network/orion/Buffer/DecoderUnit.cc [new file with mode: 0644]
src/mem/ruby/network/orion/Buffer/DecoderUnit.hh [new file with mode: 0644]
src/mem/ruby/network/orion/Buffer/MemUnit.cc [new file with mode: 0644]
src/mem/ruby/network/orion/Buffer/MemUnit.hh [new file with mode: 0644]
src/mem/ruby/network/orion/Buffer/OutdrvUnit.cc [new file with mode: 0644]
src/mem/ruby/network/orion/Buffer/OutdrvUnit.hh [new file with mode: 0644]
src/mem/ruby/network/orion/Buffer/PrechargeUnit.cc [new file with mode: 0644]
src/mem/ruby/network/orion/Buffer/PrechargeUnit.hh [new file with mode: 0644]
src/mem/ruby/network/orion/Buffer/Register.cc [new file with mode: 0644]
src/mem/ruby/network/orion/Buffer/Register.hh [new file with mode: 0644]
src/mem/ruby/network/orion/Buffer/SConscript [new file with mode: 0644]
src/mem/ruby/network/orion/Buffer/SRAM.cc [new file with mode: 0644]
src/mem/ruby/network/orion/Buffer/SRAM.hh [new file with mode: 0644]
src/mem/ruby/network/orion/Buffer/WordlineUnit.cc [new file with mode: 0644]
src/mem/ruby/network/orion/Buffer/WordlineUnit.hh [new file with mode: 0644]
src/mem/ruby/network/orion/Clock.cc [new file with mode: 0644]
src/mem/ruby/network/orion/Clock.hh [new file with mode: 0644]
src/mem/ruby/network/orion/ConfigFile.cc [new file with mode: 0644]
src/mem/ruby/network/orion/ConfigFile.hh [new file with mode: 0644]
src/mem/ruby/network/orion/Crossbar/Crossbar.cc [new file with mode: 0644]
src/mem/ruby/network/orion/Crossbar/Crossbar.hh [new file with mode: 0644]
src/mem/ruby/network/orion/Crossbar/MatrixCrossbar.cc [new file with mode: 0644]
src/mem/ruby/network/orion/Crossbar/MatrixCrossbar.hh [new file with mode: 0644]
src/mem/ruby/network/orion/Crossbar/MultreeCrossbar.cc [new file with mode: 0644]
src/mem/ruby/network/orion/Crossbar/MultreeCrossbar.hh [new file with mode: 0644]
src/mem/ruby/network/orion/Crossbar/SConscript [new file with mode: 0644]
src/mem/ruby/network/orion/FlipFlop.cc [new file with mode: 0644]
src/mem/ruby/network/orion/FlipFlop.hh [new file with mode: 0644]
src/mem/ruby/network/orion/NetworkPower.cc
src/mem/ruby/network/orion/NetworkPower.hh
src/mem/ruby/network/orion/OrionConfig.cc [new file with mode: 0644]
src/mem/ruby/network/orion/OrionConfig.hh [new file with mode: 0644]
src/mem/ruby/network/orion/OrionLink.cc [new file with mode: 0644]
src/mem/ruby/network/orion/OrionLink.hh [new file with mode: 0644]
src/mem/ruby/network/orion/OrionRouter.cc [new file with mode: 0644]
src/mem/ruby/network/orion/OrionRouter.hh [new file with mode: 0644]
src/mem/ruby/network/orion/SConscript
src/mem/ruby/network/orion/SIM_port.hh [deleted file]
src/mem/ruby/network/orion/SIM_power.hh [deleted file]
src/mem/ruby/network/orion/SIM_power_test.hh [deleted file]
src/mem/ruby/network/orion/TechParameter.cc [new file with mode: 0644]
src/mem/ruby/network/orion/TechParameter.hh [new file with mode: 0644]
src/mem/ruby/network/orion/Type.hh [new file with mode: 0644]
src/mem/ruby/network/orion/Wire.cc [new file with mode: 0644]
src/mem/ruby/network/orion/Wire.hh [new file with mode: 0644]
src/mem/ruby/network/orion/orion.hh [new file with mode: 0644]
src/mem/ruby/network/orion/parm_technology.hh [deleted file]
src/mem/ruby/network/orion/power_arbiter.cc [deleted file]
src/mem/ruby/network/orion/power_arbiter.hh [deleted file]
src/mem/ruby/network/orion/power_array.cc [deleted file]
src/mem/ruby/network/orion/power_array.hh [deleted file]
src/mem/ruby/network/orion/power_bus.cc [deleted file]
src/mem/ruby/network/orion/power_bus.hh [deleted file]
src/mem/ruby/network/orion/power_crossbar.cc [deleted file]
src/mem/ruby/network/orion/power_crossbar.hh [deleted file]
src/mem/ruby/network/orion/power_ll.cc [deleted file]
src/mem/ruby/network/orion/power_ll.hh [deleted file]
src/mem/ruby/network/orion/power_router_init.cc [deleted file]
src/mem/ruby/network/orion/power_router_init.hh [deleted file]
src/mem/ruby/network/orion/power_static.cc [deleted file]
src/mem/ruby/network/orion/power_static.hh [deleted file]
src/mem/ruby/network/orion/power_utils.cc [deleted file]
src/mem/ruby/network/orion/power_utils.hh [deleted file]
src/mem/ruby/network/orion/router.cfg [new file with mode: 0644]