stats: updates due to recent changes.

This commit is contained in:
Nilay Vaish 2015-08-30 12:24:19 -05:00
parent a60a93eb05
commit 66941163e5
79 changed files with 10608 additions and 60025 deletions

File diff suppressed because one or more lines are too long

View file

@ -109,7 +109,7 @@ dcache_port=system.cpu.dcache.cpu_side
icache_port=system.cpu.icache.cpu_side icache_port=system.cpu.icache.cpu_side
[system.cpu.branchPred] [system.cpu.branchPred]
type=BranchPredictor type=TournamentBP
BTBEntries=4096 BTBEntries=4096
BTBTagSize=16 BTBTagSize=16
RASSize=16 RASSize=16
@ -123,10 +123,9 @@ localCtrBits=2
localHistoryTableSize=2048 localHistoryTableSize=2048
localPredictorSize=2048 localPredictorSize=2048
numThreads=1 numThreads=1
predType=tournament
[system.cpu.dcache] [system.cpu.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -135,7 +134,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -146,7 +145,6 @@ size=262144
system=system system=system
tags=system.cpu.dcache.tags tags=system.cpu.dcache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.dcache_port cpu_side=system.cpu.dcache_port
mem_side=system.cpu.toL2Bus.slave[1] mem_side=system.cpu.toL2Bus.slave[1]
@ -550,7 +548,7 @@ eventq_index=0
opClass=InstPrefetch opClass=InstPrefetch
[system.cpu.icache] [system.cpu.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -559,7 +557,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=true
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -570,7 +568,6 @@ size=131072
system=system system=system
tags=system.cpu.icache.tags tags=system.cpu.icache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.icache_port cpu_side=system.cpu.icache_port
mem_side=system.cpu.toL2Bus.slave[0] mem_side=system.cpu.toL2Bus.slave[0]
@ -600,7 +597,7 @@ eventq_index=0
size=48 size=48
[system.cpu.l2cache] [system.cpu.l2cache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=8 assoc=8
@ -609,7 +606,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=20 hit_latency=20
is_top_level=false is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=20 mshrs=20
prefetch_on_access=false prefetch_on_access=false
@ -620,7 +617,6 @@ size=2097152
system=system system=system
tags=system.cpu.l2cache.tags tags=system.cpu.l2cache.tags
tgts_per_mshr=12 tgts_per_mshr=12
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.toL2Bus.master[0] cpu_side=system.cpu.toL2Bus.master[0]
mem_side=system.membus.slave[1] mem_side=system.membus.slave[1]

View file

@ -150,7 +150,7 @@ localPredictorSize=2048
numThreads=1 numThreads=1
[system.cpu.dcache] [system.cpu.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -159,7 +159,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -170,7 +170,6 @@ size=262144
system=system system=system
tags=system.cpu.dcache.tags tags=system.cpu.dcache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.dcache_port cpu_side=system.cpu.dcache_port
mem_side=system.cpu.toL2Bus.slave[1] mem_side=system.cpu.toL2Bus.slave[1]
@ -206,9 +205,9 @@ opList=system.cpu.fuPool.FUList0.opList
[system.cpu.fuPool.FUList0.opList] [system.cpu.fuPool.FUList0.opList]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=IntAlu opClass=IntAlu
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList1] [system.cpu.fuPool.FUList1]
type=FUDesc type=FUDesc
@ -220,16 +219,16 @@ opList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1
[system.cpu.fuPool.FUList1.opList0] [system.cpu.fuPool.FUList1.opList0]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=IntMult opClass=IntMult
opLat=3 opLat=3
pipelined=true
[system.cpu.fuPool.FUList1.opList1] [system.cpu.fuPool.FUList1.opList1]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=19
opClass=IntDiv opClass=IntDiv
opLat=20 opLat=20
pipelined=false
[system.cpu.fuPool.FUList2] [system.cpu.fuPool.FUList2]
type=FUDesc type=FUDesc
@ -241,23 +240,23 @@ opList=system.cpu.fuPool.FUList2.opList0 system.cpu.fuPool.FUList2.opList1 syste
[system.cpu.fuPool.FUList2.opList0] [system.cpu.fuPool.FUList2.opList0]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=FloatAdd opClass=FloatAdd
opLat=2 opLat=2
pipelined=true
[system.cpu.fuPool.FUList2.opList1] [system.cpu.fuPool.FUList2.opList1]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=FloatCmp opClass=FloatCmp
opLat=2 opLat=2
pipelined=true
[system.cpu.fuPool.FUList2.opList2] [system.cpu.fuPool.FUList2.opList2]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=FloatCvt opClass=FloatCvt
opLat=2 opLat=2
pipelined=true
[system.cpu.fuPool.FUList3] [system.cpu.fuPool.FUList3]
type=FUDesc type=FUDesc
@ -269,23 +268,23 @@ opList=system.cpu.fuPool.FUList3.opList0 system.cpu.fuPool.FUList3.opList1 syste
[system.cpu.fuPool.FUList3.opList0] [system.cpu.fuPool.FUList3.opList0]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=FloatMult opClass=FloatMult
opLat=4 opLat=4
pipelined=true
[system.cpu.fuPool.FUList3.opList1] [system.cpu.fuPool.FUList3.opList1]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=12
opClass=FloatDiv opClass=FloatDiv
opLat=12 opLat=12
pipelined=false
[system.cpu.fuPool.FUList3.opList2] [system.cpu.fuPool.FUList3.opList2]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=24
opClass=FloatSqrt opClass=FloatSqrt
opLat=24 opLat=24
pipelined=false
[system.cpu.fuPool.FUList4] [system.cpu.fuPool.FUList4]
type=FUDesc type=FUDesc
@ -297,9 +296,9 @@ opList=system.cpu.fuPool.FUList4.opList
[system.cpu.fuPool.FUList4.opList] [system.cpu.fuPool.FUList4.opList]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=MemRead opClass=MemRead
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5] [system.cpu.fuPool.FUList5]
type=FUDesc type=FUDesc
@ -311,142 +310,142 @@ opList=system.cpu.fuPool.FUList5.opList00 system.cpu.fuPool.FUList5.opList01 sys
[system.cpu.fuPool.FUList5.opList00] [system.cpu.fuPool.FUList5.opList00]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdAdd opClass=SimdAdd
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList01] [system.cpu.fuPool.FUList5.opList01]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdAddAcc opClass=SimdAddAcc
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList02] [system.cpu.fuPool.FUList5.opList02]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdAlu opClass=SimdAlu
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList03] [system.cpu.fuPool.FUList5.opList03]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdCmp opClass=SimdCmp
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList04] [system.cpu.fuPool.FUList5.opList04]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdCvt opClass=SimdCvt
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList05] [system.cpu.fuPool.FUList5.opList05]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdMisc opClass=SimdMisc
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList06] [system.cpu.fuPool.FUList5.opList06]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdMult opClass=SimdMult
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList07] [system.cpu.fuPool.FUList5.opList07]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdMultAcc opClass=SimdMultAcc
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList08] [system.cpu.fuPool.FUList5.opList08]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdShift opClass=SimdShift
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList09] [system.cpu.fuPool.FUList5.opList09]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdShiftAcc opClass=SimdShiftAcc
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList10] [system.cpu.fuPool.FUList5.opList10]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdSqrt opClass=SimdSqrt
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList11] [system.cpu.fuPool.FUList5.opList11]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatAdd opClass=SimdFloatAdd
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList12] [system.cpu.fuPool.FUList5.opList12]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatAlu opClass=SimdFloatAlu
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList13] [system.cpu.fuPool.FUList5.opList13]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatCmp opClass=SimdFloatCmp
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList14] [system.cpu.fuPool.FUList5.opList14]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatCvt opClass=SimdFloatCvt
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList15] [system.cpu.fuPool.FUList5.opList15]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatDiv opClass=SimdFloatDiv
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList16] [system.cpu.fuPool.FUList5.opList16]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatMisc opClass=SimdFloatMisc
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList17] [system.cpu.fuPool.FUList5.opList17]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatMult opClass=SimdFloatMult
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList18] [system.cpu.fuPool.FUList5.opList18]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatMultAcc opClass=SimdFloatMultAcc
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList19] [system.cpu.fuPool.FUList5.opList19]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatSqrt opClass=SimdFloatSqrt
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList6] [system.cpu.fuPool.FUList6]
type=FUDesc type=FUDesc
@ -458,9 +457,9 @@ opList=system.cpu.fuPool.FUList6.opList
[system.cpu.fuPool.FUList6.opList] [system.cpu.fuPool.FUList6.opList]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=MemWrite opClass=MemWrite
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList7] [system.cpu.fuPool.FUList7]
type=FUDesc type=FUDesc
@ -472,16 +471,16 @@ opList=system.cpu.fuPool.FUList7.opList0 system.cpu.fuPool.FUList7.opList1
[system.cpu.fuPool.FUList7.opList0] [system.cpu.fuPool.FUList7.opList0]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=MemRead opClass=MemRead
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList7.opList1] [system.cpu.fuPool.FUList7.opList1]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=MemWrite opClass=MemWrite
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList8] [system.cpu.fuPool.FUList8]
type=FUDesc type=FUDesc
@ -493,12 +492,12 @@ opList=system.cpu.fuPool.FUList8.opList
[system.cpu.fuPool.FUList8.opList] [system.cpu.fuPool.FUList8.opList]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=3
opClass=IprAccess opClass=IprAccess
opLat=3 opLat=3
pipelined=false
[system.cpu.icache] [system.cpu.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -507,7 +506,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=true
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -518,7 +517,6 @@ size=131072
system=system system=system
tags=system.cpu.icache.tags tags=system.cpu.icache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.icache_port cpu_side=system.cpu.icache_port
mem_side=system.cpu.toL2Bus.slave[0] mem_side=system.cpu.toL2Bus.slave[0]
@ -548,7 +546,7 @@ eventq_index=0
size=48 size=48
[system.cpu.l2cache] [system.cpu.l2cache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=8 assoc=8
@ -557,7 +555,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=20 hit_latency=20
is_top_level=false is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=20 mshrs=20
prefetch_on_access=false prefetch_on_access=false
@ -568,7 +566,6 @@ size=2097152
system=system system=system
tags=system.cpu.l2cache.tags tags=system.cpu.l2cache.tags
tgts_per_mshr=12 tgts_per_mshr=12
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.toL2Bus.master[0] cpu_side=system.cpu.toL2Bus.master[0]
mem_side=system.membus.slave[1] mem_side=system.membus.slave[1]
@ -612,7 +609,7 @@ env=
errout=cerr errout=cerr
euid=100 euid=100
eventq_index=0 eventq_index=0
executable=/home/stever/hg/m5sim.org/gem5/tests/test-progs/hello/bin/alpha/linux/hello executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/linux/hello
gid=100 gid=100
input=cin input=cin
kvmInSE=false kvmInSE=false

View file

@ -118,7 +118,7 @@ env=
errout=cerr errout=cerr
euid=100 euid=100
eventq_index=0 eventq_index=0
executable=/home/joel/research/gem5/gem5/tests/test-progs/hello/bin/alpha/linux/hello executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/linux/hello
gid=100 gid=100
input=cin input=cin
kvmInSE=false kvmInSE=false
@ -639,7 +639,7 @@ eventq_index=0
[system.ruby.network] [system.ruby.network]
type=SimpleNetwork type=SimpleNetwork
children=ext_links0 ext_links1 ext_links2 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_link_buffers40 int_link_buffers41 int_link_buffers42 int_link_buffers43 int_link_buffers44 int_link_buffers45 int_link_buffers46 int_link_buffers47 int_link_buffers48 int_link_buffers49 int_link_buffers50 int_link_buffers51 int_link_buffers52 int_link_buffers53 int_link_buffers54 int_link_buffers55 int_link_buffers56 int_link_buffers57 int_link_buffers58 int_link_buffers59 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3 children=ext_links0 ext_links1 ext_links2 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3
adaptive_routing=false adaptive_routing=false
buffer_size=0 buffer_size=0
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
@ -647,10 +647,10 @@ control_msg_size=8
endpoint_bandwidth=1000 endpoint_bandwidth=1000
eventq_index=0 eventq_index=0
ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2
int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 system.ruby.network.int_link_buffers40 system.ruby.network.int_link_buffers41 system.ruby.network.int_link_buffers42 system.ruby.network.int_link_buffers43 system.ruby.network.int_link_buffers44 system.ruby.network.int_link_buffers45 system.ruby.network.int_link_buffers46 system.ruby.network.int_link_buffers47 system.ruby.network.int_link_buffers48 system.ruby.network.int_link_buffers49 system.ruby.network.int_link_buffers50 system.ruby.network.int_link_buffers51 system.ruby.network.int_link_buffers52 system.ruby.network.int_link_buffers53 system.ruby.network.int_link_buffers54 system.ruby.network.int_link_buffers55 system.ruby.network.int_link_buffers56 system.ruby.network.int_link_buffers57 system.ruby.network.int_link_buffers58 system.ruby.network.int_link_buffers59 int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35
int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2
netifs= netifs=
number_of_virtual_networks=10 number_of_virtual_networks=6
recycle_latency=0 recycle_latency=0
routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3
ruby_system=system.ruby ruby_system=system.ruby
@ -976,198 +976,6 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.int_link_buffers36]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers37]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers38]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers39]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers40]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers41]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers42]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers43]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers44]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers45]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers46]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers47]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers48]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers49]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers50]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers51]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers52]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers53]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers54]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers55]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers56]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers57]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers58]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers59]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_links0] [system.ruby.network.int_links0]
type=SimpleIntLink type=SimpleIntLink
bandwidth_factor=16 bandwidth_factor=16
@ -1200,13 +1008,13 @@ weight=1
[system.ruby.network.routers0] [system.ruby.network.routers0]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23 system.ruby.network.routers0.port_buffers24 system.ruby.network.routers0.port_buffers25 system.ruby.network.routers0.port_buffers26 system.ruby.network.routers0.port_buffers27 system.ruby.network.routers0.port_buffers28 system.ruby.network.routers0.port_buffers29 system.ruby.network.routers0.port_buffers30 system.ruby.network.routers0.port_buffers31 system.ruby.network.routers0.port_buffers32 system.ruby.network.routers0.port_buffers33 system.ruby.network.routers0.port_buffers34 system.ruby.network.routers0.port_buffers35 system.ruby.network.routers0.port_buffers36 system.ruby.network.routers0.port_buffers37 system.ruby.network.routers0.port_buffers38 system.ruby.network.routers0.port_buffers39 port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23
recycle_latency=0 recycle_latency=0
router_id=0 router_id=0
virt_nets=10 virt_nets=6
[system.ruby.network.routers0.port_buffers00] [system.ruby.network.routers0.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -1400,143 +1208,15 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers0.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers30]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers31]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers32]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers33]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers34]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers35]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers36]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers37]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers38]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers39]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1] [system.ruby.network.routers1]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23 system.ruby.network.routers1.port_buffers24 system.ruby.network.routers1.port_buffers25 system.ruby.network.routers1.port_buffers26 system.ruby.network.routers1.port_buffers27 system.ruby.network.routers1.port_buffers28 system.ruby.network.routers1.port_buffers29 system.ruby.network.routers1.port_buffers30 system.ruby.network.routers1.port_buffers31 system.ruby.network.routers1.port_buffers32 system.ruby.network.routers1.port_buffers33 system.ruby.network.routers1.port_buffers34 system.ruby.network.routers1.port_buffers35 system.ruby.network.routers1.port_buffers36 system.ruby.network.routers1.port_buffers37 system.ruby.network.routers1.port_buffers38 system.ruby.network.routers1.port_buffers39 port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23
recycle_latency=0 recycle_latency=0
router_id=1 router_id=1
virt_nets=10 virt_nets=6
[system.ruby.network.routers1.port_buffers00] [system.ruby.network.routers1.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -1730,143 +1410,15 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers1.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers30]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers31]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers32]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers33]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers34]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers35]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers36]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers37]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers38]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers39]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2] [system.ruby.network.routers2]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23 system.ruby.network.routers2.port_buffers24 system.ruby.network.routers2.port_buffers25 system.ruby.network.routers2.port_buffers26 system.ruby.network.routers2.port_buffers27 system.ruby.network.routers2.port_buffers28 system.ruby.network.routers2.port_buffers29 system.ruby.network.routers2.port_buffers30 system.ruby.network.routers2.port_buffers31 system.ruby.network.routers2.port_buffers32 system.ruby.network.routers2.port_buffers33 system.ruby.network.routers2.port_buffers34 system.ruby.network.routers2.port_buffers35 system.ruby.network.routers2.port_buffers36 system.ruby.network.routers2.port_buffers37 system.ruby.network.routers2.port_buffers38 system.ruby.network.routers2.port_buffers39 port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23
recycle_latency=0 recycle_latency=0
router_id=2 router_id=2
virt_nets=10 virt_nets=6
[system.ruby.network.routers2.port_buffers00] [system.ruby.network.routers2.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -2060,143 +1612,15 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers2.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers30]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers31]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers32]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers33]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers34]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers35]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers36]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers37]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers38]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers39]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3] [system.ruby.network.routers3]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 port_buffers40 port_buffers41 port_buffers42 port_buffers43 port_buffers44 port_buffers45 port_buffers46 port_buffers47 port_buffers48 port_buffers49 port_buffers50 port_buffers51 port_buffers52 port_buffers53 port_buffers54 port_buffers55 port_buffers56 port_buffers57 port_buffers58 port_buffers59 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers3.port_buffers00 system.ruby.network.routers3.port_buffers01 system.ruby.network.routers3.port_buffers02 system.ruby.network.routers3.port_buffers03 system.ruby.network.routers3.port_buffers04 system.ruby.network.routers3.port_buffers05 system.ruby.network.routers3.port_buffers06 system.ruby.network.routers3.port_buffers07 system.ruby.network.routers3.port_buffers08 system.ruby.network.routers3.port_buffers09 system.ruby.network.routers3.port_buffers10 system.ruby.network.routers3.port_buffers11 system.ruby.network.routers3.port_buffers12 system.ruby.network.routers3.port_buffers13 system.ruby.network.routers3.port_buffers14 system.ruby.network.routers3.port_buffers15 system.ruby.network.routers3.port_buffers16 system.ruby.network.routers3.port_buffers17 system.ruby.network.routers3.port_buffers18 system.ruby.network.routers3.port_buffers19 system.ruby.network.routers3.port_buffers20 system.ruby.network.routers3.port_buffers21 system.ruby.network.routers3.port_buffers22 system.ruby.network.routers3.port_buffers23 system.ruby.network.routers3.port_buffers24 system.ruby.network.routers3.port_buffers25 system.ruby.network.routers3.port_buffers26 system.ruby.network.routers3.port_buffers27 system.ruby.network.routers3.port_buffers28 system.ruby.network.routers3.port_buffers29 system.ruby.network.routers3.port_buffers30 system.ruby.network.routers3.port_buffers31 system.ruby.network.routers3.port_buffers32 system.ruby.network.routers3.port_buffers33 system.ruby.network.routers3.port_buffers34 system.ruby.network.routers3.port_buffers35 system.ruby.network.routers3.port_buffers36 system.ruby.network.routers3.port_buffers37 system.ruby.network.routers3.port_buffers38 system.ruby.network.routers3.port_buffers39 system.ruby.network.routers3.port_buffers40 system.ruby.network.routers3.port_buffers41 system.ruby.network.routers3.port_buffers42 system.ruby.network.routers3.port_buffers43 system.ruby.network.routers3.port_buffers44 system.ruby.network.routers3.port_buffers45 system.ruby.network.routers3.port_buffers46 system.ruby.network.routers3.port_buffers47 system.ruby.network.routers3.port_buffers48 system.ruby.network.routers3.port_buffers49 system.ruby.network.routers3.port_buffers50 system.ruby.network.routers3.port_buffers51 system.ruby.network.routers3.port_buffers52 system.ruby.network.routers3.port_buffers53 system.ruby.network.routers3.port_buffers54 system.ruby.network.routers3.port_buffers55 system.ruby.network.routers3.port_buffers56 system.ruby.network.routers3.port_buffers57 system.ruby.network.routers3.port_buffers58 system.ruby.network.routers3.port_buffers59 port_buffers=system.ruby.network.routers3.port_buffers00 system.ruby.network.routers3.port_buffers01 system.ruby.network.routers3.port_buffers02 system.ruby.network.routers3.port_buffers03 system.ruby.network.routers3.port_buffers04 system.ruby.network.routers3.port_buffers05 system.ruby.network.routers3.port_buffers06 system.ruby.network.routers3.port_buffers07 system.ruby.network.routers3.port_buffers08 system.ruby.network.routers3.port_buffers09 system.ruby.network.routers3.port_buffers10 system.ruby.network.routers3.port_buffers11 system.ruby.network.routers3.port_buffers12 system.ruby.network.routers3.port_buffers13 system.ruby.network.routers3.port_buffers14 system.ruby.network.routers3.port_buffers15 system.ruby.network.routers3.port_buffers16 system.ruby.network.routers3.port_buffers17 system.ruby.network.routers3.port_buffers18 system.ruby.network.routers3.port_buffers19 system.ruby.network.routers3.port_buffers20 system.ruby.network.routers3.port_buffers21 system.ruby.network.routers3.port_buffers22 system.ruby.network.routers3.port_buffers23 system.ruby.network.routers3.port_buffers24 system.ruby.network.routers3.port_buffers25 system.ruby.network.routers3.port_buffers26 system.ruby.network.routers3.port_buffers27 system.ruby.network.routers3.port_buffers28 system.ruby.network.routers3.port_buffers29 system.ruby.network.routers3.port_buffers30 system.ruby.network.routers3.port_buffers31 system.ruby.network.routers3.port_buffers32 system.ruby.network.routers3.port_buffers33 system.ruby.network.routers3.port_buffers34 system.ruby.network.routers3.port_buffers35
recycle_latency=0 recycle_latency=0
router_id=3 router_id=3
virt_nets=10 virt_nets=6
[system.ruby.network.routers3.port_buffers00] [system.ruby.network.routers3.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -2486,198 +1910,6 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers3.port_buffers36]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers37]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers38]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers39]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers40]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers41]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers42]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers43]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers44]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers45]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers46]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers47]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers48]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers49]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers50]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers51]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers52]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers53]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers54]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers55]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers56]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers57]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers58]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers59]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.sys_port_proxy] [system.sys_port_proxy]
type=RubyPortProxy type=RubyPortProxy
clk_domain=system.clk_domain clk_domain=system.clk_domain

View file

@ -118,7 +118,7 @@ env=
errout=cerr errout=cerr
euid=100 euid=100
eventq_index=0 eventq_index=0
executable=/home/joel/research/gem5/gem5/tests/test-progs/hello/bin/alpha/linux/hello executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/linux/hello
gid=100 gid=100
input=cin input=cin
kvmInSE=false kvmInSE=false
@ -565,7 +565,7 @@ eventq_index=0
[system.ruby.network] [system.ruby.network]
type=SimpleNetwork type=SimpleNetwork
children=ext_links0 ext_links1 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_links0 int_links1 routers0 routers1 routers2 children=ext_links0 ext_links1 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_links0 int_links1 routers0 routers1 routers2
adaptive_routing=false adaptive_routing=false
buffer_size=0 buffer_size=0
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
@ -573,10 +573,10 @@ control_msg_size=8
endpoint_bandwidth=1000 endpoint_bandwidth=1000
eventq_index=0 eventq_index=0
ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1
int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23
int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1
netifs= netifs=
number_of_virtual_networks=10 number_of_virtual_networks=6
recycle_latency=0 recycle_latency=0
routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
ruby_system=system.ruby ruby_system=system.ruby
@ -796,134 +796,6 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.int_link_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers30]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers31]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers32]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers33]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers34]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers35]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers36]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers37]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers38]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers39]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_links0] [system.ruby.network.int_links0]
type=SimpleIntLink type=SimpleIntLink
bandwidth_factor=16 bandwidth_factor=16
@ -946,13 +818,13 @@ weight=1
[system.ruby.network.routers0] [system.ruby.network.routers0]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23 system.ruby.network.routers0.port_buffers24 system.ruby.network.routers0.port_buffers25 system.ruby.network.routers0.port_buffers26 system.ruby.network.routers0.port_buffers27 system.ruby.network.routers0.port_buffers28 system.ruby.network.routers0.port_buffers29 port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17
recycle_latency=0 recycle_latency=0
router_id=0 router_id=0
virt_nets=10 virt_nets=6
[system.ruby.network.routers0.port_buffers00] [system.ruby.network.routers0.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -1098,111 +970,15 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers0.port_buffers18]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers19]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers20]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers21]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers22]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers23]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1] [system.ruby.network.routers1]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23 system.ruby.network.routers1.port_buffers24 system.ruby.network.routers1.port_buffers25 system.ruby.network.routers1.port_buffers26 system.ruby.network.routers1.port_buffers27 system.ruby.network.routers1.port_buffers28 system.ruby.network.routers1.port_buffers29 port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17
recycle_latency=0 recycle_latency=0
router_id=1 router_id=1
virt_nets=10 virt_nets=6
[system.ruby.network.routers1.port_buffers00] [system.ruby.network.routers1.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -1348,111 +1124,15 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers1.port_buffers18]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers19]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers20]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers21]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers22]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers23]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2] [system.ruby.network.routers2]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23 system.ruby.network.routers2.port_buffers24 system.ruby.network.routers2.port_buffers25 system.ruby.network.routers2.port_buffers26 system.ruby.network.routers2.port_buffers27 system.ruby.network.routers2.port_buffers28 system.ruby.network.routers2.port_buffers29 system.ruby.network.routers2.port_buffers30 system.ruby.network.routers2.port_buffers31 system.ruby.network.routers2.port_buffers32 system.ruby.network.routers2.port_buffers33 system.ruby.network.routers2.port_buffers34 system.ruby.network.routers2.port_buffers35 system.ruby.network.routers2.port_buffers36 system.ruby.network.routers2.port_buffers37 system.ruby.network.routers2.port_buffers38 system.ruby.network.routers2.port_buffers39 port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23
recycle_latency=0 recycle_latency=0
router_id=2 router_id=2
virt_nets=10 virt_nets=6
[system.ruby.network.routers2.port_buffers00] [system.ruby.network.routers2.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -1646,134 +1326,6 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers2.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers30]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers31]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers32]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers33]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers34]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers35]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers36]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers37]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers38]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers39]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.sys_port_proxy] [system.sys_port_proxy]
type=RubyPortProxy type=RubyPortProxy
clk_domain=system.clk_domain clk_domain=system.clk_domain

View file

@ -118,7 +118,7 @@ env=
errout=cerr errout=cerr
euid=100 euid=100
eventq_index=0 eventq_index=0
executable=/home/joel/research/gem5/gem5/tests/test-progs/hello/bin/alpha/linux/hello executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/linux/hello
gid=100 gid=100
input=cin input=cin
kvmInSE=false kvmInSE=false
@ -441,7 +441,7 @@ eventq_index=0
[system.ruby.network] [system.ruby.network]
type=SimpleNetwork type=SimpleNetwork
children=ext_links0 ext_links1 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_links0 int_links1 routers0 routers1 routers2 children=ext_links0 ext_links1 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_links0 int_links1 routers0 routers1 routers2
adaptive_routing=false adaptive_routing=false
buffer_size=0 buffer_size=0
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
@ -449,10 +449,10 @@ control_msg_size=8
endpoint_bandwidth=1000 endpoint_bandwidth=1000
eventq_index=0 eventq_index=0
ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1
int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19
int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1
netifs= netifs=
number_of_virtual_networks=10 number_of_virtual_networks=5
recycle_latency=0 recycle_latency=0
routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
ruby_system=system.ruby ruby_system=system.ruby
@ -640,166 +640,6 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.int_link_buffers20]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers21]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers22]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers23]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers30]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers31]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers32]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers33]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers34]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers35]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers36]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers37]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers38]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers39]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_links0] [system.ruby.network.int_links0]
type=SimpleIntLink type=SimpleIntLink
bandwidth_factor=16 bandwidth_factor=16
@ -822,13 +662,13 @@ weight=1
[system.ruby.network.routers0] [system.ruby.network.routers0]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23 system.ruby.network.routers0.port_buffers24 system.ruby.network.routers0.port_buffers25 system.ruby.network.routers0.port_buffers26 system.ruby.network.routers0.port_buffers27 system.ruby.network.routers0.port_buffers28 system.ruby.network.routers0.port_buffers29 port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14
recycle_latency=0 recycle_latency=0
router_id=0 router_id=0
virt_nets=10 virt_nets=5
[system.ruby.network.routers0.port_buffers00] [system.ruby.network.routers0.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -950,135 +790,15 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers0.port_buffers15]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers16]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers17]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers18]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers19]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers20]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers21]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers22]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers23]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1] [system.ruby.network.routers1]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23 system.ruby.network.routers1.port_buffers24 system.ruby.network.routers1.port_buffers25 system.ruby.network.routers1.port_buffers26 system.ruby.network.routers1.port_buffers27 system.ruby.network.routers1.port_buffers28 system.ruby.network.routers1.port_buffers29 port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14
recycle_latency=0 recycle_latency=0
router_id=1 router_id=1
virt_nets=10 virt_nets=5
[system.ruby.network.routers1.port_buffers00] [system.ruby.network.routers1.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -1200,135 +920,15 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers1.port_buffers15]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers16]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers17]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers18]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers19]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers20]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers21]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers22]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers23]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2] [system.ruby.network.routers2]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23 system.ruby.network.routers2.port_buffers24 system.ruby.network.routers2.port_buffers25 system.ruby.network.routers2.port_buffers26 system.ruby.network.routers2.port_buffers27 system.ruby.network.routers2.port_buffers28 system.ruby.network.routers2.port_buffers29 system.ruby.network.routers2.port_buffers30 system.ruby.network.routers2.port_buffers31 system.ruby.network.routers2.port_buffers32 system.ruby.network.routers2.port_buffers33 system.ruby.network.routers2.port_buffers34 system.ruby.network.routers2.port_buffers35 system.ruby.network.routers2.port_buffers36 system.ruby.network.routers2.port_buffers37 system.ruby.network.routers2.port_buffers38 system.ruby.network.routers2.port_buffers39 port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19
recycle_latency=0 recycle_latency=0
router_id=2 router_id=2
virt_nets=10 virt_nets=5
[system.ruby.network.routers2.port_buffers00] [system.ruby.network.routers2.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -1490,166 +1090,6 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers2.port_buffers20]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers21]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers22]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers23]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers30]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers31]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers32]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers33]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers34]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers35]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers36]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers37]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers38]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers39]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.sys_port_proxy] [system.sys_port_proxy]
type=RubyPortProxy type=RubyPortProxy
clk_domain=system.clk_domain clk_domain=system.clk_domain

View file

@ -78,7 +78,7 @@ dcache_port=system.cpu.dcache.cpu_side
icache_port=system.cpu.icache.cpu_side icache_port=system.cpu.icache.cpu_side
[system.cpu.dcache] [system.cpu.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -118,7 +118,7 @@ eventq_index=0
size=64 size=64
[system.cpu.icache] [system.cpu.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -167,7 +167,7 @@ eventq_index=0
size=48 size=48
[system.cpu.l2cache] [system.cpu.l2cache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=8 assoc=8

View file

@ -125,7 +125,7 @@ localPredictorSize=2048
numThreads=1 numThreads=1
[system.cpu.dcache] [system.cpu.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -548,7 +548,7 @@ eventq_index=0
opClass=InstPrefetch opClass=InstPrefetch
[system.cpu.icache] [system.cpu.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -597,7 +597,7 @@ eventq_index=0
size=48 size=48
[system.cpu.l2cache] [system.cpu.l2cache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=8 assoc=8

View file

@ -150,7 +150,7 @@ localPredictorSize=2048
numThreads=1 numThreads=1
[system.cpu.dcache] [system.cpu.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -497,7 +497,7 @@ opLat=3
pipelined=false pipelined=false
[system.cpu.icache] [system.cpu.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -546,7 +546,7 @@ eventq_index=0
size=48 size=48
[system.cpu.l2cache] [system.cpu.l2cache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=8 assoc=8
@ -609,7 +609,7 @@ env=
errout=cerr errout=cerr
euid=100 euid=100
eventq_index=0 eventq_index=0
executable=/home/stever/hg/m5sim.org/gem5/tests/test-progs/hello/bin/alpha/tru64/hello executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/tru64/hello
gid=100 gid=100
input=cin input=cin
kvmInSE=false kvmInSE=false

View file

@ -118,7 +118,7 @@ env=
errout=cerr errout=cerr
euid=100 euid=100
eventq_index=0 eventq_index=0
executable=/home/joel/research/gem5/gem5/tests/test-progs/hello/bin/alpha/tru64/hello executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/tru64/hello
gid=100 gid=100
input=cin input=cin
kvmInSE=false kvmInSE=false
@ -639,7 +639,7 @@ eventq_index=0
[system.ruby.network] [system.ruby.network]
type=SimpleNetwork type=SimpleNetwork
children=ext_links0 ext_links1 ext_links2 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_link_buffers40 int_link_buffers41 int_link_buffers42 int_link_buffers43 int_link_buffers44 int_link_buffers45 int_link_buffers46 int_link_buffers47 int_link_buffers48 int_link_buffers49 int_link_buffers50 int_link_buffers51 int_link_buffers52 int_link_buffers53 int_link_buffers54 int_link_buffers55 int_link_buffers56 int_link_buffers57 int_link_buffers58 int_link_buffers59 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3 children=ext_links0 ext_links1 ext_links2 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3
adaptive_routing=false adaptive_routing=false
buffer_size=0 buffer_size=0
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
@ -647,10 +647,10 @@ control_msg_size=8
endpoint_bandwidth=1000 endpoint_bandwidth=1000
eventq_index=0 eventq_index=0
ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2
int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 system.ruby.network.int_link_buffers40 system.ruby.network.int_link_buffers41 system.ruby.network.int_link_buffers42 system.ruby.network.int_link_buffers43 system.ruby.network.int_link_buffers44 system.ruby.network.int_link_buffers45 system.ruby.network.int_link_buffers46 system.ruby.network.int_link_buffers47 system.ruby.network.int_link_buffers48 system.ruby.network.int_link_buffers49 system.ruby.network.int_link_buffers50 system.ruby.network.int_link_buffers51 system.ruby.network.int_link_buffers52 system.ruby.network.int_link_buffers53 system.ruby.network.int_link_buffers54 system.ruby.network.int_link_buffers55 system.ruby.network.int_link_buffers56 system.ruby.network.int_link_buffers57 system.ruby.network.int_link_buffers58 system.ruby.network.int_link_buffers59 int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35
int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2
netifs= netifs=
number_of_virtual_networks=10 number_of_virtual_networks=6
recycle_latency=0 recycle_latency=0
routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3
ruby_system=system.ruby ruby_system=system.ruby
@ -976,198 +976,6 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.int_link_buffers36]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers37]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers38]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers39]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers40]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers41]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers42]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers43]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers44]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers45]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers46]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers47]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers48]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers49]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers50]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers51]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers52]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers53]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers54]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers55]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers56]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers57]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers58]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers59]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_links0] [system.ruby.network.int_links0]
type=SimpleIntLink type=SimpleIntLink
bandwidth_factor=16 bandwidth_factor=16
@ -1200,13 +1008,13 @@ weight=1
[system.ruby.network.routers0] [system.ruby.network.routers0]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23 system.ruby.network.routers0.port_buffers24 system.ruby.network.routers0.port_buffers25 system.ruby.network.routers0.port_buffers26 system.ruby.network.routers0.port_buffers27 system.ruby.network.routers0.port_buffers28 system.ruby.network.routers0.port_buffers29 system.ruby.network.routers0.port_buffers30 system.ruby.network.routers0.port_buffers31 system.ruby.network.routers0.port_buffers32 system.ruby.network.routers0.port_buffers33 system.ruby.network.routers0.port_buffers34 system.ruby.network.routers0.port_buffers35 system.ruby.network.routers0.port_buffers36 system.ruby.network.routers0.port_buffers37 system.ruby.network.routers0.port_buffers38 system.ruby.network.routers0.port_buffers39 port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23
recycle_latency=0 recycle_latency=0
router_id=0 router_id=0
virt_nets=10 virt_nets=6
[system.ruby.network.routers0.port_buffers00] [system.ruby.network.routers0.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -1400,143 +1208,15 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers0.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers30]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers31]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers32]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers33]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers34]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers35]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers36]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers37]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers38]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers39]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1] [system.ruby.network.routers1]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23 system.ruby.network.routers1.port_buffers24 system.ruby.network.routers1.port_buffers25 system.ruby.network.routers1.port_buffers26 system.ruby.network.routers1.port_buffers27 system.ruby.network.routers1.port_buffers28 system.ruby.network.routers1.port_buffers29 system.ruby.network.routers1.port_buffers30 system.ruby.network.routers1.port_buffers31 system.ruby.network.routers1.port_buffers32 system.ruby.network.routers1.port_buffers33 system.ruby.network.routers1.port_buffers34 system.ruby.network.routers1.port_buffers35 system.ruby.network.routers1.port_buffers36 system.ruby.network.routers1.port_buffers37 system.ruby.network.routers1.port_buffers38 system.ruby.network.routers1.port_buffers39 port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23
recycle_latency=0 recycle_latency=0
router_id=1 router_id=1
virt_nets=10 virt_nets=6
[system.ruby.network.routers1.port_buffers00] [system.ruby.network.routers1.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -1730,143 +1410,15 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers1.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers30]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers31]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers32]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers33]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers34]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers35]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers36]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers37]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers38]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers39]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2] [system.ruby.network.routers2]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23 system.ruby.network.routers2.port_buffers24 system.ruby.network.routers2.port_buffers25 system.ruby.network.routers2.port_buffers26 system.ruby.network.routers2.port_buffers27 system.ruby.network.routers2.port_buffers28 system.ruby.network.routers2.port_buffers29 system.ruby.network.routers2.port_buffers30 system.ruby.network.routers2.port_buffers31 system.ruby.network.routers2.port_buffers32 system.ruby.network.routers2.port_buffers33 system.ruby.network.routers2.port_buffers34 system.ruby.network.routers2.port_buffers35 system.ruby.network.routers2.port_buffers36 system.ruby.network.routers2.port_buffers37 system.ruby.network.routers2.port_buffers38 system.ruby.network.routers2.port_buffers39 port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23
recycle_latency=0 recycle_latency=0
router_id=2 router_id=2
virt_nets=10 virt_nets=6
[system.ruby.network.routers2.port_buffers00] [system.ruby.network.routers2.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -2060,143 +1612,15 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers2.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers30]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers31]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers32]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers33]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers34]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers35]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers36]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers37]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers38]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers39]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3] [system.ruby.network.routers3]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 port_buffers40 port_buffers41 port_buffers42 port_buffers43 port_buffers44 port_buffers45 port_buffers46 port_buffers47 port_buffers48 port_buffers49 port_buffers50 port_buffers51 port_buffers52 port_buffers53 port_buffers54 port_buffers55 port_buffers56 port_buffers57 port_buffers58 port_buffers59 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers3.port_buffers00 system.ruby.network.routers3.port_buffers01 system.ruby.network.routers3.port_buffers02 system.ruby.network.routers3.port_buffers03 system.ruby.network.routers3.port_buffers04 system.ruby.network.routers3.port_buffers05 system.ruby.network.routers3.port_buffers06 system.ruby.network.routers3.port_buffers07 system.ruby.network.routers3.port_buffers08 system.ruby.network.routers3.port_buffers09 system.ruby.network.routers3.port_buffers10 system.ruby.network.routers3.port_buffers11 system.ruby.network.routers3.port_buffers12 system.ruby.network.routers3.port_buffers13 system.ruby.network.routers3.port_buffers14 system.ruby.network.routers3.port_buffers15 system.ruby.network.routers3.port_buffers16 system.ruby.network.routers3.port_buffers17 system.ruby.network.routers3.port_buffers18 system.ruby.network.routers3.port_buffers19 system.ruby.network.routers3.port_buffers20 system.ruby.network.routers3.port_buffers21 system.ruby.network.routers3.port_buffers22 system.ruby.network.routers3.port_buffers23 system.ruby.network.routers3.port_buffers24 system.ruby.network.routers3.port_buffers25 system.ruby.network.routers3.port_buffers26 system.ruby.network.routers3.port_buffers27 system.ruby.network.routers3.port_buffers28 system.ruby.network.routers3.port_buffers29 system.ruby.network.routers3.port_buffers30 system.ruby.network.routers3.port_buffers31 system.ruby.network.routers3.port_buffers32 system.ruby.network.routers3.port_buffers33 system.ruby.network.routers3.port_buffers34 system.ruby.network.routers3.port_buffers35 system.ruby.network.routers3.port_buffers36 system.ruby.network.routers3.port_buffers37 system.ruby.network.routers3.port_buffers38 system.ruby.network.routers3.port_buffers39 system.ruby.network.routers3.port_buffers40 system.ruby.network.routers3.port_buffers41 system.ruby.network.routers3.port_buffers42 system.ruby.network.routers3.port_buffers43 system.ruby.network.routers3.port_buffers44 system.ruby.network.routers3.port_buffers45 system.ruby.network.routers3.port_buffers46 system.ruby.network.routers3.port_buffers47 system.ruby.network.routers3.port_buffers48 system.ruby.network.routers3.port_buffers49 system.ruby.network.routers3.port_buffers50 system.ruby.network.routers3.port_buffers51 system.ruby.network.routers3.port_buffers52 system.ruby.network.routers3.port_buffers53 system.ruby.network.routers3.port_buffers54 system.ruby.network.routers3.port_buffers55 system.ruby.network.routers3.port_buffers56 system.ruby.network.routers3.port_buffers57 system.ruby.network.routers3.port_buffers58 system.ruby.network.routers3.port_buffers59 port_buffers=system.ruby.network.routers3.port_buffers00 system.ruby.network.routers3.port_buffers01 system.ruby.network.routers3.port_buffers02 system.ruby.network.routers3.port_buffers03 system.ruby.network.routers3.port_buffers04 system.ruby.network.routers3.port_buffers05 system.ruby.network.routers3.port_buffers06 system.ruby.network.routers3.port_buffers07 system.ruby.network.routers3.port_buffers08 system.ruby.network.routers3.port_buffers09 system.ruby.network.routers3.port_buffers10 system.ruby.network.routers3.port_buffers11 system.ruby.network.routers3.port_buffers12 system.ruby.network.routers3.port_buffers13 system.ruby.network.routers3.port_buffers14 system.ruby.network.routers3.port_buffers15 system.ruby.network.routers3.port_buffers16 system.ruby.network.routers3.port_buffers17 system.ruby.network.routers3.port_buffers18 system.ruby.network.routers3.port_buffers19 system.ruby.network.routers3.port_buffers20 system.ruby.network.routers3.port_buffers21 system.ruby.network.routers3.port_buffers22 system.ruby.network.routers3.port_buffers23 system.ruby.network.routers3.port_buffers24 system.ruby.network.routers3.port_buffers25 system.ruby.network.routers3.port_buffers26 system.ruby.network.routers3.port_buffers27 system.ruby.network.routers3.port_buffers28 system.ruby.network.routers3.port_buffers29 system.ruby.network.routers3.port_buffers30 system.ruby.network.routers3.port_buffers31 system.ruby.network.routers3.port_buffers32 system.ruby.network.routers3.port_buffers33 system.ruby.network.routers3.port_buffers34 system.ruby.network.routers3.port_buffers35
recycle_latency=0 recycle_latency=0
router_id=3 router_id=3
virt_nets=10 virt_nets=6
[system.ruby.network.routers3.port_buffers00] [system.ruby.network.routers3.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -2486,198 +1910,6 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers3.port_buffers36]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers37]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers38]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers39]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers40]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers41]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers42]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers43]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers44]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers45]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers46]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers47]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers48]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers49]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers50]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers51]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers52]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers53]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers54]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers55]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers56]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers57]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers58]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers59]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.sys_port_proxy] [system.sys_port_proxy]
type=RubyPortProxy type=RubyPortProxy
clk_domain=system.clk_domain clk_domain=system.clk_domain

View file

@ -118,7 +118,7 @@ env=
errout=cerr errout=cerr
euid=100 euid=100
eventq_index=0 eventq_index=0
executable=/home/joel/research/gem5/gem5/tests/test-progs/hello/bin/alpha/tru64/hello executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/tru64/hello
gid=100 gid=100
input=cin input=cin
kvmInSE=false kvmInSE=false
@ -565,7 +565,7 @@ eventq_index=0
[system.ruby.network] [system.ruby.network]
type=SimpleNetwork type=SimpleNetwork
children=ext_links0 ext_links1 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_links0 int_links1 routers0 routers1 routers2 children=ext_links0 ext_links1 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_links0 int_links1 routers0 routers1 routers2
adaptive_routing=false adaptive_routing=false
buffer_size=0 buffer_size=0
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
@ -573,10 +573,10 @@ control_msg_size=8
endpoint_bandwidth=1000 endpoint_bandwidth=1000
eventq_index=0 eventq_index=0
ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1
int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23
int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1
netifs= netifs=
number_of_virtual_networks=10 number_of_virtual_networks=6
recycle_latency=0 recycle_latency=0
routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
ruby_system=system.ruby ruby_system=system.ruby
@ -796,134 +796,6 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.int_link_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers30]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers31]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers32]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers33]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers34]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers35]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers36]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers37]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers38]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers39]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_links0] [system.ruby.network.int_links0]
type=SimpleIntLink type=SimpleIntLink
bandwidth_factor=16 bandwidth_factor=16
@ -946,13 +818,13 @@ weight=1
[system.ruby.network.routers0] [system.ruby.network.routers0]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23 system.ruby.network.routers0.port_buffers24 system.ruby.network.routers0.port_buffers25 system.ruby.network.routers0.port_buffers26 system.ruby.network.routers0.port_buffers27 system.ruby.network.routers0.port_buffers28 system.ruby.network.routers0.port_buffers29 port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17
recycle_latency=0 recycle_latency=0
router_id=0 router_id=0
virt_nets=10 virt_nets=6
[system.ruby.network.routers0.port_buffers00] [system.ruby.network.routers0.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -1098,111 +970,15 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers0.port_buffers18]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers19]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers20]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers21]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers22]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers23]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1] [system.ruby.network.routers1]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23 system.ruby.network.routers1.port_buffers24 system.ruby.network.routers1.port_buffers25 system.ruby.network.routers1.port_buffers26 system.ruby.network.routers1.port_buffers27 system.ruby.network.routers1.port_buffers28 system.ruby.network.routers1.port_buffers29 port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17
recycle_latency=0 recycle_latency=0
router_id=1 router_id=1
virt_nets=10 virt_nets=6
[system.ruby.network.routers1.port_buffers00] [system.ruby.network.routers1.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -1348,111 +1124,15 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers1.port_buffers18]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers19]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers20]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers21]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers22]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers23]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2] [system.ruby.network.routers2]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23 system.ruby.network.routers2.port_buffers24 system.ruby.network.routers2.port_buffers25 system.ruby.network.routers2.port_buffers26 system.ruby.network.routers2.port_buffers27 system.ruby.network.routers2.port_buffers28 system.ruby.network.routers2.port_buffers29 system.ruby.network.routers2.port_buffers30 system.ruby.network.routers2.port_buffers31 system.ruby.network.routers2.port_buffers32 system.ruby.network.routers2.port_buffers33 system.ruby.network.routers2.port_buffers34 system.ruby.network.routers2.port_buffers35 system.ruby.network.routers2.port_buffers36 system.ruby.network.routers2.port_buffers37 system.ruby.network.routers2.port_buffers38 system.ruby.network.routers2.port_buffers39 port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23
recycle_latency=0 recycle_latency=0
router_id=2 router_id=2
virt_nets=10 virt_nets=6
[system.ruby.network.routers2.port_buffers00] [system.ruby.network.routers2.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -1646,134 +1326,6 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers2.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers30]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers31]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers32]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers33]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers34]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers35]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers36]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers37]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers38]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers39]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.sys_port_proxy] [system.sys_port_proxy]
type=RubyPortProxy type=RubyPortProxy
clk_domain=system.clk_domain clk_domain=system.clk_domain

View file

@ -118,7 +118,7 @@ env=
errout=cerr errout=cerr
euid=100 euid=100
eventq_index=0 eventq_index=0
executable=/home/joel/research/gem5/gem5/tests/test-progs/hello/bin/alpha/tru64/hello executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/tru64/hello
gid=100 gid=100
input=cin input=cin
kvmInSE=false kvmInSE=false
@ -441,7 +441,7 @@ eventq_index=0
[system.ruby.network] [system.ruby.network]
type=SimpleNetwork type=SimpleNetwork
children=ext_links0 ext_links1 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_links0 int_links1 routers0 routers1 routers2 children=ext_links0 ext_links1 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_links0 int_links1 routers0 routers1 routers2
adaptive_routing=false adaptive_routing=false
buffer_size=0 buffer_size=0
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
@ -449,10 +449,10 @@ control_msg_size=8
endpoint_bandwidth=1000 endpoint_bandwidth=1000
eventq_index=0 eventq_index=0
ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1
int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19
int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1
netifs= netifs=
number_of_virtual_networks=10 number_of_virtual_networks=5
recycle_latency=0 recycle_latency=0
routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
ruby_system=system.ruby ruby_system=system.ruby
@ -640,166 +640,6 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.int_link_buffers20]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers21]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers22]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers23]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers30]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers31]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers32]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers33]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers34]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers35]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers36]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers37]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers38]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers39]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_links0] [system.ruby.network.int_links0]
type=SimpleIntLink type=SimpleIntLink
bandwidth_factor=16 bandwidth_factor=16
@ -822,13 +662,13 @@ weight=1
[system.ruby.network.routers0] [system.ruby.network.routers0]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23 system.ruby.network.routers0.port_buffers24 system.ruby.network.routers0.port_buffers25 system.ruby.network.routers0.port_buffers26 system.ruby.network.routers0.port_buffers27 system.ruby.network.routers0.port_buffers28 system.ruby.network.routers0.port_buffers29 port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14
recycle_latency=0 recycle_latency=0
router_id=0 router_id=0
virt_nets=10 virt_nets=5
[system.ruby.network.routers0.port_buffers00] [system.ruby.network.routers0.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -950,135 +790,15 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers0.port_buffers15]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers16]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers17]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers18]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers19]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers20]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers21]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers22]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers23]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1] [system.ruby.network.routers1]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23 system.ruby.network.routers1.port_buffers24 system.ruby.network.routers1.port_buffers25 system.ruby.network.routers1.port_buffers26 system.ruby.network.routers1.port_buffers27 system.ruby.network.routers1.port_buffers28 system.ruby.network.routers1.port_buffers29 port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14
recycle_latency=0 recycle_latency=0
router_id=1 router_id=1
virt_nets=10 virt_nets=5
[system.ruby.network.routers1.port_buffers00] [system.ruby.network.routers1.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -1200,135 +920,15 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers1.port_buffers15]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers16]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers17]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers18]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers19]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers20]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers21]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers22]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers23]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2] [system.ruby.network.routers2]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23 system.ruby.network.routers2.port_buffers24 system.ruby.network.routers2.port_buffers25 system.ruby.network.routers2.port_buffers26 system.ruby.network.routers2.port_buffers27 system.ruby.network.routers2.port_buffers28 system.ruby.network.routers2.port_buffers29 system.ruby.network.routers2.port_buffers30 system.ruby.network.routers2.port_buffers31 system.ruby.network.routers2.port_buffers32 system.ruby.network.routers2.port_buffers33 system.ruby.network.routers2.port_buffers34 system.ruby.network.routers2.port_buffers35 system.ruby.network.routers2.port_buffers36 system.ruby.network.routers2.port_buffers37 system.ruby.network.routers2.port_buffers38 system.ruby.network.routers2.port_buffers39 port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19
recycle_latency=0 recycle_latency=0
router_id=2 router_id=2
virt_nets=10 virt_nets=5
[system.ruby.network.routers2.port_buffers00] [system.ruby.network.routers2.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -1490,166 +1090,6 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers2.port_buffers20]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers21]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers22]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers23]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers30]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers31]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers32]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers33]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers34]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers35]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers36]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers37]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers38]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers39]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.sys_port_proxy] [system.sys_port_proxy]
type=RubyPortProxy type=RubyPortProxy
clk_domain=system.clk_domain clk_domain=system.clk_domain

View file

@ -78,7 +78,7 @@ dcache_port=system.cpu.dcache.cpu_side
icache_port=system.cpu.icache.cpu_side icache_port=system.cpu.icache.cpu_side
[system.cpu.dcache] [system.cpu.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -87,7 +87,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -98,7 +98,6 @@ size=262144
system=system system=system
tags=system.cpu.dcache.tags tags=system.cpu.dcache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.dcache_port cpu_side=system.cpu.dcache_port
mem_side=system.cpu.toL2Bus.slave[1] mem_side=system.cpu.toL2Bus.slave[1]
@ -119,7 +118,7 @@ eventq_index=0
size=64 size=64
[system.cpu.icache] [system.cpu.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -128,7 +127,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=true
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -139,7 +138,6 @@ size=131072
system=system system=system
tags=system.cpu.icache.tags tags=system.cpu.icache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.icache_port cpu_side=system.cpu.icache_port
mem_side=system.cpu.toL2Bus.slave[0] mem_side=system.cpu.toL2Bus.slave[0]
@ -169,7 +167,7 @@ eventq_index=0
size=48 size=48
[system.cpu.l2cache] [system.cpu.l2cache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=8 assoc=8
@ -178,7 +176,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=20 hit_latency=20
is_top_level=false is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=20 mshrs=20
prefetch_on_access=false prefetch_on_access=false
@ -189,7 +187,6 @@ size=2097152
system=system system=system
tags=system.cpu.l2cache.tags tags=system.cpu.l2cache.tags
tgts_per_mshr=12 tgts_per_mshr=12
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.toL2Bus.master[0] cpu_side=system.cpu.toL2Bus.master[0]
mem_side=system.membus.slave[1] mem_side=system.membus.slave[1]

View file

@ -111,7 +111,7 @@ dcache_port=system.cpu.dcache.cpu_side
icache_port=system.cpu.icache.cpu_side icache_port=system.cpu.icache.cpu_side
[system.cpu.branchPred] [system.cpu.branchPred]
type=BranchPredictor type=TournamentBP
BTBEntries=4096 BTBEntries=4096
BTBTagSize=16 BTBTagSize=16
RASSize=16 RASSize=16
@ -125,10 +125,9 @@ localCtrBits=2
localHistoryTableSize=2048 localHistoryTableSize=2048
localPredictorSize=2048 localPredictorSize=2048
numThreads=1 numThreads=1
predType=tournament
[system.cpu.dcache] [system.cpu.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -137,7 +136,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -148,7 +147,6 @@ size=262144
system=system system=system
tags=system.cpu.dcache.tags tags=system.cpu.dcache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.dcache_port cpu_side=system.cpu.dcache_port
mem_side=system.cpu.toL2Bus.slave[1] mem_side=system.cpu.toL2Bus.slave[1]
@ -588,7 +586,7 @@ eventq_index=0
opClass=InstPrefetch opClass=InstPrefetch
[system.cpu.icache] [system.cpu.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -597,7 +595,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=true
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -608,7 +606,6 @@ size=131072
system=system system=system
tags=system.cpu.icache.tags tags=system.cpu.icache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.icache_port cpu_side=system.cpu.icache_port
mem_side=system.cpu.toL2Bus.slave[0] mem_side=system.cpu.toL2Bus.slave[0]
@ -699,7 +696,7 @@ sys=system
port=system.cpu.toL2Bus.slave[2] port=system.cpu.toL2Bus.slave[2]
[system.cpu.l2cache] [system.cpu.l2cache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=8 assoc=8
@ -708,7 +705,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=20 hit_latency=20
is_top_level=false is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=20 mshrs=20
prefetch_on_access=false prefetch_on_access=false
@ -719,7 +716,6 @@ size=2097152
system=system system=system
tags=system.cpu.l2cache.tags tags=system.cpu.l2cache.tags
tgts_per_mshr=12 tgts_per_mshr=12
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.toL2Bus.master[0] cpu_side=system.cpu.toL2Bus.master[0]
mem_side=system.membus.slave[1] mem_side=system.membus.slave[1]

View file

@ -303,7 +303,7 @@ type=ExeTracer
eventq_index=0 eventq_index=0
[system.cpu.dcache] [system.cpu.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -312,7 +312,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -323,7 +323,6 @@ size=262144
system=system system=system
tags=system.cpu.dcache.tags tags=system.cpu.dcache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.dcache_port cpu_side=system.cpu.dcache_port
mem_side=system.cpu.toL2Bus.slave[1] mem_side=system.cpu.toL2Bus.slave[1]
@ -395,9 +394,9 @@ opList=system.cpu.fuPool.FUList0.opList
[system.cpu.fuPool.FUList0.opList] [system.cpu.fuPool.FUList0.opList]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=IntAlu opClass=IntAlu
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList1] [system.cpu.fuPool.FUList1]
type=FUDesc type=FUDesc
@ -409,16 +408,16 @@ opList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1
[system.cpu.fuPool.FUList1.opList0] [system.cpu.fuPool.FUList1.opList0]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=IntMult opClass=IntMult
opLat=3 opLat=3
pipelined=true
[system.cpu.fuPool.FUList1.opList1] [system.cpu.fuPool.FUList1.opList1]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=19
opClass=IntDiv opClass=IntDiv
opLat=20 opLat=20
pipelined=false
[system.cpu.fuPool.FUList2] [system.cpu.fuPool.FUList2]
type=FUDesc type=FUDesc
@ -430,23 +429,23 @@ opList=system.cpu.fuPool.FUList2.opList0 system.cpu.fuPool.FUList2.opList1 syste
[system.cpu.fuPool.FUList2.opList0] [system.cpu.fuPool.FUList2.opList0]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=FloatAdd opClass=FloatAdd
opLat=2 opLat=2
pipelined=true
[system.cpu.fuPool.FUList2.opList1] [system.cpu.fuPool.FUList2.opList1]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=FloatCmp opClass=FloatCmp
opLat=2 opLat=2
pipelined=true
[system.cpu.fuPool.FUList2.opList2] [system.cpu.fuPool.FUList2.opList2]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=FloatCvt opClass=FloatCvt
opLat=2 opLat=2
pipelined=true
[system.cpu.fuPool.FUList3] [system.cpu.fuPool.FUList3]
type=FUDesc type=FUDesc
@ -458,23 +457,23 @@ opList=system.cpu.fuPool.FUList3.opList0 system.cpu.fuPool.FUList3.opList1 syste
[system.cpu.fuPool.FUList3.opList0] [system.cpu.fuPool.FUList3.opList0]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=FloatMult opClass=FloatMult
opLat=4 opLat=4
pipelined=true
[system.cpu.fuPool.FUList3.opList1] [system.cpu.fuPool.FUList3.opList1]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=12
opClass=FloatDiv opClass=FloatDiv
opLat=12 opLat=12
pipelined=false
[system.cpu.fuPool.FUList3.opList2] [system.cpu.fuPool.FUList3.opList2]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=24
opClass=FloatSqrt opClass=FloatSqrt
opLat=24 opLat=24
pipelined=false
[system.cpu.fuPool.FUList4] [system.cpu.fuPool.FUList4]
type=FUDesc type=FUDesc
@ -486,9 +485,9 @@ opList=system.cpu.fuPool.FUList4.opList
[system.cpu.fuPool.FUList4.opList] [system.cpu.fuPool.FUList4.opList]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=MemRead opClass=MemRead
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5] [system.cpu.fuPool.FUList5]
type=FUDesc type=FUDesc
@ -500,142 +499,142 @@ opList=system.cpu.fuPool.FUList5.opList00 system.cpu.fuPool.FUList5.opList01 sys
[system.cpu.fuPool.FUList5.opList00] [system.cpu.fuPool.FUList5.opList00]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdAdd opClass=SimdAdd
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList01] [system.cpu.fuPool.FUList5.opList01]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdAddAcc opClass=SimdAddAcc
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList02] [system.cpu.fuPool.FUList5.opList02]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdAlu opClass=SimdAlu
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList03] [system.cpu.fuPool.FUList5.opList03]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdCmp opClass=SimdCmp
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList04] [system.cpu.fuPool.FUList5.opList04]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdCvt opClass=SimdCvt
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList05] [system.cpu.fuPool.FUList5.opList05]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdMisc opClass=SimdMisc
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList06] [system.cpu.fuPool.FUList5.opList06]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdMult opClass=SimdMult
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList07] [system.cpu.fuPool.FUList5.opList07]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdMultAcc opClass=SimdMultAcc
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList08] [system.cpu.fuPool.FUList5.opList08]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdShift opClass=SimdShift
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList09] [system.cpu.fuPool.FUList5.opList09]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdShiftAcc opClass=SimdShiftAcc
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList10] [system.cpu.fuPool.FUList5.opList10]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdSqrt opClass=SimdSqrt
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList11] [system.cpu.fuPool.FUList5.opList11]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatAdd opClass=SimdFloatAdd
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList12] [system.cpu.fuPool.FUList5.opList12]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatAlu opClass=SimdFloatAlu
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList13] [system.cpu.fuPool.FUList5.opList13]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatCmp opClass=SimdFloatCmp
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList14] [system.cpu.fuPool.FUList5.opList14]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatCvt opClass=SimdFloatCvt
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList15] [system.cpu.fuPool.FUList5.opList15]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatDiv opClass=SimdFloatDiv
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList16] [system.cpu.fuPool.FUList5.opList16]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatMisc opClass=SimdFloatMisc
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList17] [system.cpu.fuPool.FUList5.opList17]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatMult opClass=SimdFloatMult
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList18] [system.cpu.fuPool.FUList5.opList18]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatMultAcc opClass=SimdFloatMultAcc
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList19] [system.cpu.fuPool.FUList5.opList19]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatSqrt opClass=SimdFloatSqrt
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList6] [system.cpu.fuPool.FUList6]
type=FUDesc type=FUDesc
@ -647,9 +646,9 @@ opList=system.cpu.fuPool.FUList6.opList
[system.cpu.fuPool.FUList6.opList] [system.cpu.fuPool.FUList6.opList]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=MemWrite opClass=MemWrite
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList7] [system.cpu.fuPool.FUList7]
type=FUDesc type=FUDesc
@ -661,16 +660,16 @@ opList=system.cpu.fuPool.FUList7.opList0 system.cpu.fuPool.FUList7.opList1
[system.cpu.fuPool.FUList7.opList0] [system.cpu.fuPool.FUList7.opList0]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=MemRead opClass=MemRead
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList7.opList1] [system.cpu.fuPool.FUList7.opList1]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=MemWrite opClass=MemWrite
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList8] [system.cpu.fuPool.FUList8]
type=FUDesc type=FUDesc
@ -682,12 +681,12 @@ opList=system.cpu.fuPool.FUList8.opList
[system.cpu.fuPool.FUList8.opList] [system.cpu.fuPool.FUList8.opList]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=3
opClass=IprAccess opClass=IprAccess
opLat=3 opLat=3
pipelined=false
[system.cpu.icache] [system.cpu.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -696,7 +695,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=true
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -707,7 +706,6 @@ size=131072
system=system system=system
tags=system.cpu.icache.tags tags=system.cpu.icache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.icache_port cpu_side=system.cpu.icache_port
mem_side=system.cpu.toL2Bus.slave[0] mem_side=system.cpu.toL2Bus.slave[0]
@ -798,7 +796,7 @@ sys=system
port=system.cpu.toL2Bus.slave[2] port=system.cpu.toL2Bus.slave[2]
[system.cpu.l2cache] [system.cpu.l2cache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=8 assoc=8
@ -807,7 +805,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=20 hit_latency=20
is_top_level=false is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=20 mshrs=20
prefetch_on_access=false prefetch_on_access=false
@ -818,7 +816,6 @@ size=2097152
system=system system=system
tags=system.cpu.l2cache.tags tags=system.cpu.l2cache.tags
tgts_per_mshr=12 tgts_per_mshr=12
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.toL2Bus.master[0] cpu_side=system.cpu.toL2Bus.master[0]
mem_side=system.membus.slave[1] mem_side=system.membus.slave[1]
@ -862,7 +859,7 @@ env=
errout=cerr errout=cerr
euid=100 euid=100
eventq_index=0 eventq_index=0
executable=/home/stever/hg/m5sim.org/gem5/tests/test-progs/hello/bin/arm/linux/hello executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/arm/linux/hello
gid=100 gid=100
input=cin input=cin
kvmInSE=false kvmInSE=false

View file

@ -149,7 +149,7 @@ instShiftAmt=2
numThreads=1 numThreads=1
[system.cpu.dcache] [system.cpu.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -158,7 +158,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=6 mshrs=6
prefetch_on_access=false prefetch_on_access=false
@ -169,7 +169,6 @@ size=32768
system=system system=system
tags=system.cpu.dcache.tags tags=system.cpu.dcache.tags
tgts_per_mshr=8 tgts_per_mshr=8
two_queue=false
write_buffers=16 write_buffers=16
cpu_side=system.cpu.dcache_port cpu_side=system.cpu.dcache_port
mem_side=system.cpu.toL2Bus.slave[1] mem_side=system.cpu.toL2Bus.slave[1]
@ -241,9 +240,9 @@ opList=system.cpu.fuPool.FUList0.opList
[system.cpu.fuPool.FUList0.opList] [system.cpu.fuPool.FUList0.opList]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=IntAlu opClass=IntAlu
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList1] [system.cpu.fuPool.FUList1]
type=FUDesc type=FUDesc
@ -255,23 +254,23 @@ opList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1 syste
[system.cpu.fuPool.FUList1.opList0] [system.cpu.fuPool.FUList1.opList0]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=IntMult opClass=IntMult
opLat=3 opLat=3
pipelined=true
[system.cpu.fuPool.FUList1.opList1] [system.cpu.fuPool.FUList1.opList1]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=12
opClass=IntDiv opClass=IntDiv
opLat=12 opLat=12
pipelined=false
[system.cpu.fuPool.FUList1.opList2] [system.cpu.fuPool.FUList1.opList2]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=IprAccess opClass=IprAccess
opLat=3 opLat=3
pipelined=true
[system.cpu.fuPool.FUList2] [system.cpu.fuPool.FUList2]
type=FUDesc type=FUDesc
@ -283,9 +282,9 @@ opList=system.cpu.fuPool.FUList2.opList
[system.cpu.fuPool.FUList2.opList] [system.cpu.fuPool.FUList2.opList]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=MemRead opClass=MemRead
opLat=2 opLat=2
pipelined=true
[system.cpu.fuPool.FUList3] [system.cpu.fuPool.FUList3]
type=FUDesc type=FUDesc
@ -297,9 +296,9 @@ opList=system.cpu.fuPool.FUList3.opList
[system.cpu.fuPool.FUList3.opList] [system.cpu.fuPool.FUList3.opList]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=MemWrite opClass=MemWrite
opLat=2 opLat=2
pipelined=true
[system.cpu.fuPool.FUList4] [system.cpu.fuPool.FUList4]
type=FUDesc type=FUDesc
@ -311,187 +310,187 @@ opList=system.cpu.fuPool.FUList4.opList00 system.cpu.fuPool.FUList4.opList01 sys
[system.cpu.fuPool.FUList4.opList00] [system.cpu.fuPool.FUList4.opList00]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdAdd opClass=SimdAdd
opLat=4 opLat=4
pipelined=true
[system.cpu.fuPool.FUList4.opList01] [system.cpu.fuPool.FUList4.opList01]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdAddAcc opClass=SimdAddAcc
opLat=4 opLat=4
pipelined=true
[system.cpu.fuPool.FUList4.opList02] [system.cpu.fuPool.FUList4.opList02]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdAlu opClass=SimdAlu
opLat=4 opLat=4
pipelined=true
[system.cpu.fuPool.FUList4.opList03] [system.cpu.fuPool.FUList4.opList03]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdCmp opClass=SimdCmp
opLat=4 opLat=4
pipelined=true
[system.cpu.fuPool.FUList4.opList04] [system.cpu.fuPool.FUList4.opList04]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdCvt opClass=SimdCvt
opLat=3 opLat=3
pipelined=true
[system.cpu.fuPool.FUList4.opList05] [system.cpu.fuPool.FUList4.opList05]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdMisc opClass=SimdMisc
opLat=3 opLat=3
pipelined=true
[system.cpu.fuPool.FUList4.opList06] [system.cpu.fuPool.FUList4.opList06]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdMult opClass=SimdMult
opLat=5 opLat=5
pipelined=true
[system.cpu.fuPool.FUList4.opList07] [system.cpu.fuPool.FUList4.opList07]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdMultAcc opClass=SimdMultAcc
opLat=5 opLat=5
pipelined=true
[system.cpu.fuPool.FUList4.opList08] [system.cpu.fuPool.FUList4.opList08]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdShift opClass=SimdShift
opLat=3 opLat=3
pipelined=true
[system.cpu.fuPool.FUList4.opList09] [system.cpu.fuPool.FUList4.opList09]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdShiftAcc opClass=SimdShiftAcc
opLat=3 opLat=3
pipelined=true
[system.cpu.fuPool.FUList4.opList10] [system.cpu.fuPool.FUList4.opList10]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdSqrt opClass=SimdSqrt
opLat=9 opLat=9
pipelined=true
[system.cpu.fuPool.FUList4.opList11] [system.cpu.fuPool.FUList4.opList11]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatAdd opClass=SimdFloatAdd
opLat=5 opLat=5
pipelined=true
[system.cpu.fuPool.FUList4.opList12] [system.cpu.fuPool.FUList4.opList12]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatAlu opClass=SimdFloatAlu
opLat=5 opLat=5
pipelined=true
[system.cpu.fuPool.FUList4.opList13] [system.cpu.fuPool.FUList4.opList13]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatCmp opClass=SimdFloatCmp
opLat=3 opLat=3
pipelined=true
[system.cpu.fuPool.FUList4.opList14] [system.cpu.fuPool.FUList4.opList14]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatCvt opClass=SimdFloatCvt
opLat=3 opLat=3
pipelined=true
[system.cpu.fuPool.FUList4.opList15] [system.cpu.fuPool.FUList4.opList15]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatDiv opClass=SimdFloatDiv
opLat=3 opLat=3
pipelined=true
[system.cpu.fuPool.FUList4.opList16] [system.cpu.fuPool.FUList4.opList16]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatMisc opClass=SimdFloatMisc
opLat=3 opLat=3
pipelined=true
[system.cpu.fuPool.FUList4.opList17] [system.cpu.fuPool.FUList4.opList17]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatMult opClass=SimdFloatMult
opLat=3 opLat=3
pipelined=true
[system.cpu.fuPool.FUList4.opList18] [system.cpu.fuPool.FUList4.opList18]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatMultAcc opClass=SimdFloatMultAcc
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList4.opList19] [system.cpu.fuPool.FUList4.opList19]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatSqrt opClass=SimdFloatSqrt
opLat=9 opLat=9
pipelined=true
[system.cpu.fuPool.FUList4.opList20] [system.cpu.fuPool.FUList4.opList20]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=FloatAdd opClass=FloatAdd
opLat=5 opLat=5
pipelined=true
[system.cpu.fuPool.FUList4.opList21] [system.cpu.fuPool.FUList4.opList21]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=FloatCmp opClass=FloatCmp
opLat=5 opLat=5
pipelined=true
[system.cpu.fuPool.FUList4.opList22] [system.cpu.fuPool.FUList4.opList22]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=FloatCvt opClass=FloatCvt
opLat=5 opLat=5
pipelined=true
[system.cpu.fuPool.FUList4.opList23] [system.cpu.fuPool.FUList4.opList23]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=9
opClass=FloatDiv opClass=FloatDiv
opLat=9 opLat=9
pipelined=false
[system.cpu.fuPool.FUList4.opList24] [system.cpu.fuPool.FUList4.opList24]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=33
opClass=FloatSqrt opClass=FloatSqrt
opLat=33 opLat=33
pipelined=false
[system.cpu.fuPool.FUList4.opList25] [system.cpu.fuPool.FUList4.opList25]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=FloatMult opClass=FloatMult
opLat=4 opLat=4
pipelined=true
[system.cpu.icache] [system.cpu.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -500,7 +499,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=false forward_snoops=false
hit_latency=1 hit_latency=1
is_top_level=true is_read_only=true
max_miss_count=0 max_miss_count=0
mshrs=2 mshrs=2
prefetch_on_access=false prefetch_on_access=false
@ -511,7 +510,6 @@ size=32768
system=system system=system
tags=system.cpu.icache.tags tags=system.cpu.icache.tags
tgts_per_mshr=8 tgts_per_mshr=8
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.icache_port cpu_side=system.cpu.icache_port
mem_side=system.cpu.toL2Bus.slave[0] mem_side=system.cpu.toL2Bus.slave[0]
@ -602,7 +600,7 @@ sys=system
port=system.cpu.toL2Bus.slave[2] port=system.cpu.toL2Bus.slave[2]
[system.cpu.l2cache] [system.cpu.l2cache]
type=BaseCache type=Cache
children=prefetcher tags children=prefetcher tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=16 assoc=16
@ -611,7 +609,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=12 hit_latency=12
is_top_level=false is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=16 mshrs=16
prefetch_on_access=true prefetch_on_access=true
@ -622,7 +620,6 @@ size=1048576
system=system system=system
tags=system.cpu.l2cache.tags tags=system.cpu.l2cache.tags
tgts_per_mshr=8 tgts_per_mshr=8
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.toL2Bus.master[0] cpu_side=system.cpu.toL2Bus.master[0]
mem_side=system.membus.slave[1] mem_side=system.membus.slave[1]
@ -691,7 +688,7 @@ env=
errout=cerr errout=cerr
euid=100 euid=100
eventq_index=0 eventq_index=0
executable=/home/stever/hg/m5sim.org/gem5/tests/test-progs/hello/bin/arm/linux/hello executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/arm/linux/hello
gid=100 gid=100
input=cin input=cin
kvmInSE=false kvmInSE=false

View file

@ -80,7 +80,7 @@ dcache_port=system.cpu.dcache.cpu_side
icache_port=system.cpu.icache.cpu_side icache_port=system.cpu.icache.cpu_side
[system.cpu.dcache] [system.cpu.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -89,7 +89,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -100,7 +100,6 @@ size=262144
system=system system=system
tags=system.cpu.dcache.tags tags=system.cpu.dcache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.dcache_port cpu_side=system.cpu.dcache_port
mem_side=system.cpu.toL2Bus.slave[1] mem_side=system.cpu.toL2Bus.slave[1]
@ -157,7 +156,7 @@ sys=system
port=system.cpu.toL2Bus.slave[3] port=system.cpu.toL2Bus.slave[3]
[system.cpu.icache] [system.cpu.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -166,7 +165,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=true
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -177,7 +176,6 @@ size=131072
system=system system=system
tags=system.cpu.icache.tags tags=system.cpu.icache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.icache_port cpu_side=system.cpu.icache_port
mem_side=system.cpu.toL2Bus.slave[0] mem_side=system.cpu.toL2Bus.slave[0]
@ -268,7 +266,7 @@ sys=system
port=system.cpu.toL2Bus.slave[2] port=system.cpu.toL2Bus.slave[2]
[system.cpu.l2cache] [system.cpu.l2cache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=8 assoc=8
@ -277,7 +275,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=20 hit_latency=20
is_top_level=false is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=20 mshrs=20
prefetch_on_access=false prefetch_on_access=false
@ -288,7 +286,6 @@ size=2097152
system=system system=system
tags=system.cpu.l2cache.tags tags=system.cpu.l2cache.tags
tgts_per_mshr=12 tgts_per_mshr=12
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.toL2Bus.master[0] cpu_side=system.cpu.toL2Bus.master[0]
mem_side=system.membus.slave[1] mem_side=system.membus.slave[1]

View file

@ -150,7 +150,7 @@ localPredictorSize=2048
numThreads=1 numThreads=1
[system.cpu.dcache] [system.cpu.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -159,7 +159,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -170,7 +170,6 @@ size=262144
system=system system=system
tags=system.cpu.dcache.tags tags=system.cpu.dcache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.dcache_port cpu_side=system.cpu.dcache_port
mem_side=system.cpu.toL2Bus.slave[1] mem_side=system.cpu.toL2Bus.slave[1]
@ -206,9 +205,9 @@ opList=system.cpu.fuPool.FUList0.opList
[system.cpu.fuPool.FUList0.opList] [system.cpu.fuPool.FUList0.opList]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=IntAlu opClass=IntAlu
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList1] [system.cpu.fuPool.FUList1]
type=FUDesc type=FUDesc
@ -220,16 +219,16 @@ opList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1
[system.cpu.fuPool.FUList1.opList0] [system.cpu.fuPool.FUList1.opList0]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=IntMult opClass=IntMult
opLat=3 opLat=3
pipelined=true
[system.cpu.fuPool.FUList1.opList1] [system.cpu.fuPool.FUList1.opList1]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=19
opClass=IntDiv opClass=IntDiv
opLat=20 opLat=20
pipelined=false
[system.cpu.fuPool.FUList2] [system.cpu.fuPool.FUList2]
type=FUDesc type=FUDesc
@ -241,23 +240,23 @@ opList=system.cpu.fuPool.FUList2.opList0 system.cpu.fuPool.FUList2.opList1 syste
[system.cpu.fuPool.FUList2.opList0] [system.cpu.fuPool.FUList2.opList0]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=FloatAdd opClass=FloatAdd
opLat=2 opLat=2
pipelined=true
[system.cpu.fuPool.FUList2.opList1] [system.cpu.fuPool.FUList2.opList1]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=FloatCmp opClass=FloatCmp
opLat=2 opLat=2
pipelined=true
[system.cpu.fuPool.FUList2.opList2] [system.cpu.fuPool.FUList2.opList2]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=FloatCvt opClass=FloatCvt
opLat=2 opLat=2
pipelined=true
[system.cpu.fuPool.FUList3] [system.cpu.fuPool.FUList3]
type=FUDesc type=FUDesc
@ -269,23 +268,23 @@ opList=system.cpu.fuPool.FUList3.opList0 system.cpu.fuPool.FUList3.opList1 syste
[system.cpu.fuPool.FUList3.opList0] [system.cpu.fuPool.FUList3.opList0]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=FloatMult opClass=FloatMult
opLat=4 opLat=4
pipelined=true
[system.cpu.fuPool.FUList3.opList1] [system.cpu.fuPool.FUList3.opList1]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=12
opClass=FloatDiv opClass=FloatDiv
opLat=12 opLat=12
pipelined=false
[system.cpu.fuPool.FUList3.opList2] [system.cpu.fuPool.FUList3.opList2]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=24
opClass=FloatSqrt opClass=FloatSqrt
opLat=24 opLat=24
pipelined=false
[system.cpu.fuPool.FUList4] [system.cpu.fuPool.FUList4]
type=FUDesc type=FUDesc
@ -297,9 +296,9 @@ opList=system.cpu.fuPool.FUList4.opList
[system.cpu.fuPool.FUList4.opList] [system.cpu.fuPool.FUList4.opList]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=MemRead opClass=MemRead
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5] [system.cpu.fuPool.FUList5]
type=FUDesc type=FUDesc
@ -311,142 +310,142 @@ opList=system.cpu.fuPool.FUList5.opList00 system.cpu.fuPool.FUList5.opList01 sys
[system.cpu.fuPool.FUList5.opList00] [system.cpu.fuPool.FUList5.opList00]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdAdd opClass=SimdAdd
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList01] [system.cpu.fuPool.FUList5.opList01]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdAddAcc opClass=SimdAddAcc
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList02] [system.cpu.fuPool.FUList5.opList02]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdAlu opClass=SimdAlu
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList03] [system.cpu.fuPool.FUList5.opList03]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdCmp opClass=SimdCmp
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList04] [system.cpu.fuPool.FUList5.opList04]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdCvt opClass=SimdCvt
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList05] [system.cpu.fuPool.FUList5.opList05]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdMisc opClass=SimdMisc
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList06] [system.cpu.fuPool.FUList5.opList06]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdMult opClass=SimdMult
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList07] [system.cpu.fuPool.FUList5.opList07]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdMultAcc opClass=SimdMultAcc
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList08] [system.cpu.fuPool.FUList5.opList08]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdShift opClass=SimdShift
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList09] [system.cpu.fuPool.FUList5.opList09]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdShiftAcc opClass=SimdShiftAcc
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList10] [system.cpu.fuPool.FUList5.opList10]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdSqrt opClass=SimdSqrt
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList11] [system.cpu.fuPool.FUList5.opList11]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatAdd opClass=SimdFloatAdd
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList12] [system.cpu.fuPool.FUList5.opList12]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatAlu opClass=SimdFloatAlu
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList13] [system.cpu.fuPool.FUList5.opList13]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatCmp opClass=SimdFloatCmp
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList14] [system.cpu.fuPool.FUList5.opList14]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatCvt opClass=SimdFloatCvt
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList15] [system.cpu.fuPool.FUList5.opList15]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatDiv opClass=SimdFloatDiv
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList16] [system.cpu.fuPool.FUList5.opList16]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatMisc opClass=SimdFloatMisc
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList17] [system.cpu.fuPool.FUList5.opList17]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatMult opClass=SimdFloatMult
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList18] [system.cpu.fuPool.FUList5.opList18]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatMultAcc opClass=SimdFloatMultAcc
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList19] [system.cpu.fuPool.FUList5.opList19]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatSqrt opClass=SimdFloatSqrt
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList6] [system.cpu.fuPool.FUList6]
type=FUDesc type=FUDesc
@ -458,9 +457,9 @@ opList=system.cpu.fuPool.FUList6.opList
[system.cpu.fuPool.FUList6.opList] [system.cpu.fuPool.FUList6.opList]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=MemWrite opClass=MemWrite
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList7] [system.cpu.fuPool.FUList7]
type=FUDesc type=FUDesc
@ -472,16 +471,16 @@ opList=system.cpu.fuPool.FUList7.opList0 system.cpu.fuPool.FUList7.opList1
[system.cpu.fuPool.FUList7.opList0] [system.cpu.fuPool.FUList7.opList0]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=MemRead opClass=MemRead
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList7.opList1] [system.cpu.fuPool.FUList7.opList1]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=MemWrite opClass=MemWrite
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList8] [system.cpu.fuPool.FUList8]
type=FUDesc type=FUDesc
@ -493,12 +492,12 @@ opList=system.cpu.fuPool.FUList8.opList
[system.cpu.fuPool.FUList8.opList] [system.cpu.fuPool.FUList8.opList]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=3
opClass=IprAccess opClass=IprAccess
opLat=3 opLat=3
pipelined=false
[system.cpu.icache] [system.cpu.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -507,7 +506,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=true
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -518,7 +517,6 @@ size=131072
system=system system=system
tags=system.cpu.icache.tags tags=system.cpu.icache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.icache_port cpu_side=system.cpu.icache_port
mem_side=system.cpu.toL2Bus.slave[0] mem_side=system.cpu.toL2Bus.slave[0]
@ -550,7 +548,7 @@ eventq_index=0
size=64 size=64
[system.cpu.l2cache] [system.cpu.l2cache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=8 assoc=8
@ -559,7 +557,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=20 hit_latency=20
is_top_level=false is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=20 mshrs=20
prefetch_on_access=false prefetch_on_access=false
@ -570,7 +568,6 @@ size=2097152
system=system system=system
tags=system.cpu.l2cache.tags tags=system.cpu.l2cache.tags
tgts_per_mshr=12 tgts_per_mshr=12
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.toL2Bus.master[0] cpu_side=system.cpu.toL2Bus.master[0]
mem_side=system.membus.slave[1] mem_side=system.membus.slave[1]
@ -614,7 +611,7 @@ env=
errout=cerr errout=cerr
euid=100 euid=100
eventq_index=0 eventq_index=0
executable=/home/stever/hg/m5sim.org/gem5/tests/test-progs/hello/bin/mips/linux/hello executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/mips/linux/hello
gid=100 gid=100
input=cin input=cin
kvmInSE=false kvmInSE=false

View file

@ -120,7 +120,7 @@ env=
errout=cerr errout=cerr
euid=100 euid=100
eventq_index=0 eventq_index=0
executable=/home/joel/research/gem5/gem5/tests/test-progs/hello/bin/mips/linux/hello executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/mips/linux/hello
gid=100 gid=100
input=cin input=cin
kvmInSE=false kvmInSE=false
@ -443,7 +443,7 @@ eventq_index=0
[system.ruby.network] [system.ruby.network]
type=SimpleNetwork type=SimpleNetwork
children=ext_links0 ext_links1 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_links0 int_links1 routers0 routers1 routers2 children=ext_links0 ext_links1 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_links0 int_links1 routers0 routers1 routers2
adaptive_routing=false adaptive_routing=false
buffer_size=0 buffer_size=0
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
@ -451,10 +451,10 @@ control_msg_size=8
endpoint_bandwidth=1000 endpoint_bandwidth=1000
eventq_index=0 eventq_index=0
ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1
int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19
int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1
netifs= netifs=
number_of_virtual_networks=10 number_of_virtual_networks=5
recycle_latency=0 recycle_latency=0
routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
ruby_system=system.ruby ruby_system=system.ruby
@ -642,166 +642,6 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.int_link_buffers20]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers21]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers22]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers23]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers30]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers31]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers32]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers33]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers34]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers35]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers36]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers37]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers38]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers39]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_links0] [system.ruby.network.int_links0]
type=SimpleIntLink type=SimpleIntLink
bandwidth_factor=16 bandwidth_factor=16
@ -824,13 +664,13 @@ weight=1
[system.ruby.network.routers0] [system.ruby.network.routers0]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23 system.ruby.network.routers0.port_buffers24 system.ruby.network.routers0.port_buffers25 system.ruby.network.routers0.port_buffers26 system.ruby.network.routers0.port_buffers27 system.ruby.network.routers0.port_buffers28 system.ruby.network.routers0.port_buffers29 port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14
recycle_latency=0 recycle_latency=0
router_id=0 router_id=0
virt_nets=10 virt_nets=5
[system.ruby.network.routers0.port_buffers00] [system.ruby.network.routers0.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -952,135 +792,15 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers0.port_buffers15]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers16]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers17]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers18]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers19]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers20]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers21]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers22]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers23]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1] [system.ruby.network.routers1]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23 system.ruby.network.routers1.port_buffers24 system.ruby.network.routers1.port_buffers25 system.ruby.network.routers1.port_buffers26 system.ruby.network.routers1.port_buffers27 system.ruby.network.routers1.port_buffers28 system.ruby.network.routers1.port_buffers29 port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14
recycle_latency=0 recycle_latency=0
router_id=1 router_id=1
virt_nets=10 virt_nets=5
[system.ruby.network.routers1.port_buffers00] [system.ruby.network.routers1.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -1202,135 +922,15 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers1.port_buffers15]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers16]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers17]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers18]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers19]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers20]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers21]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers22]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers23]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2] [system.ruby.network.routers2]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23 system.ruby.network.routers2.port_buffers24 system.ruby.network.routers2.port_buffers25 system.ruby.network.routers2.port_buffers26 system.ruby.network.routers2.port_buffers27 system.ruby.network.routers2.port_buffers28 system.ruby.network.routers2.port_buffers29 system.ruby.network.routers2.port_buffers30 system.ruby.network.routers2.port_buffers31 system.ruby.network.routers2.port_buffers32 system.ruby.network.routers2.port_buffers33 system.ruby.network.routers2.port_buffers34 system.ruby.network.routers2.port_buffers35 system.ruby.network.routers2.port_buffers36 system.ruby.network.routers2.port_buffers37 system.ruby.network.routers2.port_buffers38 system.ruby.network.routers2.port_buffers39 port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19
recycle_latency=0 recycle_latency=0
router_id=2 router_id=2
virt_nets=10 virt_nets=5
[system.ruby.network.routers2.port_buffers00] [system.ruby.network.routers2.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -1492,166 +1092,6 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers2.port_buffers20]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers21]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers22]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers23]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers30]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers31]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers32]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers33]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers34]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers35]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers36]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers37]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers38]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers39]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.sys_port_proxy] [system.sys_port_proxy]
type=RubyPortProxy type=RubyPortProxy
clk_domain=system.clk_domain clk_domain=system.clk_domain

View file

@ -78,7 +78,7 @@ dcache_port=system.cpu.dcache.cpu_side
icache_port=system.cpu.icache.cpu_side icache_port=system.cpu.icache.cpu_side
[system.cpu.dcache] [system.cpu.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -87,7 +87,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -98,7 +98,6 @@ size=262144
system=system system=system
tags=system.cpu.dcache.tags tags=system.cpu.dcache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.dcache_port cpu_side=system.cpu.dcache_port
mem_side=system.cpu.toL2Bus.slave[1] mem_side=system.cpu.toL2Bus.slave[1]
@ -119,7 +118,7 @@ eventq_index=0
size=64 size=64
[system.cpu.icache] [system.cpu.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -128,7 +127,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=true
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -139,7 +138,6 @@ size=131072
system=system system=system
tags=system.cpu.icache.tags tags=system.cpu.icache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.icache_port cpu_side=system.cpu.icache_port
mem_side=system.cpu.toL2Bus.slave[0] mem_side=system.cpu.toL2Bus.slave[0]
@ -171,7 +169,7 @@ eventq_index=0
size=64 size=64
[system.cpu.l2cache] [system.cpu.l2cache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=8 assoc=8
@ -180,7 +178,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=20 hit_latency=20
is_top_level=false is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=20 mshrs=20
prefetch_on_access=false prefetch_on_access=false
@ -191,7 +189,6 @@ size=2097152
system=system system=system
tags=system.cpu.l2cache.tags tags=system.cpu.l2cache.tags
tgts_per_mshr=12 tgts_per_mshr=12
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.toL2Bus.master[0] cpu_side=system.cpu.toL2Bus.master[0]
mem_side=system.membus.slave[1] mem_side=system.membus.slave[1]

View file

@ -151,7 +151,7 @@ localPredictorSize=2048
numThreads=1 numThreads=1
[system.cpu.dcache] [system.cpu.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -160,7 +160,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -171,7 +171,6 @@ size=262144
system=system system=system
tags=system.cpu.dcache.tags tags=system.cpu.dcache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.dcache_port cpu_side=system.cpu.dcache_port
mem_side=system.cpu.toL2Bus.slave[1] mem_side=system.cpu.toL2Bus.slave[1]
@ -207,9 +206,9 @@ opList=system.cpu.fuPool.FUList0.opList
[system.cpu.fuPool.FUList0.opList] [system.cpu.fuPool.FUList0.opList]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=IntAlu opClass=IntAlu
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList1] [system.cpu.fuPool.FUList1]
type=FUDesc type=FUDesc
@ -221,16 +220,16 @@ opList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1
[system.cpu.fuPool.FUList1.opList0] [system.cpu.fuPool.FUList1.opList0]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=IntMult opClass=IntMult
opLat=3 opLat=3
pipelined=true
[system.cpu.fuPool.FUList1.opList1] [system.cpu.fuPool.FUList1.opList1]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=19
opClass=IntDiv opClass=IntDiv
opLat=20 opLat=20
pipelined=false
[system.cpu.fuPool.FUList2] [system.cpu.fuPool.FUList2]
type=FUDesc type=FUDesc
@ -242,23 +241,23 @@ opList=system.cpu.fuPool.FUList2.opList0 system.cpu.fuPool.FUList2.opList1 syste
[system.cpu.fuPool.FUList2.opList0] [system.cpu.fuPool.FUList2.opList0]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=FloatAdd opClass=FloatAdd
opLat=2 opLat=2
pipelined=true
[system.cpu.fuPool.FUList2.opList1] [system.cpu.fuPool.FUList2.opList1]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=FloatCmp opClass=FloatCmp
opLat=2 opLat=2
pipelined=true
[system.cpu.fuPool.FUList2.opList2] [system.cpu.fuPool.FUList2.opList2]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=FloatCvt opClass=FloatCvt
opLat=2 opLat=2
pipelined=true
[system.cpu.fuPool.FUList3] [system.cpu.fuPool.FUList3]
type=FUDesc type=FUDesc
@ -270,23 +269,23 @@ opList=system.cpu.fuPool.FUList3.opList0 system.cpu.fuPool.FUList3.opList1 syste
[system.cpu.fuPool.FUList3.opList0] [system.cpu.fuPool.FUList3.opList0]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=FloatMult opClass=FloatMult
opLat=4 opLat=4
pipelined=true
[system.cpu.fuPool.FUList3.opList1] [system.cpu.fuPool.FUList3.opList1]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=12
opClass=FloatDiv opClass=FloatDiv
opLat=12 opLat=12
pipelined=false
[system.cpu.fuPool.FUList3.opList2] [system.cpu.fuPool.FUList3.opList2]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=24
opClass=FloatSqrt opClass=FloatSqrt
opLat=24 opLat=24
pipelined=false
[system.cpu.fuPool.FUList4] [system.cpu.fuPool.FUList4]
type=FUDesc type=FUDesc
@ -298,9 +297,9 @@ opList=system.cpu.fuPool.FUList4.opList
[system.cpu.fuPool.FUList4.opList] [system.cpu.fuPool.FUList4.opList]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=MemRead opClass=MemRead
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5] [system.cpu.fuPool.FUList5]
type=FUDesc type=FUDesc
@ -312,142 +311,142 @@ opList=system.cpu.fuPool.FUList5.opList00 system.cpu.fuPool.FUList5.opList01 sys
[system.cpu.fuPool.FUList5.opList00] [system.cpu.fuPool.FUList5.opList00]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdAdd opClass=SimdAdd
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList01] [system.cpu.fuPool.FUList5.opList01]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdAddAcc opClass=SimdAddAcc
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList02] [system.cpu.fuPool.FUList5.opList02]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdAlu opClass=SimdAlu
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList03] [system.cpu.fuPool.FUList5.opList03]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdCmp opClass=SimdCmp
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList04] [system.cpu.fuPool.FUList5.opList04]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdCvt opClass=SimdCvt
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList05] [system.cpu.fuPool.FUList5.opList05]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdMisc opClass=SimdMisc
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList06] [system.cpu.fuPool.FUList5.opList06]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdMult opClass=SimdMult
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList07] [system.cpu.fuPool.FUList5.opList07]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdMultAcc opClass=SimdMultAcc
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList08] [system.cpu.fuPool.FUList5.opList08]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdShift opClass=SimdShift
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList09] [system.cpu.fuPool.FUList5.opList09]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdShiftAcc opClass=SimdShiftAcc
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList10] [system.cpu.fuPool.FUList5.opList10]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdSqrt opClass=SimdSqrt
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList11] [system.cpu.fuPool.FUList5.opList11]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatAdd opClass=SimdFloatAdd
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList12] [system.cpu.fuPool.FUList5.opList12]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatAlu opClass=SimdFloatAlu
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList13] [system.cpu.fuPool.FUList5.opList13]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatCmp opClass=SimdFloatCmp
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList14] [system.cpu.fuPool.FUList5.opList14]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatCvt opClass=SimdFloatCvt
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList15] [system.cpu.fuPool.FUList5.opList15]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatDiv opClass=SimdFloatDiv
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList16] [system.cpu.fuPool.FUList5.opList16]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatMisc opClass=SimdFloatMisc
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList17] [system.cpu.fuPool.FUList5.opList17]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatMult opClass=SimdFloatMult
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList18] [system.cpu.fuPool.FUList5.opList18]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatMultAcc opClass=SimdFloatMultAcc
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList19] [system.cpu.fuPool.FUList5.opList19]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatSqrt opClass=SimdFloatSqrt
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList6] [system.cpu.fuPool.FUList6]
type=FUDesc type=FUDesc
@ -459,9 +458,9 @@ opList=system.cpu.fuPool.FUList6.opList
[system.cpu.fuPool.FUList6.opList] [system.cpu.fuPool.FUList6.opList]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=MemWrite opClass=MemWrite
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList7] [system.cpu.fuPool.FUList7]
type=FUDesc type=FUDesc
@ -473,16 +472,16 @@ opList=system.cpu.fuPool.FUList7.opList0 system.cpu.fuPool.FUList7.opList1
[system.cpu.fuPool.FUList7.opList0] [system.cpu.fuPool.FUList7.opList0]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=MemRead opClass=MemRead
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList7.opList1] [system.cpu.fuPool.FUList7.opList1]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=MemWrite opClass=MemWrite
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList8] [system.cpu.fuPool.FUList8]
type=FUDesc type=FUDesc
@ -494,12 +493,12 @@ opList=system.cpu.fuPool.FUList8.opList
[system.cpu.fuPool.FUList8.opList] [system.cpu.fuPool.FUList8.opList]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=3
opClass=IprAccess opClass=IprAccess
opLat=3 opLat=3
pipelined=false
[system.cpu.icache] [system.cpu.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -508,7 +507,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=true
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -519,7 +518,6 @@ size=131072
system=system system=system
tags=system.cpu.icache.tags tags=system.cpu.icache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.icache_port cpu_side=system.cpu.icache_port
mem_side=system.cpu.toL2Bus.slave[0] mem_side=system.cpu.toL2Bus.slave[0]
@ -548,7 +546,7 @@ eventq_index=0
size=64 size=64
[system.cpu.l2cache] [system.cpu.l2cache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=8 assoc=8
@ -557,7 +555,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=20 hit_latency=20
is_top_level=false is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=20 mshrs=20
prefetch_on_access=false prefetch_on_access=false
@ -568,7 +566,6 @@ size=2097152
system=system system=system
tags=system.cpu.l2cache.tags tags=system.cpu.l2cache.tags
tgts_per_mshr=12 tgts_per_mshr=12
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.toL2Bus.master[0] cpu_side=system.cpu.toL2Bus.master[0]
mem_side=system.membus.slave[1] mem_side=system.membus.slave[1]
@ -612,7 +609,7 @@ env=
errout=cerr errout=cerr
euid=100 euid=100
eventq_index=0 eventq_index=0
executable=/home/stever/hg/m5sim.org/gem5/tests/test-progs/hello/bin/power/linux/hello executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/power/linux/hello
gid=100 gid=100
input=cin input=cin
kvmInSE=false kvmInSE=false

View file

@ -117,7 +117,7 @@ env=
errout=cerr errout=cerr
euid=100 euid=100
eventq_index=0 eventq_index=0
executable=/home/joel/research/gem5/gem5/tests/test-progs/hello/bin/sparc/linux/hello executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/sparc/linux/hello
gid=100 gid=100
input=cin input=cin
kvmInSE=false kvmInSE=false
@ -440,7 +440,7 @@ eventq_index=0
[system.ruby.network] [system.ruby.network]
type=SimpleNetwork type=SimpleNetwork
children=ext_links0 ext_links1 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_links0 int_links1 routers0 routers1 routers2 children=ext_links0 ext_links1 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_links0 int_links1 routers0 routers1 routers2
adaptive_routing=false adaptive_routing=false
buffer_size=0 buffer_size=0
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
@ -448,10 +448,10 @@ control_msg_size=8
endpoint_bandwidth=1000 endpoint_bandwidth=1000
eventq_index=0 eventq_index=0
ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1
int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19
int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1
netifs= netifs=
number_of_virtual_networks=10 number_of_virtual_networks=5
recycle_latency=0 recycle_latency=0
routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
ruby_system=system.ruby ruby_system=system.ruby
@ -639,166 +639,6 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.int_link_buffers20]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers21]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers22]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers23]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers30]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers31]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers32]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers33]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers34]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers35]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers36]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers37]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers38]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers39]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_links0] [system.ruby.network.int_links0]
type=SimpleIntLink type=SimpleIntLink
bandwidth_factor=16 bandwidth_factor=16
@ -821,13 +661,13 @@ weight=1
[system.ruby.network.routers0] [system.ruby.network.routers0]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23 system.ruby.network.routers0.port_buffers24 system.ruby.network.routers0.port_buffers25 system.ruby.network.routers0.port_buffers26 system.ruby.network.routers0.port_buffers27 system.ruby.network.routers0.port_buffers28 system.ruby.network.routers0.port_buffers29 port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14
recycle_latency=0 recycle_latency=0
router_id=0 router_id=0
virt_nets=10 virt_nets=5
[system.ruby.network.routers0.port_buffers00] [system.ruby.network.routers0.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -949,135 +789,15 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers0.port_buffers15]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers16]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers17]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers18]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers19]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers20]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers21]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers22]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers23]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1] [system.ruby.network.routers1]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23 system.ruby.network.routers1.port_buffers24 system.ruby.network.routers1.port_buffers25 system.ruby.network.routers1.port_buffers26 system.ruby.network.routers1.port_buffers27 system.ruby.network.routers1.port_buffers28 system.ruby.network.routers1.port_buffers29 port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14
recycle_latency=0 recycle_latency=0
router_id=1 router_id=1
virt_nets=10 virt_nets=5
[system.ruby.network.routers1.port_buffers00] [system.ruby.network.routers1.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -1199,135 +919,15 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers1.port_buffers15]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers16]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers17]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers18]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers19]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers20]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers21]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers22]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers23]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2] [system.ruby.network.routers2]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23 system.ruby.network.routers2.port_buffers24 system.ruby.network.routers2.port_buffers25 system.ruby.network.routers2.port_buffers26 system.ruby.network.routers2.port_buffers27 system.ruby.network.routers2.port_buffers28 system.ruby.network.routers2.port_buffers29 system.ruby.network.routers2.port_buffers30 system.ruby.network.routers2.port_buffers31 system.ruby.network.routers2.port_buffers32 system.ruby.network.routers2.port_buffers33 system.ruby.network.routers2.port_buffers34 system.ruby.network.routers2.port_buffers35 system.ruby.network.routers2.port_buffers36 system.ruby.network.routers2.port_buffers37 system.ruby.network.routers2.port_buffers38 system.ruby.network.routers2.port_buffers39 port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19
recycle_latency=0 recycle_latency=0
router_id=2 router_id=2
virt_nets=10 virt_nets=5
[system.ruby.network.routers2.port_buffers00] [system.ruby.network.routers2.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -1489,166 +1089,6 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers2.port_buffers20]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers21]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers22]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers23]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers30]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers31]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers32]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers33]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers34]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers35]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers36]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers37]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers38]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers39]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.sys_port_proxy] [system.sys_port_proxy]
type=RubyPortProxy type=RubyPortProxy
clk_domain=system.clk_domain clk_domain=system.clk_domain

View file

@ -78,7 +78,7 @@ dcache_port=system.cpu.dcache.cpu_side
icache_port=system.cpu.icache.cpu_side icache_port=system.cpu.icache.cpu_side
[system.cpu.dcache] [system.cpu.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -118,7 +118,7 @@ eventq_index=0
size=64 size=64
[system.cpu.icache] [system.cpu.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -166,7 +166,7 @@ eventq_index=0
size=64 size=64
[system.cpu.l2cache] [system.cpu.l2cache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=8 assoc=8

View file

@ -156,7 +156,7 @@ localPredictorSize=2048
numThreads=1 numThreads=1
[system.cpu.dcache] [system.cpu.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -513,7 +513,7 @@ opLat=3
pipelined=false pipelined=false
[system.cpu.icache] [system.cpu.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -579,7 +579,7 @@ system=system
port=system.cpu.toL2Bus.slave[2] port=system.cpu.toL2Bus.slave[2]
[system.cpu.l2cache] [system.cpu.l2cache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=8 assoc=8
@ -642,7 +642,7 @@ env=
errout=cerr errout=cerr
euid=100 euid=100
eventq_index=0 eventq_index=0
executable=/home/stever/hg/m5sim.org/gem5/tests/test-progs/hello/bin/x86/linux/hello executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/x86/linux/hello
gid=100 gid=100
input=cin input=cin
kvmInSE=false kvmInSE=false

View file

@ -151,7 +151,7 @@ env=
errout=cerr errout=cerr
euid=100 euid=100
eventq_index=0 eventq_index=0
executable=/home/joel/research/gem5/gem5/tests/test-progs/hello/bin/x86/linux/hello executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/x86/linux/hello
gid=100 gid=100
input=cin input=cin
kvmInSE=false kvmInSE=false
@ -475,7 +475,7 @@ eventq_index=0
[system.ruby.network] [system.ruby.network]
type=SimpleNetwork type=SimpleNetwork
children=ext_links0 ext_links1 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_links0 int_links1 routers0 routers1 routers2 children=ext_links0 ext_links1 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_links0 int_links1 routers0 routers1 routers2
adaptive_routing=false adaptive_routing=false
buffer_size=0 buffer_size=0
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
@ -483,10 +483,10 @@ control_msg_size=8
endpoint_bandwidth=1000 endpoint_bandwidth=1000
eventq_index=0 eventq_index=0
ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1
int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19
int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1
netifs= netifs=
number_of_virtual_networks=10 number_of_virtual_networks=5
recycle_latency=0 recycle_latency=0
routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
ruby_system=system.ruby ruby_system=system.ruby
@ -674,166 +674,6 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.int_link_buffers20]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers21]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers22]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers23]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers30]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers31]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers32]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers33]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers34]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers35]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers36]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers37]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers38]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers39]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_links0] [system.ruby.network.int_links0]
type=SimpleIntLink type=SimpleIntLink
bandwidth_factor=16 bandwidth_factor=16
@ -856,13 +696,13 @@ weight=1
[system.ruby.network.routers0] [system.ruby.network.routers0]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23 system.ruby.network.routers0.port_buffers24 system.ruby.network.routers0.port_buffers25 system.ruby.network.routers0.port_buffers26 system.ruby.network.routers0.port_buffers27 system.ruby.network.routers0.port_buffers28 system.ruby.network.routers0.port_buffers29 port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14
recycle_latency=0 recycle_latency=0
router_id=0 router_id=0
virt_nets=10 virt_nets=5
[system.ruby.network.routers0.port_buffers00] [system.ruby.network.routers0.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -984,135 +824,15 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers0.port_buffers15]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers16]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers17]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers18]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers19]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers20]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers21]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers22]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers23]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1] [system.ruby.network.routers1]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23 system.ruby.network.routers1.port_buffers24 system.ruby.network.routers1.port_buffers25 system.ruby.network.routers1.port_buffers26 system.ruby.network.routers1.port_buffers27 system.ruby.network.routers1.port_buffers28 system.ruby.network.routers1.port_buffers29 port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14
recycle_latency=0 recycle_latency=0
router_id=1 router_id=1
virt_nets=10 virt_nets=5
[system.ruby.network.routers1.port_buffers00] [system.ruby.network.routers1.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -1234,135 +954,15 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers1.port_buffers15]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers16]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers17]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers18]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers19]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers20]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers21]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers22]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers23]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2] [system.ruby.network.routers2]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23 system.ruby.network.routers2.port_buffers24 system.ruby.network.routers2.port_buffers25 system.ruby.network.routers2.port_buffers26 system.ruby.network.routers2.port_buffers27 system.ruby.network.routers2.port_buffers28 system.ruby.network.routers2.port_buffers29 system.ruby.network.routers2.port_buffers30 system.ruby.network.routers2.port_buffers31 system.ruby.network.routers2.port_buffers32 system.ruby.network.routers2.port_buffers33 system.ruby.network.routers2.port_buffers34 system.ruby.network.routers2.port_buffers35 system.ruby.network.routers2.port_buffers36 system.ruby.network.routers2.port_buffers37 system.ruby.network.routers2.port_buffers38 system.ruby.network.routers2.port_buffers39 port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19
recycle_latency=0 recycle_latency=0
router_id=2 router_id=2
virt_nets=10 virt_nets=5
[system.ruby.network.routers2.port_buffers00] [system.ruby.network.routers2.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -1524,166 +1124,6 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers2.port_buffers20]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers21]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers22]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers23]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers30]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers31]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers32]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers33]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers34]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers35]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers36]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers37]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers38]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers39]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.sys_port_proxy] [system.sys_port_proxy]
type=RubyPortProxy type=RubyPortProxy
clk_domain=system.clk_domain clk_domain=system.clk_domain

View file

@ -84,7 +84,7 @@ clk_domain=system.cpu_clk_domain
eventq_index=0 eventq_index=0
[system.cpu.dcache] [system.cpu.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -134,7 +134,7 @@ system=system
port=system.cpu.toL2Bus.slave[3] port=system.cpu.toL2Bus.slave[3]
[system.cpu.icache] [system.cpu.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -200,7 +200,7 @@ system=system
port=system.cpu.toL2Bus.slave[2] port=system.cpu.toL2Bus.slave[2]
[system.cpu.l2cache] [system.cpu.l2cache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=8 assoc=8

View file

@ -150,7 +150,7 @@ localPredictorSize=2048
numThreads=2 numThreads=2
[system.cpu.dcache] [system.cpu.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -497,7 +497,7 @@ opLat=3
pipelined=false pipelined=false
[system.cpu.icache] [system.cpu.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -551,7 +551,7 @@ eventq_index=0
size=48 size=48
[system.cpu.l2cache] [system.cpu.l2cache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=8 assoc=8
@ -614,7 +614,7 @@ env=
errout=cerr errout=cerr
euid=100 euid=100
eventq_index=0 eventq_index=0
executable=/home/stever/hg/m5sim.org/gem5/tests/test-progs/hello/bin/alpha/linux/hello executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/linux/hello
gid=100 gid=100
input=cin input=cin
kvmInSE=false kvmInSE=false
@ -637,7 +637,7 @@ env=
errout=cerr errout=cerr
euid=100 euid=100
eventq_index=0 eventq_index=0
executable=/home/stever/hg/m5sim.org/gem5/tests/test-progs/hello/bin/alpha/linux/hello executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/linux/hello
gid=100 gid=100
input=cin input=cin
kvmInSE=false kvmInSE=false

View file

@ -150,7 +150,7 @@ localPredictorSize=2048
numThreads=1 numThreads=1
[system.cpu.dcache] [system.cpu.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -159,7 +159,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -170,7 +170,6 @@ size=262144
system=system system=system
tags=system.cpu.dcache.tags tags=system.cpu.dcache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.dcache_port cpu_side=system.cpu.dcache_port
mem_side=system.cpu.toL2Bus.slave[1] mem_side=system.cpu.toL2Bus.slave[1]
@ -206,9 +205,9 @@ opList=system.cpu.fuPool.FUList0.opList
[system.cpu.fuPool.FUList0.opList] [system.cpu.fuPool.FUList0.opList]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=IntAlu opClass=IntAlu
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList1] [system.cpu.fuPool.FUList1]
type=FUDesc type=FUDesc
@ -220,16 +219,16 @@ opList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1
[system.cpu.fuPool.FUList1.opList0] [system.cpu.fuPool.FUList1.opList0]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=IntMult opClass=IntMult
opLat=3 opLat=3
pipelined=true
[system.cpu.fuPool.FUList1.opList1] [system.cpu.fuPool.FUList1.opList1]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=19
opClass=IntDiv opClass=IntDiv
opLat=20 opLat=20
pipelined=false
[system.cpu.fuPool.FUList2] [system.cpu.fuPool.FUList2]
type=FUDesc type=FUDesc
@ -241,23 +240,23 @@ opList=system.cpu.fuPool.FUList2.opList0 system.cpu.fuPool.FUList2.opList1 syste
[system.cpu.fuPool.FUList2.opList0] [system.cpu.fuPool.FUList2.opList0]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=FloatAdd opClass=FloatAdd
opLat=2 opLat=2
pipelined=true
[system.cpu.fuPool.FUList2.opList1] [system.cpu.fuPool.FUList2.opList1]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=FloatCmp opClass=FloatCmp
opLat=2 opLat=2
pipelined=true
[system.cpu.fuPool.FUList2.opList2] [system.cpu.fuPool.FUList2.opList2]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=FloatCvt opClass=FloatCvt
opLat=2 opLat=2
pipelined=true
[system.cpu.fuPool.FUList3] [system.cpu.fuPool.FUList3]
type=FUDesc type=FUDesc
@ -269,23 +268,23 @@ opList=system.cpu.fuPool.FUList3.opList0 system.cpu.fuPool.FUList3.opList1 syste
[system.cpu.fuPool.FUList3.opList0] [system.cpu.fuPool.FUList3.opList0]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=FloatMult opClass=FloatMult
opLat=4 opLat=4
pipelined=true
[system.cpu.fuPool.FUList3.opList1] [system.cpu.fuPool.FUList3.opList1]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=12
opClass=FloatDiv opClass=FloatDiv
opLat=12 opLat=12
pipelined=false
[system.cpu.fuPool.FUList3.opList2] [system.cpu.fuPool.FUList3.opList2]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=24
opClass=FloatSqrt opClass=FloatSqrt
opLat=24 opLat=24
pipelined=false
[system.cpu.fuPool.FUList4] [system.cpu.fuPool.FUList4]
type=FUDesc type=FUDesc
@ -297,9 +296,9 @@ opList=system.cpu.fuPool.FUList4.opList
[system.cpu.fuPool.FUList4.opList] [system.cpu.fuPool.FUList4.opList]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=MemRead opClass=MemRead
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5] [system.cpu.fuPool.FUList5]
type=FUDesc type=FUDesc
@ -311,142 +310,142 @@ opList=system.cpu.fuPool.FUList5.opList00 system.cpu.fuPool.FUList5.opList01 sys
[system.cpu.fuPool.FUList5.opList00] [system.cpu.fuPool.FUList5.opList00]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdAdd opClass=SimdAdd
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList01] [system.cpu.fuPool.FUList5.opList01]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdAddAcc opClass=SimdAddAcc
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList02] [system.cpu.fuPool.FUList5.opList02]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdAlu opClass=SimdAlu
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList03] [system.cpu.fuPool.FUList5.opList03]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdCmp opClass=SimdCmp
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList04] [system.cpu.fuPool.FUList5.opList04]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdCvt opClass=SimdCvt
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList05] [system.cpu.fuPool.FUList5.opList05]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdMisc opClass=SimdMisc
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList06] [system.cpu.fuPool.FUList5.opList06]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdMult opClass=SimdMult
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList07] [system.cpu.fuPool.FUList5.opList07]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdMultAcc opClass=SimdMultAcc
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList08] [system.cpu.fuPool.FUList5.opList08]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdShift opClass=SimdShift
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList09] [system.cpu.fuPool.FUList5.opList09]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdShiftAcc opClass=SimdShiftAcc
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList10] [system.cpu.fuPool.FUList5.opList10]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdSqrt opClass=SimdSqrt
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList11] [system.cpu.fuPool.FUList5.opList11]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatAdd opClass=SimdFloatAdd
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList12] [system.cpu.fuPool.FUList5.opList12]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatAlu opClass=SimdFloatAlu
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList13] [system.cpu.fuPool.FUList5.opList13]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatCmp opClass=SimdFloatCmp
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList14] [system.cpu.fuPool.FUList5.opList14]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatCvt opClass=SimdFloatCvt
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList15] [system.cpu.fuPool.FUList5.opList15]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatDiv opClass=SimdFloatDiv
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList16] [system.cpu.fuPool.FUList5.opList16]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatMisc opClass=SimdFloatMisc
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList17] [system.cpu.fuPool.FUList5.opList17]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatMult opClass=SimdFloatMult
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList18] [system.cpu.fuPool.FUList5.opList18]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatMultAcc opClass=SimdFloatMultAcc
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList5.opList19] [system.cpu.fuPool.FUList5.opList19]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=SimdFloatSqrt opClass=SimdFloatSqrt
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList6] [system.cpu.fuPool.FUList6]
type=FUDesc type=FUDesc
@ -458,9 +457,9 @@ opList=system.cpu.fuPool.FUList6.opList
[system.cpu.fuPool.FUList6.opList] [system.cpu.fuPool.FUList6.opList]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=MemWrite opClass=MemWrite
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList7] [system.cpu.fuPool.FUList7]
type=FUDesc type=FUDesc
@ -472,16 +471,16 @@ opList=system.cpu.fuPool.FUList7.opList0 system.cpu.fuPool.FUList7.opList1
[system.cpu.fuPool.FUList7.opList0] [system.cpu.fuPool.FUList7.opList0]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=MemRead opClass=MemRead
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList7.opList1] [system.cpu.fuPool.FUList7.opList1]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=1
opClass=MemWrite opClass=MemWrite
opLat=1 opLat=1
pipelined=true
[system.cpu.fuPool.FUList8] [system.cpu.fuPool.FUList8]
type=FUDesc type=FUDesc
@ -493,12 +492,12 @@ opList=system.cpu.fuPool.FUList8.opList
[system.cpu.fuPool.FUList8.opList] [system.cpu.fuPool.FUList8.opList]
type=OpDesc type=OpDesc
eventq_index=0 eventq_index=0
issueLat=3
opClass=IprAccess opClass=IprAccess
opLat=3 opLat=3
pipelined=false
[system.cpu.icache] [system.cpu.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -507,7 +506,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=true
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -518,7 +517,6 @@ size=131072
system=system system=system
tags=system.cpu.icache.tags tags=system.cpu.icache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.icache_port cpu_side=system.cpu.icache_port
mem_side=system.cpu.toL2Bus.slave[0] mem_side=system.cpu.toL2Bus.slave[0]
@ -547,7 +545,7 @@ eventq_index=0
size=64 size=64
[system.cpu.l2cache] [system.cpu.l2cache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=8 assoc=8
@ -556,7 +554,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=20 hit_latency=20
is_top_level=false is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=20 mshrs=20
prefetch_on_access=false prefetch_on_access=false
@ -567,7 +565,6 @@ size=2097152
system=system system=system
tags=system.cpu.l2cache.tags tags=system.cpu.l2cache.tags
tgts_per_mshr=12 tgts_per_mshr=12
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.toL2Bus.master[0] cpu_side=system.cpu.toL2Bus.master[0]
mem_side=system.membus.slave[1] mem_side=system.membus.slave[1]
@ -611,7 +608,7 @@ env=
errout=cerr errout=cerr
euid=100 euid=100
eventq_index=0 eventq_index=0
executable=/home/stever/hg/m5sim.org/gem5/tests/test-progs/insttest/bin/sparc/linux/insttest executable=/scratch/nilay/GEM5/gem5/tests/test-progs/insttest/bin/sparc/linux/insttest
gid=100 gid=100
input=cin input=cin
kvmInSE=false kvmInSE=false

View file

@ -78,7 +78,7 @@ dcache_port=system.cpu.dcache.cpu_side
icache_port=system.cpu.icache.cpu_side icache_port=system.cpu.icache.cpu_side
[system.cpu.dcache] [system.cpu.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -87,7 +87,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -98,7 +98,6 @@ size=262144
system=system system=system
tags=system.cpu.dcache.tags tags=system.cpu.dcache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.dcache_port cpu_side=system.cpu.dcache_port
mem_side=system.cpu.toL2Bus.slave[1] mem_side=system.cpu.toL2Bus.slave[1]
@ -119,7 +118,7 @@ eventq_index=0
size=64 size=64
[system.cpu.icache] [system.cpu.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -128,7 +127,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=true
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -139,7 +138,6 @@ size=131072
system=system system=system
tags=system.cpu.icache.tags tags=system.cpu.icache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.icache_port cpu_side=system.cpu.icache_port
mem_side=system.cpu.toL2Bus.slave[0] mem_side=system.cpu.toL2Bus.slave[0]
@ -168,7 +166,7 @@ eventq_index=0
size=64 size=64
[system.cpu.l2cache] [system.cpu.l2cache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=8 assoc=8
@ -177,7 +175,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=20 hit_latency=20
is_top_level=false is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=20 mshrs=20
prefetch_on_access=false prefetch_on_access=false
@ -188,7 +186,6 @@ size=2097152
system=system system=system
tags=system.cpu.l2cache.tags tags=system.cpu.l2cache.tags
tgts_per_mshr=12 tgts_per_mshr=12
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.toL2Bus.master[0] cpu_side=system.cpu.toL2Bus.master[0]
mem_side=system.membus.slave[1] mem_side=system.membus.slave[1]

View file

@ -23,6 +23,7 @@ load_offset=0
mem_mode=timing mem_mode=timing
mem_ranges= mem_ranges=
memories=system.physmem memories=system.physmem
mmap_using_noreserve=false
num_work_ids=16 num_work_ids=16
readfile= readfile=
symbolfile= symbolfile=
@ -79,15 +80,16 @@ dcache_port=system.cpu.dcache.cpu_side
icache_port=system.cpu.icache.cpu_side icache_port=system.cpu.icache.cpu_side
[system.cpu.dcache] [system.cpu.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
clk_domain=system.cpu_clk_domain clk_domain=system.cpu_clk_domain
demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -98,7 +100,6 @@ size=262144
system=system system=system
tags=system.cpu.dcache.tags tags=system.cpu.dcache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.dcache_port cpu_side=system.cpu.dcache_port
mem_side=system.cpu.toL2Bus.slave[1] mem_side=system.cpu.toL2Bus.slave[1]
@ -118,6 +119,7 @@ type=ArmStage2MMU
children=stage2_tlb children=stage2_tlb
eventq_index=0 eventq_index=0
stage2_tlb=system.cpu.dstage2_mmu.stage2_tlb stage2_tlb=system.cpu.dstage2_mmu.stage2_tlb
sys=system
tlb=system.cpu.dtb tlb=system.cpu.dtb
[system.cpu.dstage2_mmu.stage2_tlb] [system.cpu.dstage2_mmu.stage2_tlb]
@ -135,7 +137,6 @@ eventq_index=0
is_stage2=true is_stage2=true
num_squash_per_cycle=2 num_squash_per_cycle=2
sys=system sys=system
port=system.cpu.toL2Bus.slave[5]
[system.cpu.dtb] [system.cpu.dtb]
type=ArmTLB type=ArmTLB
@ -155,15 +156,16 @@ sys=system
port=system.cpu.toL2Bus.slave[3] port=system.cpu.toL2Bus.slave[3]
[system.cpu.icache] [system.cpu.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
clk_domain=system.cpu_clk_domain clk_domain=system.cpu_clk_domain
demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=true
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -174,7 +176,6 @@ size=131072
system=system system=system
tags=system.cpu.icache.tags tags=system.cpu.icache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.icache_port cpu_side=system.cpu.icache_port
mem_side=system.cpu.toL2Bus.slave[0] mem_side=system.cpu.toL2Bus.slave[0]
@ -220,6 +221,7 @@ id_mmfr3=34611729
id_pfr0=49 id_pfr0=49
id_pfr1=4113 id_pfr1=4113
midr=1091551472 midr=1091551472
pmu=Null
system=system system=system
[system.cpu.istage2_mmu] [system.cpu.istage2_mmu]
@ -227,6 +229,7 @@ type=ArmStage2MMU
children=stage2_tlb children=stage2_tlb
eventq_index=0 eventq_index=0
stage2_tlb=system.cpu.istage2_mmu.stage2_tlb stage2_tlb=system.cpu.istage2_mmu.stage2_tlb
sys=system
tlb=system.cpu.itb tlb=system.cpu.itb
[system.cpu.istage2_mmu.stage2_tlb] [system.cpu.istage2_mmu.stage2_tlb]
@ -244,7 +247,6 @@ eventq_index=0
is_stage2=true is_stage2=true
num_squash_per_cycle=2 num_squash_per_cycle=2
sys=system sys=system
port=system.cpu.toL2Bus.slave[4]
[system.cpu.itb] [system.cpu.itb]
type=ArmTLB type=ArmTLB
@ -264,15 +266,16 @@ sys=system
port=system.cpu.toL2Bus.slave[2] port=system.cpu.toL2Bus.slave[2]
[system.cpu.l2cache] [system.cpu.l2cache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=8 assoc=8
clk_domain=system.cpu_clk_domain clk_domain=system.cpu_clk_domain
demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=20 hit_latency=20
is_top_level=false is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=20 mshrs=20
prefetch_on_access=false prefetch_on_access=false
@ -283,7 +286,6 @@ size=2097152
system=system system=system
tags=system.cpu.l2cache.tags tags=system.cpu.l2cache.tags
tgts_per_mshr=12 tgts_per_mshr=12
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.toL2Bus.master[0] cpu_side=system.cpu.toL2Bus.master[0]
mem_side=system.membus.slave[1] mem_side=system.membus.slave[1]
@ -302,13 +304,16 @@ size=2097152
type=CoherentXBar type=CoherentXBar
clk_domain=system.cpu_clk_domain clk_domain=system.cpu_clk_domain
eventq_index=0 eventq_index=0
header_cycles=1 forward_latency=0
frontend_latency=1
response_latency=1
snoop_filter=Null snoop_filter=Null
snoop_response_latency=1
system=system system=system
use_default_range=false use_default_range=false
width=32 width=32
master=system.cpu.l2cache.cpu_side master=system.cpu.l2cache.cpu_side
slave=system.cpu.icache.mem_side system.cpu.dcache.mem_side system.cpu.itb.walker.port system.cpu.dtb.walker.port system.cpu.istage2_mmu.stage2_tlb.walker.port system.cpu.dstage2_mmu.stage2_tlb.walker.port slave=system.cpu.icache.mem_side system.cpu.dcache.mem_side system.cpu.itb.walker.port system.cpu.dtb.walker.port
[system.cpu.tracer] [system.cpu.tracer]
type=ExeTracer type=ExeTracer
@ -317,7 +322,8 @@ eventq_index=0
[system.cpu.workload] [system.cpu.workload]
type=LiveProcess type=LiveProcess
cmd=mcf mcf.in cmd=mcf mcf.in
cwd=build/ARM/tests/opt/long/se/10.mcf/arm/linux/simple-timing cwd=build/ARM/tests/opt/quick/se/10.mcf/arm/linux/simple-timing
drivers=
egid=100 egid=100
env= env=
errout=cerr errout=cerr
@ -326,6 +332,7 @@ eventq_index=0
executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/mcf executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/mcf
gid=100 gid=100
input=/scratch/nilay/GEM5/dist/m5/cpu2000/data/mcf/smred/input/mcf.in input=/scratch/nilay/GEM5/dist/m5/cpu2000/data/mcf/smred/input/mcf.in
kvmInSE=false
max_stack_size=67108864 max_stack_size=67108864
output=cout output=cout
pid=100 pid=100
@ -355,11 +362,14 @@ transition_latency=100000000
type=CoherentXBar type=CoherentXBar
clk_domain=system.clk_domain clk_domain=system.clk_domain
eventq_index=0 eventq_index=0
header_cycles=1 forward_latency=4
frontend_latency=3
response_latency=2
snoop_filter=Null snoop_filter=Null
snoop_response_latency=4
system=system system=system
use_default_range=false use_default_range=false
width=8 width=16
master=system.physmem.port master=system.physmem.port
slave=system.system_port system.cpu.l2cache.mem_side slave=system.system_port system.cpu.l2cache.mem_side

View file

@ -23,6 +23,7 @@ load_offset=0
mem_mode=atomic mem_mode=atomic
mem_ranges= mem_ranges=
memories=system.physmem memories=system.physmem
mmap_using_noreserve=false
num_work_ids=16 num_work_ids=16
readfile= readfile=
symbolfile= symbolfile=
@ -105,7 +106,8 @@ eventq_index=0
[system.cpu.workload] [system.cpu.workload]
type=LiveProcess type=LiveProcess
cmd=mcf mcf.in cmd=mcf mcf.in
cwd=build/SPARC/tests/opt/long/se/10.mcf/sparc/linux/simple-atomic cwd=build/SPARC/tests/opt/quick/se/10.mcf/sparc/linux/simple-atomic
drivers=
egid=100 egid=100
env= env=
errout=cerr errout=cerr
@ -114,6 +116,7 @@ eventq_index=0
executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/sparc/linux/mcf executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/sparc/linux/mcf
gid=100 gid=100
input=/scratch/nilay/GEM5/dist/m5/cpu2000/data/mcf/smred/input/mcf.in input=/scratch/nilay/GEM5/dist/m5/cpu2000/data/mcf/smred/input/mcf.in
kvmInSE=false
max_stack_size=67108864 max_stack_size=67108864
output=cout output=cout
pid=100 pid=100
@ -143,11 +146,14 @@ transition_latency=100000000
type=CoherentXBar type=CoherentXBar
clk_domain=system.clk_domain clk_domain=system.clk_domain
eventq_index=0 eventq_index=0
header_cycles=1 forward_latency=4
frontend_latency=3
response_latency=2
snoop_filter=Null snoop_filter=Null
snoop_response_latency=4
system=system system=system
use_default_range=false use_default_range=false
width=8 width=16
master=system.physmem.port master=system.physmem.port
slave=system.system_port system.cpu.icache_port system.cpu.dcache_port slave=system.system_port system.cpu.icache_port system.cpu.dcache_port

View file

@ -78,7 +78,7 @@ dcache_port=system.cpu.dcache.cpu_side
icache_port=system.cpu.icache.cpu_side icache_port=system.cpu.icache.cpu_side
[system.cpu.dcache] [system.cpu.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -87,7 +87,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -98,7 +98,6 @@ size=262144
system=system system=system
tags=system.cpu.dcache.tags tags=system.cpu.dcache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.dcache_port cpu_side=system.cpu.dcache_port
mem_side=system.cpu.toL2Bus.slave[1] mem_side=system.cpu.toL2Bus.slave[1]
@ -119,7 +118,7 @@ eventq_index=0
size=64 size=64
[system.cpu.icache] [system.cpu.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -128,7 +127,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=true
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -139,7 +138,6 @@ size=131072
system=system system=system
tags=system.cpu.icache.tags tags=system.cpu.icache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.icache_port cpu_side=system.cpu.icache_port
mem_side=system.cpu.toL2Bus.slave[0] mem_side=system.cpu.toL2Bus.slave[0]
@ -169,7 +167,7 @@ eventq_index=0
size=48 size=48
[system.cpu.l2cache] [system.cpu.l2cache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=8 assoc=8
@ -178,7 +176,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=20 hit_latency=20
is_top_level=false is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=20 mshrs=20
prefetch_on_access=false prefetch_on_access=false
@ -189,7 +187,6 @@ size=2097152
system=system system=system
tags=system.cpu.l2cache.tags tags=system.cpu.l2cache.tags
tgts_per_mshr=12 tgts_per_mshr=12
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.toL2Bus.master[0] cpu_side=system.cpu.toL2Bus.master[0]
mem_side=system.membus.slave[1] mem_side=system.membus.slave[1]
@ -228,8 +225,8 @@ type=EioProcess
chkpt= chkpt=
errout=cerr errout=cerr
eventq_index=0 eventq_index=0
file=/dist/m5/regression/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz file=/scratch/nilay/GEM5/gem5/tests/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz
input=None input=cin
kvmInSE=false kvmInSE=false
max_stack_size=67108864 max_stack_size=67108864
output=cout output=cout

View file

@ -185,12 +185,15 @@
"role": "MASTER" "role": "MASTER"
}, },
"icache": { "icache": {
"is_top_level": true, "cpu_side": {
"peer": "system.cpu.icache_port",
"role": "SLAVE"
},
"prefetcher": null, "prefetcher": null,
"clk_domain": "system.cpu_clk_domain", "clk_domain": "system.cpu_clk_domain",
"write_buffers": 8, "write_buffers": 8,
"response_latency": 2, "response_latency": 2,
"cxx_class": "BaseCache", "cxx_class": "Cache",
"size": 131072, "size": 131072,
"tags": { "tags": {
"name": "tags", "name": "tags",
@ -220,17 +223,13 @@
"addr_ranges": [ "addr_ranges": [
"0:18446744073709551615" "0:18446744073709551615"
], ],
"assoc": 2, "is_read_only": true,
"prefetch_on_access": false, "prefetch_on_access": false,
"path": "system.cpu.icache", "path": "system.cpu.icache",
"name": "icache", "name": "icache",
"type": "BaseCache", "type": "Cache",
"sequential_access": false, "sequential_access": false,
"cpu_side": { "assoc": 2
"peer": "system.cpu.icache_port",
"role": "SLAVE"
},
"two_queue": false
}, },
"interrupts": { "interrupts": {
"eventq_index": 0, "eventq_index": 0,
@ -246,12 +245,15 @@
"socket_id": 0, "socket_id": 0,
"max_insts_all_threads": 0, "max_insts_all_threads": 0,
"l2cache": { "l2cache": {
"is_top_level": false, "cpu_side": {
"peer": "system.cpu.toL2Bus.master[0]",
"role": "SLAVE"
},
"prefetcher": null, "prefetcher": null,
"clk_domain": "system.cpu_clk_domain", "clk_domain": "system.cpu_clk_domain",
"write_buffers": 8, "write_buffers": 8,
"response_latency": 20, "response_latency": 20,
"cxx_class": "BaseCache", "cxx_class": "Cache",
"size": 2097152, "size": 2097152,
"tags": { "tags": {
"name": "tags", "name": "tags",
@ -281,17 +283,13 @@
"addr_ranges": [ "addr_ranges": [
"0:18446744073709551615" "0:18446744073709551615"
], ],
"assoc": 8, "is_read_only": false,
"prefetch_on_access": false, "prefetch_on_access": false,
"path": "system.cpu.l2cache", "path": "system.cpu.l2cache",
"name": "l2cache", "name": "l2cache",
"type": "BaseCache", "type": "Cache",
"sequential_access": false, "sequential_access": false,
"cpu_side": { "assoc": 8
"peer": "system.cpu.toL2Bus.master[0]",
"role": "SLAVE"
},
"two_queue": false
}, },
"path": "system.cpu", "path": "system.cpu",
"max_loads_any_thread": 0, "max_loads_any_thread": 0,
@ -306,12 +304,12 @@
"system": "system", "system": "system",
"useArchPT": false, "useArchPT": false,
"eventq_index": 0, "eventq_index": 0,
"file": "/dist/m5/regression/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz", "file": "/scratch/nilay/GEM5/gem5/tests/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz",
"cxx_class": "EioProcess", "cxx_class": "EioProcess",
"path": "system.cpu.workload", "path": "system.cpu.workload",
"max_stack_size": 67108864, "max_stack_size": 67108864,
"type": "EioProcess", "type": "EioProcess",
"input": "None" "input": "cin"
} }
], ],
"name": "cpu", "name": "cpu",
@ -328,12 +326,15 @@
"progress_interval": 0, "progress_interval": 0,
"branchPred": null, "branchPred": null,
"dcache": { "dcache": {
"is_top_level": true, "cpu_side": {
"peer": "system.cpu.dcache_port",
"role": "SLAVE"
},
"prefetcher": null, "prefetcher": null,
"clk_domain": "system.cpu_clk_domain", "clk_domain": "system.cpu_clk_domain",
"write_buffers": 8, "write_buffers": 8,
"response_latency": 2, "response_latency": 2,
"cxx_class": "BaseCache", "cxx_class": "Cache",
"size": 262144, "size": 262144,
"tags": { "tags": {
"name": "tags", "name": "tags",
@ -363,17 +364,13 @@
"addr_ranges": [ "addr_ranges": [
"0:18446744073709551615" "0:18446744073709551615"
], ],
"assoc": 2, "is_read_only": false,
"prefetch_on_access": false, "prefetch_on_access": false,
"path": "system.cpu.dcache", "path": "system.cpu.dcache",
"name": "dcache", "name": "dcache",
"type": "BaseCache", "type": "Cache",
"sequential_access": false, "sequential_access": false,
"cpu_side": { "assoc": 2
"peer": "system.cpu.dcache_port",
"role": "SLAVE"
},
"two_queue": false
}, },
"isa": [ "isa": [
{ {

View file

@ -82,7 +82,7 @@ dcache_port=system.cpu0.dcache.cpu_side
icache_port=system.cpu0.icache.cpu_side icache_port=system.cpu0.icache.cpu_side
[system.cpu0.dcache] [system.cpu0.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=4 assoc=4
@ -122,7 +122,7 @@ eventq_index=0
size=64 size=64
[system.cpu0.icache] [system.cpu0.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=1 assoc=1
@ -179,8 +179,8 @@ type=EioProcess
chkpt= chkpt=
errout=cerr errout=cerr
eventq_index=0 eventq_index=0
file=/dist/m5/regression/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz file=/scratch/nilay/GEM5/gem5/tests/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz
input=None input=cin
kvmInSE=false kvmInSE=false
max_stack_size=67108864 max_stack_size=67108864
output=cout output=cout
@ -225,7 +225,7 @@ dcache_port=system.cpu1.dcache.cpu_side
icache_port=system.cpu1.icache.cpu_side icache_port=system.cpu1.icache.cpu_side
[system.cpu1.dcache] [system.cpu1.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=4 assoc=4
@ -265,7 +265,7 @@ eventq_index=0
size=64 size=64
[system.cpu1.icache] [system.cpu1.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=1 assoc=1
@ -322,8 +322,8 @@ type=EioProcess
chkpt= chkpt=
errout=cerr errout=cerr
eventq_index=0 eventq_index=0
file=/dist/m5/regression/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz file=/scratch/nilay/GEM5/gem5/tests/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz
input=None input=cin
kvmInSE=false kvmInSE=false
max_stack_size=67108864 max_stack_size=67108864
output=cout output=cout
@ -368,7 +368,7 @@ dcache_port=system.cpu2.dcache.cpu_side
icache_port=system.cpu2.icache.cpu_side icache_port=system.cpu2.icache.cpu_side
[system.cpu2.dcache] [system.cpu2.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=4 assoc=4
@ -408,7 +408,7 @@ eventq_index=0
size=64 size=64
[system.cpu2.icache] [system.cpu2.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=1 assoc=1
@ -465,8 +465,8 @@ type=EioProcess
chkpt= chkpt=
errout=cerr errout=cerr
eventq_index=0 eventq_index=0
file=/dist/m5/regression/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz file=/scratch/nilay/GEM5/gem5/tests/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz
input=None input=cin
kvmInSE=false kvmInSE=false
max_stack_size=67108864 max_stack_size=67108864
output=cout output=cout
@ -511,7 +511,7 @@ dcache_port=system.cpu3.dcache.cpu_side
icache_port=system.cpu3.icache.cpu_side icache_port=system.cpu3.icache.cpu_side
[system.cpu3.dcache] [system.cpu3.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=4 assoc=4
@ -551,7 +551,7 @@ eventq_index=0
size=64 size=64
[system.cpu3.icache] [system.cpu3.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=1 assoc=1
@ -608,8 +608,8 @@ type=EioProcess
chkpt= chkpt=
errout=cerr errout=cerr
eventq_index=0 eventq_index=0
file=/dist/m5/regression/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz file=/scratch/nilay/GEM5/gem5/tests/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz
input=None input=cin
kvmInSE=false kvmInSE=false
max_stack_size=67108864 max_stack_size=67108864
output=cout output=cout
@ -633,7 +633,7 @@ sys_clk_domain=system.clk_domain
transition_latency=100000000 transition_latency=100000000
[system.l2c] [system.l2c]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=8 assoc=8

View file

@ -36,12 +36,15 @@
}, },
"symbolfile": "", "symbolfile": "",
"l2c": { "l2c": {
"is_top_level": false, "cpu_side": {
"peer": "system.toL2Bus.master[0]",
"role": "SLAVE"
},
"prefetcher": null, "prefetcher": null,
"clk_domain": "system.cpu_clk_domain", "clk_domain": "system.cpu_clk_domain",
"write_buffers": 8, "write_buffers": 8,
"response_latency": 20, "response_latency": 20,
"cxx_class": "BaseCache", "cxx_class": "Cache",
"size": 4194304, "size": 4194304,
"tags": { "tags": {
"name": "tags", "name": "tags",
@ -71,17 +74,13 @@
"addr_ranges": [ "addr_ranges": [
"0:18446744073709551615" "0:18446744073709551615"
], ],
"assoc": 8, "is_read_only": false,
"prefetch_on_access": false, "prefetch_on_access": false,
"path": "system.l2c", "path": "system.l2c",
"name": "l2c", "name": "l2c",
"type": "BaseCache", "type": "Cache",
"sequential_access": false, "sequential_access": false,
"cpu_side": { "assoc": 8
"peer": "system.toL2Bus.master[0]",
"role": "SLAVE"
},
"two_queue": false
}, },
"readfile": "", "readfile": "",
"cxx_class": "System", "cxx_class": "System",
@ -242,12 +241,15 @@
"role": "MASTER" "role": "MASTER"
}, },
"icache": { "icache": {
"is_top_level": true, "cpu_side": {
"peer": "system.cpu0.icache_port",
"role": "SLAVE"
},
"prefetcher": null, "prefetcher": null,
"clk_domain": "system.cpu_clk_domain", "clk_domain": "system.cpu_clk_domain",
"write_buffers": 8, "write_buffers": 8,
"response_latency": 2, "response_latency": 2,
"cxx_class": "BaseCache", "cxx_class": "Cache",
"size": 32768, "size": 32768,
"tags": { "tags": {
"name": "tags", "name": "tags",
@ -277,17 +279,13 @@
"addr_ranges": [ "addr_ranges": [
"0:18446744073709551615" "0:18446744073709551615"
], ],
"assoc": 1, "is_read_only": true,
"prefetch_on_access": false, "prefetch_on_access": false,
"path": "system.cpu0.icache", "path": "system.cpu0.icache",
"name": "icache", "name": "icache",
"type": "BaseCache", "type": "Cache",
"sequential_access": false, "sequential_access": false,
"cpu_side": { "assoc": 1
"peer": "system.cpu0.icache_port",
"role": "SLAVE"
},
"two_queue": false
}, },
"interrupts": { "interrupts": {
"eventq_index": 0, "eventq_index": 0,
@ -315,12 +313,12 @@
"system": "system", "system": "system",
"useArchPT": false, "useArchPT": false,
"eventq_index": 0, "eventq_index": 0,
"file": "/dist/m5/regression/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz", "file": "/scratch/nilay/GEM5/gem5/tests/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz",
"cxx_class": "EioProcess", "cxx_class": "EioProcess",
"path": "system.cpu0.workload", "path": "system.cpu0.workload",
"max_stack_size": 67108864, "max_stack_size": 67108864,
"type": "EioProcess", "type": "EioProcess",
"input": "None" "input": "cin"
} }
], ],
"name": "cpu0", "name": "cpu0",
@ -338,12 +336,15 @@
"progress_interval": 0, "progress_interval": 0,
"branchPred": null, "branchPred": null,
"dcache": { "dcache": {
"is_top_level": true, "cpu_side": {
"peer": "system.cpu0.dcache_port",
"role": "SLAVE"
},
"prefetcher": null, "prefetcher": null,
"clk_domain": "system.cpu_clk_domain", "clk_domain": "system.cpu_clk_domain",
"write_buffers": 8, "write_buffers": 8,
"response_latency": 2, "response_latency": 2,
"cxx_class": "BaseCache", "cxx_class": "Cache",
"size": 32768, "size": 32768,
"tags": { "tags": {
"name": "tags", "name": "tags",
@ -373,17 +374,13 @@
"addr_ranges": [ "addr_ranges": [
"0:18446744073709551615" "0:18446744073709551615"
], ],
"assoc": 4, "is_read_only": false,
"prefetch_on_access": false, "prefetch_on_access": false,
"path": "system.cpu0.dcache", "path": "system.cpu0.dcache",
"name": "dcache", "name": "dcache",
"type": "BaseCache", "type": "Cache",
"sequential_access": false, "sequential_access": false,
"cpu_side": { "assoc": 4
"peer": "system.cpu0.dcache_port",
"role": "SLAVE"
},
"two_queue": false
}, },
"isa": [ "isa": [
{ {
@ -435,12 +432,15 @@
"role": "MASTER" "role": "MASTER"
}, },
"icache": { "icache": {
"is_top_level": true, "cpu_side": {
"peer": "system.cpu1.icache_port",
"role": "SLAVE"
},
"prefetcher": null, "prefetcher": null,
"clk_domain": "system.cpu_clk_domain", "clk_domain": "system.cpu_clk_domain",
"write_buffers": 8, "write_buffers": 8,
"response_latency": 2, "response_latency": 2,
"cxx_class": "BaseCache", "cxx_class": "Cache",
"size": 32768, "size": 32768,
"tags": { "tags": {
"name": "tags", "name": "tags",
@ -470,17 +470,13 @@
"addr_ranges": [ "addr_ranges": [
"0:18446744073709551615" "0:18446744073709551615"
], ],
"assoc": 1, "is_read_only": true,
"prefetch_on_access": false, "prefetch_on_access": false,
"path": "system.cpu1.icache", "path": "system.cpu1.icache",
"name": "icache", "name": "icache",
"type": "BaseCache", "type": "Cache",
"sequential_access": false, "sequential_access": false,
"cpu_side": { "assoc": 1
"peer": "system.cpu1.icache_port",
"role": "SLAVE"
},
"two_queue": false
}, },
"interrupts": { "interrupts": {
"eventq_index": 0, "eventq_index": 0,
@ -508,12 +504,12 @@
"system": "system", "system": "system",
"useArchPT": false, "useArchPT": false,
"eventq_index": 0, "eventq_index": 0,
"file": "/dist/m5/regression/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz", "file": "/scratch/nilay/GEM5/gem5/tests/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz",
"cxx_class": "EioProcess", "cxx_class": "EioProcess",
"path": "system.cpu1.workload", "path": "system.cpu1.workload",
"max_stack_size": 67108864, "max_stack_size": 67108864,
"type": "EioProcess", "type": "EioProcess",
"input": "None" "input": "cin"
} }
], ],
"name": "cpu1", "name": "cpu1",
@ -531,12 +527,15 @@
"progress_interval": 0, "progress_interval": 0,
"branchPred": null, "branchPred": null,
"dcache": { "dcache": {
"is_top_level": true, "cpu_side": {
"peer": "system.cpu1.dcache_port",
"role": "SLAVE"
},
"prefetcher": null, "prefetcher": null,
"clk_domain": "system.cpu_clk_domain", "clk_domain": "system.cpu_clk_domain",
"write_buffers": 8, "write_buffers": 8,
"response_latency": 2, "response_latency": 2,
"cxx_class": "BaseCache", "cxx_class": "Cache",
"size": 32768, "size": 32768,
"tags": { "tags": {
"name": "tags", "name": "tags",
@ -566,17 +565,13 @@
"addr_ranges": [ "addr_ranges": [
"0:18446744073709551615" "0:18446744073709551615"
], ],
"assoc": 4, "is_read_only": false,
"prefetch_on_access": false, "prefetch_on_access": false,
"path": "system.cpu1.dcache", "path": "system.cpu1.dcache",
"name": "dcache", "name": "dcache",
"type": "BaseCache", "type": "Cache",
"sequential_access": false, "sequential_access": false,
"cpu_side": { "assoc": 4
"peer": "system.cpu1.dcache_port",
"role": "SLAVE"
},
"two_queue": false
}, },
"isa": [ "isa": [
{ {
@ -628,12 +623,15 @@
"role": "MASTER" "role": "MASTER"
}, },
"icache": { "icache": {
"is_top_level": true, "cpu_side": {
"peer": "system.cpu2.icache_port",
"role": "SLAVE"
},
"prefetcher": null, "prefetcher": null,
"clk_domain": "system.cpu_clk_domain", "clk_domain": "system.cpu_clk_domain",
"write_buffers": 8, "write_buffers": 8,
"response_latency": 2, "response_latency": 2,
"cxx_class": "BaseCache", "cxx_class": "Cache",
"size": 32768, "size": 32768,
"tags": { "tags": {
"name": "tags", "name": "tags",
@ -663,17 +661,13 @@
"addr_ranges": [ "addr_ranges": [
"0:18446744073709551615" "0:18446744073709551615"
], ],
"assoc": 1, "is_read_only": true,
"prefetch_on_access": false, "prefetch_on_access": false,
"path": "system.cpu2.icache", "path": "system.cpu2.icache",
"name": "icache", "name": "icache",
"type": "BaseCache", "type": "Cache",
"sequential_access": false, "sequential_access": false,
"cpu_side": { "assoc": 1
"peer": "system.cpu2.icache_port",
"role": "SLAVE"
},
"two_queue": false
}, },
"interrupts": { "interrupts": {
"eventq_index": 0, "eventq_index": 0,
@ -701,12 +695,12 @@
"system": "system", "system": "system",
"useArchPT": false, "useArchPT": false,
"eventq_index": 0, "eventq_index": 0,
"file": "/dist/m5/regression/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz", "file": "/scratch/nilay/GEM5/gem5/tests/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz",
"cxx_class": "EioProcess", "cxx_class": "EioProcess",
"path": "system.cpu2.workload", "path": "system.cpu2.workload",
"max_stack_size": 67108864, "max_stack_size": 67108864,
"type": "EioProcess", "type": "EioProcess",
"input": "None" "input": "cin"
} }
], ],
"name": "cpu2", "name": "cpu2",
@ -724,12 +718,15 @@
"progress_interval": 0, "progress_interval": 0,
"branchPred": null, "branchPred": null,
"dcache": { "dcache": {
"is_top_level": true, "cpu_side": {
"peer": "system.cpu2.dcache_port",
"role": "SLAVE"
},
"prefetcher": null, "prefetcher": null,
"clk_domain": "system.cpu_clk_domain", "clk_domain": "system.cpu_clk_domain",
"write_buffers": 8, "write_buffers": 8,
"response_latency": 2, "response_latency": 2,
"cxx_class": "BaseCache", "cxx_class": "Cache",
"size": 32768, "size": 32768,
"tags": { "tags": {
"name": "tags", "name": "tags",
@ -759,17 +756,13 @@
"addr_ranges": [ "addr_ranges": [
"0:18446744073709551615" "0:18446744073709551615"
], ],
"assoc": 4, "is_read_only": false,
"prefetch_on_access": false, "prefetch_on_access": false,
"path": "system.cpu2.dcache", "path": "system.cpu2.dcache",
"name": "dcache", "name": "dcache",
"type": "BaseCache", "type": "Cache",
"sequential_access": false, "sequential_access": false,
"cpu_side": { "assoc": 4
"peer": "system.cpu2.dcache_port",
"role": "SLAVE"
},
"two_queue": false
}, },
"isa": [ "isa": [
{ {
@ -821,12 +814,15 @@
"role": "MASTER" "role": "MASTER"
}, },
"icache": { "icache": {
"is_top_level": true, "cpu_side": {
"peer": "system.cpu3.icache_port",
"role": "SLAVE"
},
"prefetcher": null, "prefetcher": null,
"clk_domain": "system.cpu_clk_domain", "clk_domain": "system.cpu_clk_domain",
"write_buffers": 8, "write_buffers": 8,
"response_latency": 2, "response_latency": 2,
"cxx_class": "BaseCache", "cxx_class": "Cache",
"size": 32768, "size": 32768,
"tags": { "tags": {
"name": "tags", "name": "tags",
@ -856,17 +852,13 @@
"addr_ranges": [ "addr_ranges": [
"0:18446744073709551615" "0:18446744073709551615"
], ],
"assoc": 1, "is_read_only": true,
"prefetch_on_access": false, "prefetch_on_access": false,
"path": "system.cpu3.icache", "path": "system.cpu3.icache",
"name": "icache", "name": "icache",
"type": "BaseCache", "type": "Cache",
"sequential_access": false, "sequential_access": false,
"cpu_side": { "assoc": 1
"peer": "system.cpu3.icache_port",
"role": "SLAVE"
},
"two_queue": false
}, },
"interrupts": { "interrupts": {
"eventq_index": 0, "eventq_index": 0,
@ -894,12 +886,12 @@
"system": "system", "system": "system",
"useArchPT": false, "useArchPT": false,
"eventq_index": 0, "eventq_index": 0,
"file": "/dist/m5/regression/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz", "file": "/scratch/nilay/GEM5/gem5/tests/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz",
"cxx_class": "EioProcess", "cxx_class": "EioProcess",
"path": "system.cpu3.workload", "path": "system.cpu3.workload",
"max_stack_size": 67108864, "max_stack_size": 67108864,
"type": "EioProcess", "type": "EioProcess",
"input": "None" "input": "cin"
} }
], ],
"name": "cpu3", "name": "cpu3",
@ -917,12 +909,15 @@
"progress_interval": 0, "progress_interval": 0,
"branchPred": null, "branchPred": null,
"dcache": { "dcache": {
"is_top_level": true, "cpu_side": {
"peer": "system.cpu3.dcache_port",
"role": "SLAVE"
},
"prefetcher": null, "prefetcher": null,
"clk_domain": "system.cpu_clk_domain", "clk_domain": "system.cpu_clk_domain",
"write_buffers": 8, "write_buffers": 8,
"response_latency": 2, "response_latency": 2,
"cxx_class": "BaseCache", "cxx_class": "Cache",
"size": 32768, "size": 32768,
"tags": { "tags": {
"name": "tags", "name": "tags",
@ -952,17 +947,13 @@
"addr_ranges": [ "addr_ranges": [
"0:18446744073709551615" "0:18446744073709551615"
], ],
"assoc": 4, "is_read_only": false,
"prefetch_on_access": false, "prefetch_on_access": false,
"path": "system.cpu3.dcache", "path": "system.cpu3.dcache",
"name": "dcache", "name": "dcache",
"type": "BaseCache", "type": "Cache",
"sequential_access": false, "sequential_access": false,
"cpu_side": { "assoc": 4
"peer": "system.cpu3.dcache_port",
"role": "SLAVE"
},
"two_queue": false
}, },
"isa": [ "isa": [
{ {

View file

@ -78,7 +78,7 @@ dcache_port=system.cpu0.dcache.cpu_side
icache_port=system.cpu0.icache.cpu_side icache_port=system.cpu0.icache.cpu_side
[system.cpu0.dcache] [system.cpu0.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=4 assoc=4
@ -118,7 +118,7 @@ eventq_index=0
size=64 size=64
[system.cpu0.icache] [system.cpu0.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=1 assoc=1
@ -175,8 +175,8 @@ type=EioProcess
chkpt= chkpt=
errout=cerr errout=cerr
eventq_index=0 eventq_index=0
file=/dist/m5/regression/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz file=/scratch/nilay/GEM5/gem5/tests/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz
input=None input=cin
kvmInSE=false kvmInSE=false
max_stack_size=67108864 max_stack_size=67108864
output=cout output=cout
@ -217,7 +217,7 @@ dcache_port=system.cpu1.dcache.cpu_side
icache_port=system.cpu1.icache.cpu_side icache_port=system.cpu1.icache.cpu_side
[system.cpu1.dcache] [system.cpu1.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=4 assoc=4
@ -257,7 +257,7 @@ eventq_index=0
size=64 size=64
[system.cpu1.icache] [system.cpu1.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=1 assoc=1
@ -314,8 +314,8 @@ type=EioProcess
chkpt= chkpt=
errout=cerr errout=cerr
eventq_index=0 eventq_index=0
file=/dist/m5/regression/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz file=/scratch/nilay/GEM5/gem5/tests/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz
input=None input=cin
kvmInSE=false kvmInSE=false
max_stack_size=67108864 max_stack_size=67108864
output=cout output=cout
@ -356,7 +356,7 @@ dcache_port=system.cpu2.dcache.cpu_side
icache_port=system.cpu2.icache.cpu_side icache_port=system.cpu2.icache.cpu_side
[system.cpu2.dcache] [system.cpu2.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=4 assoc=4
@ -396,7 +396,7 @@ eventq_index=0
size=64 size=64
[system.cpu2.icache] [system.cpu2.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=1 assoc=1
@ -453,8 +453,8 @@ type=EioProcess
chkpt= chkpt=
errout=cerr errout=cerr
eventq_index=0 eventq_index=0
file=/dist/m5/regression/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz file=/scratch/nilay/GEM5/gem5/tests/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz
input=None input=cin
kvmInSE=false kvmInSE=false
max_stack_size=67108864 max_stack_size=67108864
output=cout output=cout
@ -495,7 +495,7 @@ dcache_port=system.cpu3.dcache.cpu_side
icache_port=system.cpu3.icache.cpu_side icache_port=system.cpu3.icache.cpu_side
[system.cpu3.dcache] [system.cpu3.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=4 assoc=4
@ -535,7 +535,7 @@ eventq_index=0
size=64 size=64
[system.cpu3.icache] [system.cpu3.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=1 assoc=1
@ -592,8 +592,8 @@ type=EioProcess
chkpt= chkpt=
errout=cerr errout=cerr
eventq_index=0 eventq_index=0
file=/dist/m5/regression/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz file=/scratch/nilay/GEM5/gem5/tests/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz
input=None input=cin
kvmInSE=false kvmInSE=false
max_stack_size=67108864 max_stack_size=67108864
output=cout output=cout
@ -617,7 +617,7 @@ sys_clk_domain=system.clk_domain
transition_latency=100000000 transition_latency=100000000
[system.l2c] [system.l2c]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=8 assoc=8

View file

@ -36,12 +36,15 @@
}, },
"symbolfile": "", "symbolfile": "",
"l2c": { "l2c": {
"is_top_level": false, "cpu_side": {
"peer": "system.toL2Bus.master[0]",
"role": "SLAVE"
},
"prefetcher": null, "prefetcher": null,
"clk_domain": "system.cpu_clk_domain", "clk_domain": "system.cpu_clk_domain",
"write_buffers": 8, "write_buffers": 8,
"response_latency": 20, "response_latency": 20,
"cxx_class": "BaseCache", "cxx_class": "Cache",
"size": 4194304, "size": 4194304,
"tags": { "tags": {
"name": "tags", "name": "tags",
@ -71,17 +74,13 @@
"addr_ranges": [ "addr_ranges": [
"0:18446744073709551615" "0:18446744073709551615"
], ],
"assoc": 8, "is_read_only": false,
"prefetch_on_access": false, "prefetch_on_access": false,
"path": "system.l2c", "path": "system.l2c",
"name": "l2c", "name": "l2c",
"type": "BaseCache", "type": "Cache",
"sequential_access": false, "sequential_access": false,
"cpu_side": { "assoc": 8
"peer": "system.toL2Bus.master[0]",
"role": "SLAVE"
},
"two_queue": false
}, },
"readfile": "", "readfile": "",
"cxx_class": "System", "cxx_class": "System",
@ -239,12 +238,15 @@
"role": "MASTER" "role": "MASTER"
}, },
"icache": { "icache": {
"is_top_level": true, "cpu_side": {
"peer": "system.cpu0.icache_port",
"role": "SLAVE"
},
"prefetcher": null, "prefetcher": null,
"clk_domain": "system.cpu_clk_domain", "clk_domain": "system.cpu_clk_domain",
"write_buffers": 8, "write_buffers": 8,
"response_latency": 2, "response_latency": 2,
"cxx_class": "BaseCache", "cxx_class": "Cache",
"size": 32768, "size": 32768,
"tags": { "tags": {
"name": "tags", "name": "tags",
@ -274,17 +276,13 @@
"addr_ranges": [ "addr_ranges": [
"0:18446744073709551615" "0:18446744073709551615"
], ],
"assoc": 1, "is_read_only": true,
"prefetch_on_access": false, "prefetch_on_access": false,
"path": "system.cpu0.icache", "path": "system.cpu0.icache",
"name": "icache", "name": "icache",
"type": "BaseCache", "type": "Cache",
"sequential_access": false, "sequential_access": false,
"cpu_side": { "assoc": 1
"peer": "system.cpu0.icache_port",
"role": "SLAVE"
},
"two_queue": false
}, },
"interrupts": { "interrupts": {
"eventq_index": 0, "eventq_index": 0,
@ -312,12 +310,12 @@
"system": "system", "system": "system",
"useArchPT": false, "useArchPT": false,
"eventq_index": 0, "eventq_index": 0,
"file": "/dist/m5/regression/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz", "file": "/scratch/nilay/GEM5/gem5/tests/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz",
"cxx_class": "EioProcess", "cxx_class": "EioProcess",
"path": "system.cpu0.workload", "path": "system.cpu0.workload",
"max_stack_size": 67108864, "max_stack_size": 67108864,
"type": "EioProcess", "type": "EioProcess",
"input": "None" "input": "cin"
} }
], ],
"name": "cpu0", "name": "cpu0",
@ -334,12 +332,15 @@
"progress_interval": 0, "progress_interval": 0,
"branchPred": null, "branchPred": null,
"dcache": { "dcache": {
"is_top_level": true, "cpu_side": {
"peer": "system.cpu0.dcache_port",
"role": "SLAVE"
},
"prefetcher": null, "prefetcher": null,
"clk_domain": "system.cpu_clk_domain", "clk_domain": "system.cpu_clk_domain",
"write_buffers": 8, "write_buffers": 8,
"response_latency": 2, "response_latency": 2,
"cxx_class": "BaseCache", "cxx_class": "Cache",
"size": 32768, "size": 32768,
"tags": { "tags": {
"name": "tags", "name": "tags",
@ -369,17 +370,13 @@
"addr_ranges": [ "addr_ranges": [
"0:18446744073709551615" "0:18446744073709551615"
], ],
"assoc": 4, "is_read_only": false,
"prefetch_on_access": false, "prefetch_on_access": false,
"path": "system.cpu0.dcache", "path": "system.cpu0.dcache",
"name": "dcache", "name": "dcache",
"type": "BaseCache", "type": "Cache",
"sequential_access": false, "sequential_access": false,
"cpu_side": { "assoc": 4
"peer": "system.cpu0.dcache_port",
"role": "SLAVE"
},
"two_queue": false
}, },
"isa": [ "isa": [
{ {
@ -428,12 +425,15 @@
"role": "MASTER" "role": "MASTER"
}, },
"icache": { "icache": {
"is_top_level": true, "cpu_side": {
"peer": "system.cpu1.icache_port",
"role": "SLAVE"
},
"prefetcher": null, "prefetcher": null,
"clk_domain": "system.cpu_clk_domain", "clk_domain": "system.cpu_clk_domain",
"write_buffers": 8, "write_buffers": 8,
"response_latency": 2, "response_latency": 2,
"cxx_class": "BaseCache", "cxx_class": "Cache",
"size": 32768, "size": 32768,
"tags": { "tags": {
"name": "tags", "name": "tags",
@ -463,17 +463,13 @@
"addr_ranges": [ "addr_ranges": [
"0:18446744073709551615" "0:18446744073709551615"
], ],
"assoc": 1, "is_read_only": true,
"prefetch_on_access": false, "prefetch_on_access": false,
"path": "system.cpu1.icache", "path": "system.cpu1.icache",
"name": "icache", "name": "icache",
"type": "BaseCache", "type": "Cache",
"sequential_access": false, "sequential_access": false,
"cpu_side": { "assoc": 1
"peer": "system.cpu1.icache_port",
"role": "SLAVE"
},
"two_queue": false
}, },
"interrupts": { "interrupts": {
"eventq_index": 0, "eventq_index": 0,
@ -501,12 +497,12 @@
"system": "system", "system": "system",
"useArchPT": false, "useArchPT": false,
"eventq_index": 0, "eventq_index": 0,
"file": "/dist/m5/regression/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz", "file": "/scratch/nilay/GEM5/gem5/tests/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz",
"cxx_class": "EioProcess", "cxx_class": "EioProcess",
"path": "system.cpu1.workload", "path": "system.cpu1.workload",
"max_stack_size": 67108864, "max_stack_size": 67108864,
"type": "EioProcess", "type": "EioProcess",
"input": "None" "input": "cin"
} }
], ],
"name": "cpu1", "name": "cpu1",
@ -523,12 +519,15 @@
"progress_interval": 0, "progress_interval": 0,
"branchPred": null, "branchPred": null,
"dcache": { "dcache": {
"is_top_level": true, "cpu_side": {
"peer": "system.cpu1.dcache_port",
"role": "SLAVE"
},
"prefetcher": null, "prefetcher": null,
"clk_domain": "system.cpu_clk_domain", "clk_domain": "system.cpu_clk_domain",
"write_buffers": 8, "write_buffers": 8,
"response_latency": 2, "response_latency": 2,
"cxx_class": "BaseCache", "cxx_class": "Cache",
"size": 32768, "size": 32768,
"tags": { "tags": {
"name": "tags", "name": "tags",
@ -558,17 +557,13 @@
"addr_ranges": [ "addr_ranges": [
"0:18446744073709551615" "0:18446744073709551615"
], ],
"assoc": 4, "is_read_only": false,
"prefetch_on_access": false, "prefetch_on_access": false,
"path": "system.cpu1.dcache", "path": "system.cpu1.dcache",
"name": "dcache", "name": "dcache",
"type": "BaseCache", "type": "Cache",
"sequential_access": false, "sequential_access": false,
"cpu_side": { "assoc": 4
"peer": "system.cpu1.dcache_port",
"role": "SLAVE"
},
"two_queue": false
}, },
"isa": [ "isa": [
{ {
@ -617,12 +612,15 @@
"role": "MASTER" "role": "MASTER"
}, },
"icache": { "icache": {
"is_top_level": true, "cpu_side": {
"peer": "system.cpu2.icache_port",
"role": "SLAVE"
},
"prefetcher": null, "prefetcher": null,
"clk_domain": "system.cpu_clk_domain", "clk_domain": "system.cpu_clk_domain",
"write_buffers": 8, "write_buffers": 8,
"response_latency": 2, "response_latency": 2,
"cxx_class": "BaseCache", "cxx_class": "Cache",
"size": 32768, "size": 32768,
"tags": { "tags": {
"name": "tags", "name": "tags",
@ -652,17 +650,13 @@
"addr_ranges": [ "addr_ranges": [
"0:18446744073709551615" "0:18446744073709551615"
], ],
"assoc": 1, "is_read_only": true,
"prefetch_on_access": false, "prefetch_on_access": false,
"path": "system.cpu2.icache", "path": "system.cpu2.icache",
"name": "icache", "name": "icache",
"type": "BaseCache", "type": "Cache",
"sequential_access": false, "sequential_access": false,
"cpu_side": { "assoc": 1
"peer": "system.cpu2.icache_port",
"role": "SLAVE"
},
"two_queue": false
}, },
"interrupts": { "interrupts": {
"eventq_index": 0, "eventq_index": 0,
@ -690,12 +684,12 @@
"system": "system", "system": "system",
"useArchPT": false, "useArchPT": false,
"eventq_index": 0, "eventq_index": 0,
"file": "/dist/m5/regression/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz", "file": "/scratch/nilay/GEM5/gem5/tests/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz",
"cxx_class": "EioProcess", "cxx_class": "EioProcess",
"path": "system.cpu2.workload", "path": "system.cpu2.workload",
"max_stack_size": 67108864, "max_stack_size": 67108864,
"type": "EioProcess", "type": "EioProcess",
"input": "None" "input": "cin"
} }
], ],
"name": "cpu2", "name": "cpu2",
@ -712,12 +706,15 @@
"progress_interval": 0, "progress_interval": 0,
"branchPred": null, "branchPred": null,
"dcache": { "dcache": {
"is_top_level": true, "cpu_side": {
"peer": "system.cpu2.dcache_port",
"role": "SLAVE"
},
"prefetcher": null, "prefetcher": null,
"clk_domain": "system.cpu_clk_domain", "clk_domain": "system.cpu_clk_domain",
"write_buffers": 8, "write_buffers": 8,
"response_latency": 2, "response_latency": 2,
"cxx_class": "BaseCache", "cxx_class": "Cache",
"size": 32768, "size": 32768,
"tags": { "tags": {
"name": "tags", "name": "tags",
@ -747,17 +744,13 @@
"addr_ranges": [ "addr_ranges": [
"0:18446744073709551615" "0:18446744073709551615"
], ],
"assoc": 4, "is_read_only": false,
"prefetch_on_access": false, "prefetch_on_access": false,
"path": "system.cpu2.dcache", "path": "system.cpu2.dcache",
"name": "dcache", "name": "dcache",
"type": "BaseCache", "type": "Cache",
"sequential_access": false, "sequential_access": false,
"cpu_side": { "assoc": 4
"peer": "system.cpu2.dcache_port",
"role": "SLAVE"
},
"two_queue": false
}, },
"isa": [ "isa": [
{ {
@ -806,12 +799,15 @@
"role": "MASTER" "role": "MASTER"
}, },
"icache": { "icache": {
"is_top_level": true, "cpu_side": {
"peer": "system.cpu3.icache_port",
"role": "SLAVE"
},
"prefetcher": null, "prefetcher": null,
"clk_domain": "system.cpu_clk_domain", "clk_domain": "system.cpu_clk_domain",
"write_buffers": 8, "write_buffers": 8,
"response_latency": 2, "response_latency": 2,
"cxx_class": "BaseCache", "cxx_class": "Cache",
"size": 32768, "size": 32768,
"tags": { "tags": {
"name": "tags", "name": "tags",
@ -841,17 +837,13 @@
"addr_ranges": [ "addr_ranges": [
"0:18446744073709551615" "0:18446744073709551615"
], ],
"assoc": 1, "is_read_only": true,
"prefetch_on_access": false, "prefetch_on_access": false,
"path": "system.cpu3.icache", "path": "system.cpu3.icache",
"name": "icache", "name": "icache",
"type": "BaseCache", "type": "Cache",
"sequential_access": false, "sequential_access": false,
"cpu_side": { "assoc": 1
"peer": "system.cpu3.icache_port",
"role": "SLAVE"
},
"two_queue": false
}, },
"interrupts": { "interrupts": {
"eventq_index": 0, "eventq_index": 0,
@ -879,12 +871,12 @@
"system": "system", "system": "system",
"useArchPT": false, "useArchPT": false,
"eventq_index": 0, "eventq_index": 0,
"file": "/dist/m5/regression/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz", "file": "/scratch/nilay/GEM5/gem5/tests/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz",
"cxx_class": "EioProcess", "cxx_class": "EioProcess",
"path": "system.cpu3.workload", "path": "system.cpu3.workload",
"max_stack_size": 67108864, "max_stack_size": 67108864,
"type": "EioProcess", "type": "EioProcess",
"input": "None" "input": "cin"
} }
], ],
"name": "cpu3", "name": "cpu3",
@ -901,12 +893,15 @@
"progress_interval": 0, "progress_interval": 0,
"branchPred": null, "branchPred": null,
"dcache": { "dcache": {
"is_top_level": true, "cpu_side": {
"peer": "system.cpu3.dcache_port",
"role": "SLAVE"
},
"prefetcher": null, "prefetcher": null,
"clk_domain": "system.cpu_clk_domain", "clk_domain": "system.cpu_clk_domain",
"write_buffers": 8, "write_buffers": 8,
"response_latency": 2, "response_latency": 2,
"cxx_class": "BaseCache", "cxx_class": "Cache",
"size": 32768, "size": 32768,
"tags": { "tags": {
"name": "tags", "name": "tags",
@ -936,17 +931,13 @@
"addr_ranges": [ "addr_ranges": [
"0:18446744073709551615" "0:18446744073709551615"
], ],
"assoc": 4, "is_read_only": false,
"prefetch_on_access": false, "prefetch_on_access": false,
"path": "system.cpu3.dcache", "path": "system.cpu3.dcache",
"name": "dcache", "name": "dcache",
"type": "BaseCache", "type": "Cache",
"sequential_access": false, "sequential_access": false,
"cpu_side": { "assoc": 4
"peer": "system.cpu3.dcache_port",
"role": "SLAVE"
},
"two_queue": false
}, },
"isa": [ "isa": [
{ {

View file

@ -23,6 +23,7 @@ load_offset=0
mem_mode=atomic mem_mode=atomic
mem_ranges= mem_ranges=
memories=system.physmem memories=system.physmem
mmap_using_noreserve=false
num_work_ids=16 num_work_ids=16
readfile= readfile=
symbolfile= symbolfile=
@ -106,7 +107,8 @@ eventq_index=0
[system.cpu.workload] [system.cpu.workload]
type=LiveProcess type=LiveProcess
cmd=eon chair.control.cook chair.camera chair.surfaces chair.cook.ppm ppm pixels_out.cook cmd=eon chair.control.cook chair.camera chair.surfaces chair.cook.ppm ppm pixels_out.cook
cwd=build/ALPHA/tests/opt/long/se/30.eon/alpha/tru64/simple-atomic cwd=build/ALPHA/tests/opt/quick/se/30.eon/alpha/tru64/simple-atomic
drivers=
egid=100 egid=100
env= env=
errout=cerr errout=cerr
@ -115,6 +117,7 @@ eventq_index=0
executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/alpha/tru64/eon executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/alpha/tru64/eon
gid=100 gid=100
input=cin input=cin
kvmInSE=false
max_stack_size=67108864 max_stack_size=67108864
output=cout output=cout
pid=100 pid=100
@ -144,11 +147,14 @@ transition_latency=100000000
type=CoherentXBar type=CoherentXBar
clk_domain=system.clk_domain clk_domain=system.clk_domain
eventq_index=0 eventq_index=0
header_cycles=1 forward_latency=4
frontend_latency=3
response_latency=2
snoop_filter=Null snoop_filter=Null
snoop_response_latency=4
system=system system=system
use_default_range=false use_default_range=false
width=8 width=16
master=system.physmem.port master=system.physmem.port
slave=system.system_port system.cpu.icache_port system.cpu.dcache_port slave=system.system_port system.cpu.icache_port system.cpu.dcache_port

View file

@ -82,7 +82,7 @@ dcache_port=system.cpu0.dcache.cpu_side
icache_port=system.cpu0.icache.cpu_side icache_port=system.cpu0.icache.cpu_side
[system.cpu0.dcache] [system.cpu0.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=4 assoc=4
@ -91,7 +91,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -102,7 +102,6 @@ size=32768
system=system system=system
tags=system.cpu0.dcache.tags tags=system.cpu0.dcache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu0.dcache_port cpu_side=system.cpu0.dcache_port
mem_side=system.toL2Bus.slave[1] mem_side=system.toL2Bus.slave[1]
@ -123,7 +122,7 @@ eventq_index=0
size=64 size=64
[system.cpu0.icache] [system.cpu0.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=1 assoc=1
@ -132,7 +131,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=true
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -143,7 +142,6 @@ size=32768
system=system system=system
tags=system.cpu0.icache.tags tags=system.cpu0.icache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu0.icache_port cpu_side=system.cpu0.icache_port
mem_side=system.toL2Bus.slave[0] mem_side=system.toL2Bus.slave[0]
@ -236,7 +234,7 @@ dcache_port=system.cpu1.dcache.cpu_side
icache_port=system.cpu1.icache.cpu_side icache_port=system.cpu1.icache.cpu_side
[system.cpu1.dcache] [system.cpu1.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=4 assoc=4
@ -245,7 +243,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -256,7 +254,6 @@ size=32768
system=system system=system
tags=system.cpu1.dcache.tags tags=system.cpu1.dcache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu1.dcache_port cpu_side=system.cpu1.dcache_port
mem_side=system.toL2Bus.slave[3] mem_side=system.toL2Bus.slave[3]
@ -277,7 +274,7 @@ eventq_index=0
size=64 size=64
[system.cpu1.icache] [system.cpu1.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=1 assoc=1
@ -286,7 +283,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=true
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -297,7 +294,6 @@ size=32768
system=system system=system
tags=system.cpu1.icache.tags tags=system.cpu1.icache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu1.icache_port cpu_side=system.cpu1.icache_port
mem_side=system.toL2Bus.slave[2] mem_side=system.toL2Bus.slave[2]
@ -367,7 +363,7 @@ dcache_port=system.cpu2.dcache.cpu_side
icache_port=system.cpu2.icache.cpu_side icache_port=system.cpu2.icache.cpu_side
[system.cpu2.dcache] [system.cpu2.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=4 assoc=4
@ -376,7 +372,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -387,7 +383,6 @@ size=32768
system=system system=system
tags=system.cpu2.dcache.tags tags=system.cpu2.dcache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu2.dcache_port cpu_side=system.cpu2.dcache_port
mem_side=system.toL2Bus.slave[5] mem_side=system.toL2Bus.slave[5]
@ -408,7 +403,7 @@ eventq_index=0
size=64 size=64
[system.cpu2.icache] [system.cpu2.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=1 assoc=1
@ -417,7 +412,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=true
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -428,7 +423,6 @@ size=32768
system=system system=system
tags=system.cpu2.icache.tags tags=system.cpu2.icache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu2.icache_port cpu_side=system.cpu2.icache_port
mem_side=system.toL2Bus.slave[4] mem_side=system.toL2Bus.slave[4]
@ -498,7 +492,7 @@ dcache_port=system.cpu3.dcache.cpu_side
icache_port=system.cpu3.icache.cpu_side icache_port=system.cpu3.icache.cpu_side
[system.cpu3.dcache] [system.cpu3.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=4 assoc=4
@ -507,7 +501,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -518,7 +512,6 @@ size=32768
system=system system=system
tags=system.cpu3.dcache.tags tags=system.cpu3.dcache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu3.dcache_port cpu_side=system.cpu3.dcache_port
mem_side=system.toL2Bus.slave[7] mem_side=system.toL2Bus.slave[7]
@ -539,7 +532,7 @@ eventq_index=0
size=64 size=64
[system.cpu3.icache] [system.cpu3.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=1 assoc=1
@ -548,7 +541,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=true
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -559,7 +552,6 @@ size=32768
system=system system=system
tags=system.cpu3.icache.tags tags=system.cpu3.icache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu3.icache_port cpu_side=system.cpu3.icache_port
mem_side=system.toL2Bus.slave[6] mem_side=system.toL2Bus.slave[6]
@ -608,7 +600,7 @@ sys_clk_domain=system.clk_domain
transition_latency=100000000 transition_latency=100000000
[system.l2c] [system.l2c]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=8 assoc=8
@ -617,7 +609,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=20 hit_latency=20
is_top_level=false is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=20 mshrs=20
prefetch_on_access=false prefetch_on_access=false
@ -628,7 +620,6 @@ size=4194304
system=system system=system
tags=system.l2c.tags tags=system.l2c.tags
tgts_per_mshr=12 tgts_per_mshr=12
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.toL2Bus.master[0] cpu_side=system.toL2Bus.master[0]
mem_side=system.membus.slave[1] mem_side=system.membus.slave[1]

View file

@ -78,7 +78,7 @@ dcache_port=system.cpu0.dcache.cpu_side
icache_port=system.cpu0.icache.cpu_side icache_port=system.cpu0.icache.cpu_side
[system.cpu0.dcache] [system.cpu0.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=4 assoc=4
@ -87,7 +87,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -98,7 +98,6 @@ size=32768
system=system system=system
tags=system.cpu0.dcache.tags tags=system.cpu0.dcache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu0.dcache_port cpu_side=system.cpu0.dcache_port
mem_side=system.toL2Bus.slave[1] mem_side=system.toL2Bus.slave[1]
@ -119,7 +118,7 @@ eventq_index=0
size=64 size=64
[system.cpu0.icache] [system.cpu0.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=1 assoc=1
@ -128,7 +127,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=true
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -139,7 +138,6 @@ size=32768
system=system system=system
tags=system.cpu0.icache.tags tags=system.cpu0.icache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu0.icache_port cpu_side=system.cpu0.icache_port
mem_side=system.toL2Bus.slave[0] mem_side=system.toL2Bus.slave[0]
@ -228,7 +226,7 @@ dcache_port=system.cpu1.dcache.cpu_side
icache_port=system.cpu1.icache.cpu_side icache_port=system.cpu1.icache.cpu_side
[system.cpu1.dcache] [system.cpu1.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=4 assoc=4
@ -237,7 +235,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -248,7 +246,6 @@ size=32768
system=system system=system
tags=system.cpu1.dcache.tags tags=system.cpu1.dcache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu1.dcache_port cpu_side=system.cpu1.dcache_port
mem_side=system.toL2Bus.slave[3] mem_side=system.toL2Bus.slave[3]
@ -269,7 +266,7 @@ eventq_index=0
size=64 size=64
[system.cpu1.icache] [system.cpu1.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=1 assoc=1
@ -278,7 +275,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=true
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -289,7 +286,6 @@ size=32768
system=system system=system
tags=system.cpu1.icache.tags tags=system.cpu1.icache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu1.icache_port cpu_side=system.cpu1.icache_port
mem_side=system.toL2Bus.slave[2] mem_side=system.toL2Bus.slave[2]
@ -355,7 +351,7 @@ dcache_port=system.cpu2.dcache.cpu_side
icache_port=system.cpu2.icache.cpu_side icache_port=system.cpu2.icache.cpu_side
[system.cpu2.dcache] [system.cpu2.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=4 assoc=4
@ -364,7 +360,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -375,7 +371,6 @@ size=32768
system=system system=system
tags=system.cpu2.dcache.tags tags=system.cpu2.dcache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu2.dcache_port cpu_side=system.cpu2.dcache_port
mem_side=system.toL2Bus.slave[5] mem_side=system.toL2Bus.slave[5]
@ -396,7 +391,7 @@ eventq_index=0
size=64 size=64
[system.cpu2.icache] [system.cpu2.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=1 assoc=1
@ -405,7 +400,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=true
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -416,7 +411,6 @@ size=32768
system=system system=system
tags=system.cpu2.icache.tags tags=system.cpu2.icache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu2.icache_port cpu_side=system.cpu2.icache_port
mem_side=system.toL2Bus.slave[4] mem_side=system.toL2Bus.slave[4]
@ -482,7 +476,7 @@ dcache_port=system.cpu3.dcache.cpu_side
icache_port=system.cpu3.icache.cpu_side icache_port=system.cpu3.icache.cpu_side
[system.cpu3.dcache] [system.cpu3.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=4 assoc=4
@ -491,7 +485,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -502,7 +496,6 @@ size=32768
system=system system=system
tags=system.cpu3.dcache.tags tags=system.cpu3.dcache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu3.dcache_port cpu_side=system.cpu3.dcache_port
mem_side=system.toL2Bus.slave[7] mem_side=system.toL2Bus.slave[7]
@ -523,7 +516,7 @@ eventq_index=0
size=64 size=64
[system.cpu3.icache] [system.cpu3.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=1 assoc=1
@ -532,7 +525,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=true
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -543,7 +536,6 @@ size=32768
system=system system=system
tags=system.cpu3.icache.tags tags=system.cpu3.icache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu3.icache_port cpu_side=system.cpu3.icache_port
mem_side=system.toL2Bus.slave[6] mem_side=system.toL2Bus.slave[6]
@ -592,7 +584,7 @@ sys_clk_domain=system.clk_domain
transition_latency=100000000 transition_latency=100000000
[system.l2c] [system.l2c]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=8 assoc=8
@ -601,7 +593,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=20 hit_latency=20
is_top_level=false is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=20 mshrs=20
prefetch_on_access=false prefetch_on_access=false
@ -612,7 +604,6 @@ size=4194304
system=system system=system
tags=system.l2c.tags tags=system.l2c.tags
tgts_per_mshr=12 tgts_per_mshr=12
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.toL2Bus.master[0] cpu_side=system.toL2Bus.master[0]
mem_side=system.membus.slave[1] mem_side=system.membus.slave[1]

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -62,7 +62,7 @@ system=system
port=system.cpu0.l1c.cpu_side port=system.cpu0.l1c.cpu_side
[system.cpu0.l1c] [system.cpu0.l1c]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=4 assoc=4
@ -114,7 +114,7 @@ system=system
port=system.cpu1.l1c.cpu_side port=system.cpu1.l1c.cpu_side
[system.cpu1.l1c] [system.cpu1.l1c]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=4 assoc=4
@ -166,7 +166,7 @@ system=system
port=system.cpu2.l1c.cpu_side port=system.cpu2.l1c.cpu_side
[system.cpu2.l1c] [system.cpu2.l1c]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=4 assoc=4
@ -218,7 +218,7 @@ system=system
port=system.cpu3.l1c.cpu_side port=system.cpu3.l1c.cpu_side
[system.cpu3.l1c] [system.cpu3.l1c]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=4 assoc=4
@ -270,7 +270,7 @@ system=system
port=system.cpu4.l1c.cpu_side port=system.cpu4.l1c.cpu_side
[system.cpu4.l1c] [system.cpu4.l1c]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=4 assoc=4
@ -322,7 +322,7 @@ system=system
port=system.cpu5.l1c.cpu_side port=system.cpu5.l1c.cpu_side
[system.cpu5.l1c] [system.cpu5.l1c]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=4 assoc=4
@ -374,7 +374,7 @@ system=system
port=system.cpu6.l1c.cpu_side port=system.cpu6.l1c.cpu_side
[system.cpu6.l1c] [system.cpu6.l1c]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=4 assoc=4
@ -426,7 +426,7 @@ system=system
port=system.cpu7.l1c.cpu_side port=system.cpu7.l1c.cpu_side
[system.cpu7.l1c] [system.cpu7.l1c]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=4 assoc=4
@ -477,7 +477,7 @@ sys_clk_domain=system.clk_domain
transition_latency=100000000 transition_latency=100000000
[system.l2c] [system.l2c]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=8 assoc=8

View file

@ -62,7 +62,7 @@ system=system
port=system.cpu0.l1c.cpu_side port=system.cpu0.l1c.cpu_side
[system.cpu0.l1c] [system.cpu0.l1c]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=4 assoc=4
@ -71,7 +71,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -82,7 +82,6 @@ size=32768
system=system system=system
tags=system.cpu0.l1c.tags tags=system.cpu0.l1c.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu0.port cpu_side=system.cpu0.port
mem_side=system.toL2Bus.slave[0] mem_side=system.toL2Bus.slave[0]
@ -115,7 +114,7 @@ system=system
port=system.cpu1.l1c.cpu_side port=system.cpu1.l1c.cpu_side
[system.cpu1.l1c] [system.cpu1.l1c]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=4 assoc=4
@ -124,7 +123,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -135,7 +134,6 @@ size=32768
system=system system=system
tags=system.cpu1.l1c.tags tags=system.cpu1.l1c.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu1.port cpu_side=system.cpu1.port
mem_side=system.toL2Bus.slave[1] mem_side=system.toL2Bus.slave[1]
@ -168,7 +166,7 @@ system=system
port=system.cpu2.l1c.cpu_side port=system.cpu2.l1c.cpu_side
[system.cpu2.l1c] [system.cpu2.l1c]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=4 assoc=4
@ -177,7 +175,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -188,7 +186,6 @@ size=32768
system=system system=system
tags=system.cpu2.l1c.tags tags=system.cpu2.l1c.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu2.port cpu_side=system.cpu2.port
mem_side=system.toL2Bus.slave[2] mem_side=system.toL2Bus.slave[2]
@ -221,7 +218,7 @@ system=system
port=system.cpu3.l1c.cpu_side port=system.cpu3.l1c.cpu_side
[system.cpu3.l1c] [system.cpu3.l1c]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=4 assoc=4
@ -230,7 +227,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -241,7 +238,6 @@ size=32768
system=system system=system
tags=system.cpu3.l1c.tags tags=system.cpu3.l1c.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu3.port cpu_side=system.cpu3.port
mem_side=system.toL2Bus.slave[3] mem_side=system.toL2Bus.slave[3]
@ -274,7 +270,7 @@ system=system
port=system.cpu4.l1c.cpu_side port=system.cpu4.l1c.cpu_side
[system.cpu4.l1c] [system.cpu4.l1c]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=4 assoc=4
@ -283,7 +279,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -294,7 +290,6 @@ size=32768
system=system system=system
tags=system.cpu4.l1c.tags tags=system.cpu4.l1c.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu4.port cpu_side=system.cpu4.port
mem_side=system.toL2Bus.slave[4] mem_side=system.toL2Bus.slave[4]
@ -327,7 +322,7 @@ system=system
port=system.cpu5.l1c.cpu_side port=system.cpu5.l1c.cpu_side
[system.cpu5.l1c] [system.cpu5.l1c]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=4 assoc=4
@ -336,7 +331,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -347,7 +342,6 @@ size=32768
system=system system=system
tags=system.cpu5.l1c.tags tags=system.cpu5.l1c.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu5.port cpu_side=system.cpu5.port
mem_side=system.toL2Bus.slave[5] mem_side=system.toL2Bus.slave[5]
@ -380,7 +374,7 @@ system=system
port=system.cpu6.l1c.cpu_side port=system.cpu6.l1c.cpu_side
[system.cpu6.l1c] [system.cpu6.l1c]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=4 assoc=4
@ -389,7 +383,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -400,7 +394,6 @@ size=32768
system=system system=system
tags=system.cpu6.l1c.tags tags=system.cpu6.l1c.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu6.port cpu_side=system.cpu6.port
mem_side=system.toL2Bus.slave[6] mem_side=system.toL2Bus.slave[6]
@ -433,7 +426,7 @@ system=system
port=system.cpu7.l1c.cpu_side port=system.cpu7.l1c.cpu_side
[system.cpu7.l1c] [system.cpu7.l1c]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=4 assoc=4
@ -442,7 +435,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -453,7 +446,6 @@ size=32768
system=system system=system
tags=system.cpu7.l1c.tags tags=system.cpu7.l1c.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu7.port cpu_side=system.cpu7.port
mem_side=system.toL2Bus.slave[7] mem_side=system.toL2Bus.slave[7]
@ -485,7 +477,7 @@ sys_clk_domain=system.clk_domain
transition_latency=100000000 transition_latency=100000000
[system.l2c] [system.l2c]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=8 assoc=8
@ -494,7 +486,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=20 hit_latency=20
is_top_level=false is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=20 mshrs=20
prefetch_on_access=false prefetch_on_access=false
@ -505,7 +497,6 @@ size=65536
system=system system=system
tags=system.l2c.tags tags=system.l2c.tags
tgts_per_mshr=12 tgts_per_mshr=12
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.toL2Bus.master[0] cpu_side=system.toL2Bus.master[0]
mem_side=system.membus.slave[0] mem_side=system.membus.slave[0]

View file

@ -23,6 +23,7 @@ load_offset=0
mem_mode=atomic mem_mode=atomic
mem_ranges= mem_ranges=
memories=system.physmem memories=system.physmem
mmap_using_noreserve=false
num_work_ids=16 num_work_ids=16
readfile= readfile=
symbolfile= symbolfile=
@ -106,7 +107,8 @@ eventq_index=0
[system.cpu.workload] [system.cpu.workload]
type=LiveProcess type=LiveProcess
cmd=vortex lendian.raw cmd=vortex lendian.raw
cwd=build/ALPHA/tests/opt/long/se/50.vortex/alpha/tru64/simple-atomic cwd=build/ALPHA/tests/opt/quick/se/50.vortex/alpha/tru64/simple-atomic
drivers=
egid=100 egid=100
env= env=
errout=cerr errout=cerr
@ -115,6 +117,7 @@ eventq_index=0
executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/alpha/tru64/vortex executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/alpha/tru64/vortex
gid=100 gid=100
input=cin input=cin
kvmInSE=false
max_stack_size=67108864 max_stack_size=67108864
output=cout output=cout
pid=100 pid=100
@ -144,11 +147,14 @@ transition_latency=100000000
type=CoherentXBar type=CoherentXBar
clk_domain=system.clk_domain clk_domain=system.clk_domain
eventq_index=0 eventq_index=0
header_cycles=1 forward_latency=4
frontend_latency=3
response_latency=2
snoop_filter=Null snoop_filter=Null
snoop_response_latency=4
system=system system=system
use_default_range=false use_default_range=false
width=8 width=16
master=system.physmem.port master=system.physmem.port
slave=system.system_port system.cpu.icache_port system.cpu.dcache_port slave=system.system_port system.cpu.icache_port system.cpu.dcache_port

View file

@ -23,6 +23,7 @@ load_offset=0
mem_mode=timing mem_mode=timing
mem_ranges= mem_ranges=
memories=system.physmem memories=system.physmem
mmap_using_noreserve=false
num_work_ids=16 num_work_ids=16
readfile= readfile=
symbolfile= symbolfile=
@ -77,15 +78,16 @@ dcache_port=system.cpu.dcache.cpu_side
icache_port=system.cpu.icache.cpu_side icache_port=system.cpu.icache.cpu_side
[system.cpu.dcache] [system.cpu.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
clk_domain=system.cpu_clk_domain clk_domain=system.cpu_clk_domain
demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -96,7 +98,6 @@ size=262144
system=system system=system
tags=system.cpu.dcache.tags tags=system.cpu.dcache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.dcache_port cpu_side=system.cpu.dcache_port
mem_side=system.cpu.toL2Bus.slave[1] mem_side=system.cpu.toL2Bus.slave[1]
@ -117,15 +118,16 @@ eventq_index=0
size=64 size=64
[system.cpu.icache] [system.cpu.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
clk_domain=system.cpu_clk_domain clk_domain=system.cpu_clk_domain
demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=true
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -136,7 +138,6 @@ size=131072
system=system system=system
tags=system.cpu.icache.tags tags=system.cpu.icache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.icache_port cpu_side=system.cpu.icache_port
mem_side=system.cpu.toL2Bus.slave[0] mem_side=system.cpu.toL2Bus.slave[0]
@ -166,15 +167,16 @@ eventq_index=0
size=48 size=48
[system.cpu.l2cache] [system.cpu.l2cache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=8 assoc=8
clk_domain=system.cpu_clk_domain clk_domain=system.cpu_clk_domain
demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=20 hit_latency=20
is_top_level=false is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=20 mshrs=20
prefetch_on_access=false prefetch_on_access=false
@ -185,7 +187,6 @@ size=2097152
system=system system=system
tags=system.cpu.l2cache.tags tags=system.cpu.l2cache.tags
tgts_per_mshr=12 tgts_per_mshr=12
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.toL2Bus.master[0] cpu_side=system.cpu.toL2Bus.master[0]
mem_side=system.membus.slave[1] mem_side=system.membus.slave[1]
@ -204,8 +205,11 @@ size=2097152
type=CoherentXBar type=CoherentXBar
clk_domain=system.cpu_clk_domain clk_domain=system.cpu_clk_domain
eventq_index=0 eventq_index=0
header_cycles=1 forward_latency=0
frontend_latency=1
response_latency=1
snoop_filter=Null snoop_filter=Null
snoop_response_latency=1
system=system system=system
use_default_range=false use_default_range=false
width=32 width=32
@ -219,7 +223,8 @@ eventq_index=0
[system.cpu.workload] [system.cpu.workload]
type=LiveProcess type=LiveProcess
cmd=vortex lendian.raw cmd=vortex lendian.raw
cwd=build/ALPHA/tests/opt/long/se/50.vortex/alpha/tru64/simple-timing cwd=build/ALPHA/tests/opt/quick/se/50.vortex/alpha/tru64/simple-timing
drivers=
egid=100 egid=100
env= env=
errout=cerr errout=cerr
@ -228,6 +233,7 @@ eventq_index=0
executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/alpha/tru64/vortex executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/alpha/tru64/vortex
gid=100 gid=100
input=cin input=cin
kvmInSE=false
max_stack_size=67108864 max_stack_size=67108864
output=cout output=cout
pid=100 pid=100
@ -257,11 +263,14 @@ transition_latency=100000000
type=CoherentXBar type=CoherentXBar
clk_domain=system.clk_domain clk_domain=system.clk_domain
eventq_index=0 eventq_index=0
header_cycles=1 forward_latency=4
frontend_latency=3
response_latency=2
snoop_filter=Null snoop_filter=Null
snoop_response_latency=4
system=system system=system
use_default_range=false use_default_range=false
width=8 width=16
master=system.physmem.port master=system.physmem.port
slave=system.system_port system.cpu.l2cache.mem_side slave=system.system_port system.cpu.l2cache.mem_side

View file

@ -23,6 +23,7 @@ load_offset=0
mem_mode=atomic mem_mode=atomic
mem_ranges= mem_ranges=
memories=system.physmem memories=system.physmem
mmap_using_noreserve=false
num_work_ids=16 num_work_ids=16
readfile= readfile=
symbolfile= symbolfile=
@ -87,6 +88,7 @@ type=ArmStage2MMU
children=stage2_tlb children=stage2_tlb
eventq_index=0 eventq_index=0
stage2_tlb=system.cpu.dstage2_mmu.stage2_tlb stage2_tlb=system.cpu.dstage2_mmu.stage2_tlb
sys=system
tlb=system.cpu.dtb tlb=system.cpu.dtb
[system.cpu.dstage2_mmu.stage2_tlb] [system.cpu.dstage2_mmu.stage2_tlb]
@ -104,7 +106,6 @@ eventq_index=0
is_stage2=true is_stage2=true
num_squash_per_cycle=2 num_squash_per_cycle=2
sys=system sys=system
port=system.membus.slave[6]
[system.cpu.dtb] [system.cpu.dtb]
type=ArmTLB type=ArmTLB
@ -154,6 +155,7 @@ id_mmfr3=34611729
id_pfr0=49 id_pfr0=49
id_pfr1=4113 id_pfr1=4113
midr=1091551472 midr=1091551472
pmu=Null
system=system system=system
[system.cpu.istage2_mmu] [system.cpu.istage2_mmu]
@ -161,6 +163,7 @@ type=ArmStage2MMU
children=stage2_tlb children=stage2_tlb
eventq_index=0 eventq_index=0
stage2_tlb=system.cpu.istage2_mmu.stage2_tlb stage2_tlb=system.cpu.istage2_mmu.stage2_tlb
sys=system
tlb=system.cpu.itb tlb=system.cpu.itb
[system.cpu.istage2_mmu.stage2_tlb] [system.cpu.istage2_mmu.stage2_tlb]
@ -178,7 +181,6 @@ eventq_index=0
is_stage2=true is_stage2=true
num_squash_per_cycle=2 num_squash_per_cycle=2
sys=system sys=system
port=system.membus.slave[5]
[system.cpu.itb] [system.cpu.itb]
type=ArmTLB type=ArmTLB
@ -204,7 +206,8 @@ eventq_index=0
[system.cpu.workload] [system.cpu.workload]
type=LiveProcess type=LiveProcess
cmd=vortex lendian.raw cmd=vortex lendian.raw
cwd=build/ARM/tests/opt/long/se/50.vortex/arm/linux/simple-atomic cwd=build/ARM/tests/opt/quick/se/50.vortex/arm/linux/simple-atomic
drivers=
egid=100 egid=100
env= env=
errout=cerr errout=cerr
@ -213,6 +216,7 @@ eventq_index=0
executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/vortex executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/vortex
gid=100 gid=100
input=cin input=cin
kvmInSE=false
max_stack_size=67108864 max_stack_size=67108864
output=cout output=cout
pid=100 pid=100
@ -242,13 +246,16 @@ transition_latency=100000000
type=CoherentXBar type=CoherentXBar
clk_domain=system.clk_domain clk_domain=system.clk_domain
eventq_index=0 eventq_index=0
header_cycles=1 forward_latency=4
frontend_latency=3
response_latency=2
snoop_filter=Null snoop_filter=Null
snoop_response_latency=4
system=system system=system
use_default_range=false use_default_range=false
width=8 width=16
master=system.physmem.port master=system.physmem.port
slave=system.system_port system.cpu.icache_port system.cpu.dcache_port system.cpu.itb.walker.port system.cpu.dtb.walker.port system.cpu.istage2_mmu.stage2_tlb.walker.port system.cpu.dstage2_mmu.stage2_tlb.walker.port slave=system.system_port system.cpu.icache_port system.cpu.dcache_port system.cpu.itb.walker.port system.cpu.dtb.walker.port
[system.physmem] [system.physmem]
type=SimpleMemory type=SimpleMemory

View file

@ -23,6 +23,7 @@ load_offset=0
mem_mode=timing mem_mode=timing
mem_ranges= mem_ranges=
memories=system.physmem memories=system.physmem
mmap_using_noreserve=false
num_work_ids=16 num_work_ids=16
readfile= readfile=
symbolfile= symbolfile=
@ -79,15 +80,16 @@ dcache_port=system.cpu.dcache.cpu_side
icache_port=system.cpu.icache.cpu_side icache_port=system.cpu.icache.cpu_side
[system.cpu.dcache] [system.cpu.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
clk_domain=system.cpu_clk_domain clk_domain=system.cpu_clk_domain
demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -98,7 +100,6 @@ size=262144
system=system system=system
tags=system.cpu.dcache.tags tags=system.cpu.dcache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.dcache_port cpu_side=system.cpu.dcache_port
mem_side=system.cpu.toL2Bus.slave[1] mem_side=system.cpu.toL2Bus.slave[1]
@ -118,6 +119,7 @@ type=ArmStage2MMU
children=stage2_tlb children=stage2_tlb
eventq_index=0 eventq_index=0
stage2_tlb=system.cpu.dstage2_mmu.stage2_tlb stage2_tlb=system.cpu.dstage2_mmu.stage2_tlb
sys=system
tlb=system.cpu.dtb tlb=system.cpu.dtb
[system.cpu.dstage2_mmu.stage2_tlb] [system.cpu.dstage2_mmu.stage2_tlb]
@ -135,7 +137,6 @@ eventq_index=0
is_stage2=true is_stage2=true
num_squash_per_cycle=2 num_squash_per_cycle=2
sys=system sys=system
port=system.cpu.toL2Bus.slave[5]
[system.cpu.dtb] [system.cpu.dtb]
type=ArmTLB type=ArmTLB
@ -155,15 +156,16 @@ sys=system
port=system.cpu.toL2Bus.slave[3] port=system.cpu.toL2Bus.slave[3]
[system.cpu.icache] [system.cpu.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
clk_domain=system.cpu_clk_domain clk_domain=system.cpu_clk_domain
demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=true
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -174,7 +176,6 @@ size=131072
system=system system=system
tags=system.cpu.icache.tags tags=system.cpu.icache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.icache_port cpu_side=system.cpu.icache_port
mem_side=system.cpu.toL2Bus.slave[0] mem_side=system.cpu.toL2Bus.slave[0]
@ -220,6 +221,7 @@ id_mmfr3=34611729
id_pfr0=49 id_pfr0=49
id_pfr1=4113 id_pfr1=4113
midr=1091551472 midr=1091551472
pmu=Null
system=system system=system
[system.cpu.istage2_mmu] [system.cpu.istage2_mmu]
@ -227,6 +229,7 @@ type=ArmStage2MMU
children=stage2_tlb children=stage2_tlb
eventq_index=0 eventq_index=0
stage2_tlb=system.cpu.istage2_mmu.stage2_tlb stage2_tlb=system.cpu.istage2_mmu.stage2_tlb
sys=system
tlb=system.cpu.itb tlb=system.cpu.itb
[system.cpu.istage2_mmu.stage2_tlb] [system.cpu.istage2_mmu.stage2_tlb]
@ -244,7 +247,6 @@ eventq_index=0
is_stage2=true is_stage2=true
num_squash_per_cycle=2 num_squash_per_cycle=2
sys=system sys=system
port=system.cpu.toL2Bus.slave[4]
[system.cpu.itb] [system.cpu.itb]
type=ArmTLB type=ArmTLB
@ -264,15 +266,16 @@ sys=system
port=system.cpu.toL2Bus.slave[2] port=system.cpu.toL2Bus.slave[2]
[system.cpu.l2cache] [system.cpu.l2cache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=8 assoc=8
clk_domain=system.cpu_clk_domain clk_domain=system.cpu_clk_domain
demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=20 hit_latency=20
is_top_level=false is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=20 mshrs=20
prefetch_on_access=false prefetch_on_access=false
@ -283,7 +286,6 @@ size=2097152
system=system system=system
tags=system.cpu.l2cache.tags tags=system.cpu.l2cache.tags
tgts_per_mshr=12 tgts_per_mshr=12
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.toL2Bus.master[0] cpu_side=system.cpu.toL2Bus.master[0]
mem_side=system.membus.slave[1] mem_side=system.membus.slave[1]
@ -302,13 +304,16 @@ size=2097152
type=CoherentXBar type=CoherentXBar
clk_domain=system.cpu_clk_domain clk_domain=system.cpu_clk_domain
eventq_index=0 eventq_index=0
header_cycles=1 forward_latency=0
frontend_latency=1
response_latency=1
snoop_filter=Null snoop_filter=Null
snoop_response_latency=1
system=system system=system
use_default_range=false use_default_range=false
width=32 width=32
master=system.cpu.l2cache.cpu_side master=system.cpu.l2cache.cpu_side
slave=system.cpu.icache.mem_side system.cpu.dcache.mem_side system.cpu.itb.walker.port system.cpu.dtb.walker.port system.cpu.istage2_mmu.stage2_tlb.walker.port system.cpu.dstage2_mmu.stage2_tlb.walker.port slave=system.cpu.icache.mem_side system.cpu.dcache.mem_side system.cpu.itb.walker.port system.cpu.dtb.walker.port
[system.cpu.tracer] [system.cpu.tracer]
type=ExeTracer type=ExeTracer
@ -317,7 +322,8 @@ eventq_index=0
[system.cpu.workload] [system.cpu.workload]
type=LiveProcess type=LiveProcess
cmd=vortex lendian.raw cmd=vortex lendian.raw
cwd=build/ARM/tests/opt/long/se/50.vortex/arm/linux/simple-timing cwd=build/ARM/tests/opt/quick/se/50.vortex/arm/linux/simple-timing
drivers=
egid=100 egid=100
env= env=
errout=cerr errout=cerr
@ -326,6 +332,7 @@ eventq_index=0
executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/vortex executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/vortex
gid=100 gid=100
input=cin input=cin
kvmInSE=false
max_stack_size=67108864 max_stack_size=67108864
output=cout output=cout
pid=100 pid=100
@ -355,11 +362,14 @@ transition_latency=100000000
type=CoherentXBar type=CoherentXBar
clk_domain=system.clk_domain clk_domain=system.clk_domain
eventq_index=0 eventq_index=0
header_cycles=1 forward_latency=4
frontend_latency=3
response_latency=2
snoop_filter=Null snoop_filter=Null
snoop_response_latency=4
system=system system=system
use_default_range=false use_default_range=false
width=8 width=16
master=system.physmem.port master=system.physmem.port
slave=system.system_port system.cpu.l2cache.mem_side slave=system.system_port system.cpu.l2cache.mem_side

View file

@ -23,6 +23,7 @@ load_offset=0
mem_mode=atomic mem_mode=atomic
mem_ranges= mem_ranges=
memories=system.physmem memories=system.physmem
mmap_using_noreserve=false
num_work_ids=16 num_work_ids=16
readfile= readfile=
symbolfile= symbolfile=
@ -105,7 +106,8 @@ eventq_index=0
[system.cpu.workload] [system.cpu.workload]
type=LiveProcess type=LiveProcess
cmd=vortex bendian.raw cmd=vortex bendian.raw
cwd=build/SPARC/tests/opt/long/se/50.vortex/sparc/linux/simple-atomic cwd=build/SPARC/tests/opt/quick/se/50.vortex/sparc/linux/simple-atomic
drivers=
egid=100 egid=100
env= env=
errout=cerr errout=cerr
@ -114,6 +116,7 @@ eventq_index=0
executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/sparc/linux/vortex executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/sparc/linux/vortex
gid=100 gid=100
input=cin input=cin
kvmInSE=false
max_stack_size=67108864 max_stack_size=67108864
output=cout output=cout
pid=100 pid=100
@ -143,11 +146,14 @@ transition_latency=100000000
type=CoherentXBar type=CoherentXBar
clk_domain=system.clk_domain clk_domain=system.clk_domain
eventq_index=0 eventq_index=0
header_cycles=1 forward_latency=4
frontend_latency=3
response_latency=2
snoop_filter=Null snoop_filter=Null
snoop_response_latency=4
system=system system=system
use_default_range=false use_default_range=false
width=8 width=16
master=system.physmem.port master=system.physmem.port
slave=system.system_port system.cpu.icache_port system.cpu.dcache_port slave=system.system_port system.cpu.icache_port system.cpu.dcache_port

View file

@ -78,7 +78,7 @@ dcache_port=system.cpu.dcache.cpu_side
icache_port=system.cpu.icache.cpu_side icache_port=system.cpu.icache.cpu_side
[system.cpu.dcache] [system.cpu.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -118,7 +118,7 @@ eventq_index=0
size=64 size=64
[system.cpu.icache] [system.cpu.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -166,7 +166,7 @@ eventq_index=0
size=64 size=64
[system.cpu.l2cache] [system.cpu.l2cache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=8 assoc=8

View file

@ -1,44 +1,44 @@
---------- Begin Simulation Statistics ---------- ---------- Begin Simulation Statistics ----------
sim_seconds 0.000054 # Number of seconds simulated sim_seconds 0.000053 # Number of seconds simulated
sim_ticks 54131 # Number of ticks simulated sim_ticks 52651 # Number of ticks simulated
final_tick 54131 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) final_tick 52651 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000 # Frequency of simulated ticks sim_freq 1000000000 # Frequency of simulated ticks
host_tick_rate 392683 # Simulator tick rate (ticks/s) host_tick_rate 248880 # Simulator tick rate (ticks/s)
host_mem_usage 401260 # Number of bytes of host memory used host_mem_usage 445380 # Number of bytes of host memory used
host_seconds 0.14 # Real time elapsed on the host host_seconds 0.21 # Real time elapsed on the host
system.voltage_domain.voltage 1 # Voltage in Volts system.voltage_domain.voltage 1 # Voltage in Volts
system.clk_domain.clock 1 # Clock period in ticks system.clk_domain.clock 1 # Clock period in ticks
system.mem_ctrls.bytes_read::ruby.dir_cntrl0 54976 # Number of bytes read from this memory system.mem_ctrls.bytes_read::ruby.dir_cntrl0 53248 # Number of bytes read from this memory
system.mem_ctrls.bytes_read::total 54976 # Number of bytes read from this memory system.mem_ctrls.bytes_read::total 53248 # Number of bytes read from this memory
system.mem_ctrls.bytes_written::ruby.dir_cntrl0 49152 # Number of bytes written to this memory system.mem_ctrls.bytes_written::ruby.dir_cntrl0 47552 # Number of bytes written to this memory
system.mem_ctrls.bytes_written::total 49152 # Number of bytes written to this memory system.mem_ctrls.bytes_written::total 47552 # Number of bytes written to this memory
system.mem_ctrls.num_reads::ruby.dir_cntrl0 859 # Number of read requests responded to by this memory system.mem_ctrls.num_reads::ruby.dir_cntrl0 832 # Number of read requests responded to by this memory
system.mem_ctrls.num_reads::total 859 # Number of read requests responded to by this memory system.mem_ctrls.num_reads::total 832 # Number of read requests responded to by this memory
system.mem_ctrls.num_writes::ruby.dir_cntrl0 768 # Number of write requests responded to by this memory system.mem_ctrls.num_writes::ruby.dir_cntrl0 743 # Number of write requests responded to by this memory
system.mem_ctrls.num_writes::total 768 # Number of write requests responded to by this memory system.mem_ctrls.num_writes::total 743 # Number of write requests responded to by this memory
system.mem_ctrls.bw_read::ruby.dir_cntrl0 1015610279 # Total read bandwidth from this memory (bytes/s) system.mem_ctrls.bw_read::ruby.dir_cntrl0 1011338816 # Total read bandwidth from this memory (bytes/s)
system.mem_ctrls.bw_read::total 1015610279 # Total read bandwidth from this memory (bytes/s) system.mem_ctrls.bw_read::total 1011338816 # Total read bandwidth from this memory (bytes/s)
system.mem_ctrls.bw_write::ruby.dir_cntrl0 908019434 # Write bandwidth from this memory (bytes/s) system.mem_ctrls.bw_write::ruby.dir_cntrl0 903154736 # Write bandwidth from this memory (bytes/s)
system.mem_ctrls.bw_write::total 908019434 # Write bandwidth from this memory (bytes/s) system.mem_ctrls.bw_write::total 903154736 # Write bandwidth from this memory (bytes/s)
system.mem_ctrls.bw_total::ruby.dir_cntrl0 1923629713 # Total bandwidth to/from this memory (bytes/s) system.mem_ctrls.bw_total::ruby.dir_cntrl0 1914493552 # Total bandwidth to/from this memory (bytes/s)
system.mem_ctrls.bw_total::total 1923629713 # Total bandwidth to/from this memory (bytes/s) system.mem_ctrls.bw_total::total 1914493552 # Total bandwidth to/from this memory (bytes/s)
system.mem_ctrls.readReqs 859 # Number of read requests accepted system.mem_ctrls.readReqs 833 # Number of read requests accepted
system.mem_ctrls.writeReqs 768 # Number of write requests accepted system.mem_ctrls.writeReqs 743 # Number of write requests accepted
system.mem_ctrls.readBursts 859 # Number of DRAM read bursts, including those serviced by the write queue system.mem_ctrls.readBursts 833 # Number of DRAM read bursts, including those serviced by the write queue
system.mem_ctrls.writeBursts 768 # Number of DRAM write bursts, including those merged in the write queue system.mem_ctrls.writeBursts 743 # Number of DRAM write bursts, including those merged in the write queue
system.mem_ctrls.bytesReadDRAM 46080 # Total number of bytes read from DRAM system.mem_ctrls.bytesReadDRAM 44416 # Total number of bytes read from DRAM
system.mem_ctrls.bytesReadWrQ 8896 # Total number of bytes read from write queue system.mem_ctrls.bytesReadWrQ 8896 # Total number of bytes read from write queue
system.mem_ctrls.bytesWritten 41280 # Total number of bytes written to DRAM system.mem_ctrls.bytesWritten 39488 # Total number of bytes written to DRAM
system.mem_ctrls.bytesReadSys 54976 # Total read bytes from the system interface side system.mem_ctrls.bytesReadSys 53312 # Total read bytes from the system interface side
system.mem_ctrls.bytesWrittenSys 49152 # Total written bytes from the system interface side system.mem_ctrls.bytesWrittenSys 47552 # Total written bytes from the system interface side
system.mem_ctrls.servicedByWrQ 139 # Number of DRAM read bursts serviced by the write queue system.mem_ctrls.servicedByWrQ 139 # Number of DRAM read bursts serviced by the write queue
system.mem_ctrls.mergedWrBursts 102 # Number of DRAM write bursts merged with an existing one system.mem_ctrls.mergedWrBursts 97 # Number of DRAM write bursts merged with an existing one
system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write
system.mem_ctrls.perBankRdBursts::0 214 # Per bank write bursts system.mem_ctrls.perBankRdBursts::0 203 # Per bank write bursts
system.mem_ctrls.perBankRdBursts::1 228 # Per bank write bursts system.mem_ctrls.perBankRdBursts::1 228 # Per bank write bursts
system.mem_ctrls.perBankRdBursts::2 219 # Per bank write bursts system.mem_ctrls.perBankRdBursts::2 210 # Per bank write bursts
system.mem_ctrls.perBankRdBursts::3 59 # Per bank write bursts system.mem_ctrls.perBankRdBursts::3 53 # Per bank write bursts
system.mem_ctrls.perBankRdBursts::4 0 # Per bank write bursts system.mem_ctrls.perBankRdBursts::4 0 # Per bank write bursts
system.mem_ctrls.perBankRdBursts::5 0 # Per bank write bursts system.mem_ctrls.perBankRdBursts::5 0 # Per bank write bursts
system.mem_ctrls.perBankRdBursts::6 0 # Per bank write bursts system.mem_ctrls.perBankRdBursts::6 0 # Per bank write bursts
@ -51,10 +51,10 @@ system.mem_ctrls.perBankRdBursts::12 0 # Pe
system.mem_ctrls.perBankRdBursts::13 0 # Per bank write bursts system.mem_ctrls.perBankRdBursts::13 0 # Per bank write bursts
system.mem_ctrls.perBankRdBursts::14 0 # Per bank write bursts system.mem_ctrls.perBankRdBursts::14 0 # Per bank write bursts
system.mem_ctrls.perBankRdBursts::15 0 # Per bank write bursts system.mem_ctrls.perBankRdBursts::15 0 # Per bank write bursts
system.mem_ctrls.perBankWrBursts::0 194 # Per bank write bursts system.mem_ctrls.perBankWrBursts::0 174 # Per bank write bursts
system.mem_ctrls.perBankWrBursts::1 202 # Per bank write bursts system.mem_ctrls.perBankWrBursts::1 209 # Per bank write bursts
system.mem_ctrls.perBankWrBursts::2 200 # Per bank write bursts system.mem_ctrls.perBankWrBursts::2 187 # Per bank write bursts
system.mem_ctrls.perBankWrBursts::3 49 # Per bank write bursts system.mem_ctrls.perBankWrBursts::3 47 # Per bank write bursts
system.mem_ctrls.perBankWrBursts::4 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::4 0 # Per bank write bursts
system.mem_ctrls.perBankWrBursts::5 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::5 0 # Per bank write bursts
system.mem_ctrls.perBankWrBursts::6 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::6 0 # Per bank write bursts
@ -69,24 +69,24 @@ system.mem_ctrls.perBankWrBursts::14 0 # Pe
system.mem_ctrls.perBankWrBursts::15 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::15 0 # Per bank write bursts
system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry
system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry
system.mem_ctrls.totGap 54056 # Total gap between requests system.mem_ctrls.totGap 52632 # Total gap between requests
system.mem_ctrls.readPktSize::0 0 # Read request sizes (log2) system.mem_ctrls.readPktSize::0 0 # Read request sizes (log2)
system.mem_ctrls.readPktSize::1 0 # Read request sizes (log2) system.mem_ctrls.readPktSize::1 0 # Read request sizes (log2)
system.mem_ctrls.readPktSize::2 0 # Read request sizes (log2) system.mem_ctrls.readPktSize::2 0 # Read request sizes (log2)
system.mem_ctrls.readPktSize::3 0 # Read request sizes (log2) system.mem_ctrls.readPktSize::3 0 # Read request sizes (log2)
system.mem_ctrls.readPktSize::4 0 # Read request sizes (log2) system.mem_ctrls.readPktSize::4 0 # Read request sizes (log2)
system.mem_ctrls.readPktSize::5 0 # Read request sizes (log2) system.mem_ctrls.readPktSize::5 0 # Read request sizes (log2)
system.mem_ctrls.readPktSize::6 859 # Read request sizes (log2) system.mem_ctrls.readPktSize::6 833 # Read request sizes (log2)
system.mem_ctrls.writePktSize::0 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::0 0 # Write request sizes (log2)
system.mem_ctrls.writePktSize::1 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::1 0 # Write request sizes (log2)
system.mem_ctrls.writePktSize::2 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::2 0 # Write request sizes (log2)
system.mem_ctrls.writePktSize::3 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::3 0 # Write request sizes (log2)
system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2)
system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2)
system.mem_ctrls.writePktSize::6 768 # Write request sizes (log2) system.mem_ctrls.writePktSize::6 743 # Write request sizes (log2)
system.mem_ctrls.rdQLenPdf::0 589 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::0 568 # What read queue length does an incoming req see
system.mem_ctrls.rdQLenPdf::1 128 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::1 125 # What read queue length does an incoming req see
system.mem_ctrls.rdQLenPdf::2 3 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::2 1 # What read queue length does an incoming req see
system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see
system.mem_ctrls.rdQLenPdf::4 0 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::4 0 # What read queue length does an incoming req see
system.mem_ctrls.rdQLenPdf::5 0 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::5 0 # What read queue length does an incoming req see
@ -131,24 +131,24 @@ system.mem_ctrls.wrQLenPdf::11 1 # Wh
system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see
system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see
system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see
system.mem_ctrls.wrQLenPdf::15 23 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::15 24 # What write queue length does an incoming req see
system.mem_ctrls.wrQLenPdf::16 25 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::16 26 # What write queue length does an incoming req see
system.mem_ctrls.wrQLenPdf::17 38 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::17 34 # What write queue length does an incoming req see
system.mem_ctrls.wrQLenPdf::18 38 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::18 37 # What write queue length does an incoming req see
system.mem_ctrls.wrQLenPdf::19 38 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::19 37 # What write queue length does an incoming req see
system.mem_ctrls.wrQLenPdf::20 38 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::20 38 # What write queue length does an incoming req see
system.mem_ctrls.wrQLenPdf::21 38 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::21 37 # What write queue length does an incoming req see
system.mem_ctrls.wrQLenPdf::22 37 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::22 36 # What write queue length does an incoming req see
system.mem_ctrls.wrQLenPdf::23 38 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::23 38 # What write queue length does an incoming req see
system.mem_ctrls.wrQLenPdf::24 38 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::24 36 # What write queue length does an incoming req see
system.mem_ctrls.wrQLenPdf::25 38 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::25 38 # What write queue length does an incoming req see
system.mem_ctrls.wrQLenPdf::26 40 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::26 38 # What write queue length does an incoming req see
system.mem_ctrls.wrQLenPdf::27 37 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::27 36 # What write queue length does an incoming req see
system.mem_ctrls.wrQLenPdf::28 37 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::28 36 # What write queue length does an incoming req see
system.mem_ctrls.wrQLenPdf::29 37 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::29 35 # What write queue length does an incoming req see
system.mem_ctrls.wrQLenPdf::30 37 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::30 35 # What write queue length does an incoming req see
system.mem_ctrls.wrQLenPdf::31 37 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::31 35 # What write queue length does an incoming req see
system.mem_ctrls.wrQLenPdf::32 37 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::32 35 # What write queue length does an incoming req see
system.mem_ctrls.wrQLenPdf::33 0 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::33 0 # What write queue length does an incoming req see
system.mem_ctrls.wrQLenPdf::34 0 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::34 0 # What write queue length does an incoming req see
system.mem_ctrls.wrQLenPdf::35 0 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::35 0 # What write queue length does an incoming req see
@ -180,69 +180,70 @@ system.mem_ctrls.wrQLenPdf::60 0 # Wh
system.mem_ctrls.wrQLenPdf::61 0 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::61 0 # What write queue length does an incoming req see
system.mem_ctrls.wrQLenPdf::62 0 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::62 0 # What write queue length does an incoming req see
system.mem_ctrls.wrQLenPdf::63 0 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::63 0 # What write queue length does an incoming req see
system.mem_ctrls.bytesPerActivate::samples 97 # Bytes accessed per row activation system.mem_ctrls.bytesPerActivate::samples 91 # Bytes accessed per row activation
system.mem_ctrls.bytesPerActivate::mean 898.639175 # Bytes accessed per row activation system.mem_ctrls.bytesPerActivate::mean 905.846154 # Bytes accessed per row activation
system.mem_ctrls.bytesPerActivate::gmean 799.863204 # Bytes accessed per row activation system.mem_ctrls.bytesPerActivate::gmean 828.873073 # Bytes accessed per row activation
system.mem_ctrls.bytesPerActivate::stdev 281.999342 # Bytes accessed per row activation system.mem_ctrls.bytesPerActivate::stdev 255.986324 # Bytes accessed per row activation
system.mem_ctrls.bytesPerActivate::0-127 2 2.06% 2.06% # Bytes accessed per row activation system.mem_ctrls.bytesPerActivate::0-127 1 1.10% 1.10% # Bytes accessed per row activation
system.mem_ctrls.bytesPerActivate::128-255 5 5.15% 7.22% # Bytes accessed per row activation system.mem_ctrls.bytesPerActivate::128-255 3 3.30% 4.40% # Bytes accessed per row activation
system.mem_ctrls.bytesPerActivate::256-383 4 4.12% 11.34% # Bytes accessed per row activation system.mem_ctrls.bytesPerActivate::256-383 4 4.40% 8.79% # Bytes accessed per row activation
system.mem_ctrls.bytesPerActivate::384-511 3 3.09% 14.43% # Bytes accessed per row activation system.mem_ctrls.bytesPerActivate::384-511 2 2.20% 10.99% # Bytes accessed per row activation
system.mem_ctrls.bytesPerActivate::768-895 3 3.09% 17.53% # Bytes accessed per row activation system.mem_ctrls.bytesPerActivate::640-767 5 5.49% 16.48% # Bytes accessed per row activation
system.mem_ctrls.bytesPerActivate::896-1023 3 3.09% 20.62% # Bytes accessed per row activation system.mem_ctrls.bytesPerActivate::768-895 2 2.20% 18.68% # Bytes accessed per row activation
system.mem_ctrls.bytesPerActivate::1024-1151 77 79.38% 100.00% # Bytes accessed per row activation system.mem_ctrls.bytesPerActivate::896-1023 5 5.49% 24.18% # Bytes accessed per row activation
system.mem_ctrls.bytesPerActivate::total 97 # Bytes accessed per row activation system.mem_ctrls.bytesPerActivate::1024-1151 69 75.82% 100.00% # Bytes accessed per row activation
system.mem_ctrls.rdPerTurnAround::samples 37 # Reads before turning the bus around for writes system.mem_ctrls.bytesPerActivate::total 91 # Bytes accessed per row activation
system.mem_ctrls.rdPerTurnAround::mean 19.297297 # Reads before turning the bus around for writes system.mem_ctrls.rdPerTurnAround::samples 35 # Reads before turning the bus around for writes
system.mem_ctrls.rdPerTurnAround::gmean 19.037068 # Reads before turning the bus around for writes system.mem_ctrls.rdPerTurnAround::mean 19.285714 # Reads before turning the bus around for writes
system.mem_ctrls.rdPerTurnAround::stdev 3.755476 # Reads before turning the bus around for writes system.mem_ctrls.rdPerTurnAround::gmean 19.012099 # Reads before turning the bus around for writes
system.mem_ctrls.rdPerTurnAround::16-17 8 21.62% 21.62% # Reads before turning the bus around for writes system.mem_ctrls.rdPerTurnAround::stdev 3.839205 # Reads before turning the bus around for writes
system.mem_ctrls.rdPerTurnAround::18-19 18 48.65% 70.27% # Reads before turning the bus around for writes system.mem_ctrls.rdPerTurnAround::16-17 10 28.57% 28.57% # Reads before turning the bus around for writes
system.mem_ctrls.rdPerTurnAround::20-21 7 18.92% 89.19% # Reads before turning the bus around for writes system.mem_ctrls.rdPerTurnAround::18-19 15 42.86% 71.43% # Reads before turning the bus around for writes
system.mem_ctrls.rdPerTurnAround::22-23 1 2.70% 91.89% # Reads before turning the bus around for writes system.mem_ctrls.rdPerTurnAround::20-21 6 17.14% 88.57% # Reads before turning the bus around for writes
system.mem_ctrls.rdPerTurnAround::24-25 2 5.41% 97.30% # Reads before turning the bus around for writes system.mem_ctrls.rdPerTurnAround::22-23 2 5.71% 94.29% # Reads before turning the bus around for writes
system.mem_ctrls.rdPerTurnAround::38-39 1 2.70% 100.00% # Reads before turning the bus around for writes system.mem_ctrls.rdPerTurnAround::24-25 1 2.86% 97.14% # Reads before turning the bus around for writes
system.mem_ctrls.rdPerTurnAround::total 37 # Reads before turning the bus around for writes system.mem_ctrls.rdPerTurnAround::38-39 1 2.86% 100.00% # Reads before turning the bus around for writes
system.mem_ctrls.wrPerTurnAround::samples 37 # Writes before turning the bus around for reads system.mem_ctrls.rdPerTurnAround::total 35 # Reads before turning the bus around for writes
system.mem_ctrls.wrPerTurnAround::mean 17.432432 # Writes before turning the bus around for reads system.mem_ctrls.wrPerTurnAround::samples 35 # Writes before turning the bus around for reads
system.mem_ctrls.wrPerTurnAround::gmean 17.394043 # Writes before turning the bus around for reads system.mem_ctrls.wrPerTurnAround::mean 17.628571 # Writes before turning the bus around for reads
system.mem_ctrls.wrPerTurnAround::stdev 1.167632 # Writes before turning the bus around for reads system.mem_ctrls.wrPerTurnAround::gmean 17.590452 # Writes before turning the bus around for reads
system.mem_ctrls.wrPerTurnAround::16 13 35.14% 35.14% # Writes before turning the bus around for reads system.mem_ctrls.wrPerTurnAround::stdev 1.165325 # Writes before turning the bus around for reads
system.mem_ctrls.wrPerTurnAround::17 2 5.41% 40.54% # Writes before turning the bus around for reads system.mem_ctrls.wrPerTurnAround::16 10 28.57% 28.57% # Writes before turning the bus around for reads
system.mem_ctrls.wrPerTurnAround::18 15 40.54% 81.08% # Writes before turning the bus around for reads system.mem_ctrls.wrPerTurnAround::17 2 5.71% 34.29% # Writes before turning the bus around for reads
system.mem_ctrls.wrPerTurnAround::19 7 18.92% 100.00% # Writes before turning the bus around for reads system.mem_ctrls.wrPerTurnAround::18 14 40.00% 74.29% # Writes before turning the bus around for reads
system.mem_ctrls.wrPerTurnAround::total 37 # Writes before turning the bus around for reads system.mem_ctrls.wrPerTurnAround::19 9 25.71% 100.00% # Writes before turning the bus around for reads
system.mem_ctrls.totQLat 5894 # Total ticks spent queuing system.mem_ctrls.wrPerTurnAround::total 35 # Writes before turning the bus around for reads
system.mem_ctrls.totMemAccLat 19574 # Total ticks spent from burst creation until serviced by the DRAM system.mem_ctrls.totQLat 5779 # Total ticks spent queuing
system.mem_ctrls.totBusLat 3600 # Total ticks spent in databus transfers system.mem_ctrls.totMemAccLat 18965 # Total ticks spent from burst creation until serviced by the DRAM
system.mem_ctrls.avgQLat 8.19 # Average queueing delay per DRAM burst system.mem_ctrls.totBusLat 3470 # Total ticks spent in databus transfers
system.mem_ctrls.avgQLat 8.33 # Average queueing delay per DRAM burst
system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst
system.mem_ctrls.avgMemAccLat 27.19 # Average memory access latency per DRAM burst system.mem_ctrls.avgMemAccLat 27.33 # Average memory access latency per DRAM burst
system.mem_ctrls.avgRdBW 851.27 # Average DRAM read bandwidth in MiByte/s system.mem_ctrls.avgRdBW 843.59 # Average DRAM read bandwidth in MiByte/s
system.mem_ctrls.avgWrBW 762.59 # Average achieved write bandwidth in MiByte/s system.mem_ctrls.avgWrBW 750.00 # Average achieved write bandwidth in MiByte/s
system.mem_ctrls.avgRdBWSys 1015.61 # Average system read bandwidth in MiByte/s system.mem_ctrls.avgRdBWSys 1012.55 # Average system read bandwidth in MiByte/s
system.mem_ctrls.avgWrBWSys 908.02 # Average system write bandwidth in MiByte/s system.mem_ctrls.avgWrBWSys 903.15 # Average system write bandwidth in MiByte/s
system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s
system.mem_ctrls.busUtil 12.61 # Data bus utilization in percentage system.mem_ctrls.busUtil 12.45 # Data bus utilization in percentage
system.mem_ctrls.busUtilRead 6.65 # Data bus utilization in percentage for reads system.mem_ctrls.busUtilRead 6.59 # Data bus utilization in percentage for reads
system.mem_ctrls.busUtilWrite 5.96 # Data bus utilization in percentage for writes system.mem_ctrls.busUtilWrite 5.86 # Data bus utilization in percentage for writes
system.mem_ctrls.avgRdQLen 1.32 # Average read queue length when enqueuing system.mem_ctrls.avgRdQLen 1.32 # Average read queue length when enqueuing
system.mem_ctrls.avgWrQLen 24.64 # Average write queue length when enqueuing system.mem_ctrls.avgWrQLen 24.38 # Average write queue length when enqueuing
system.mem_ctrls.readRowHits 631 # Number of row buffer hits during reads system.mem_ctrls.readRowHits 607 # Number of row buffer hits during reads
system.mem_ctrls.writeRowHits 635 # Number of row buffer hits during writes system.mem_ctrls.writeRowHits 610 # Number of row buffer hits during writes
system.mem_ctrls.readRowHitRate 87.64 # Row buffer hit rate for reads system.mem_ctrls.readRowHitRate 87.46 # Row buffer hit rate for reads
system.mem_ctrls.writeRowHitRate 95.35 # Row buffer hit rate for writes system.mem_ctrls.writeRowHitRate 94.43 # Row buffer hit rate for writes
system.mem_ctrls.avgGap 33.22 # Average gap between requests system.mem_ctrls.avgGap 33.40 # Average gap between requests
system.mem_ctrls.pageHitRate 91.34 # Row buffer hit rate, read and write combined system.mem_ctrls.pageHitRate 90.82 # Row buffer hit rate, read and write combined
system.mem_ctrls_0.actEnergy 642600 # Energy for activate commands per rank (pJ) system.mem_ctrls_0.actEnergy 627480 # Energy for activate commands per rank (pJ)
system.mem_ctrls_0.preEnergy 357000 # Energy for precharge commands per rank (pJ) system.mem_ctrls_0.preEnergy 348600 # Energy for precharge commands per rank (pJ)
system.mem_ctrls_0.readEnergy 7637760 # Energy for read commands per rank (pJ) system.mem_ctrls_0.readEnergy 7637760 # Energy for read commands per rank (pJ)
system.mem_ctrls_0.writeEnergy 5785344 # Energy for write commands per rank (pJ) system.mem_ctrls_0.writeEnergy 5681664 # Energy for write commands per rank (pJ)
system.mem_ctrls_0.refreshEnergy 3051360 # Energy for refresh commands per rank (pJ) system.mem_ctrls_0.refreshEnergy 3051360 # Energy for refresh commands per rank (pJ)
system.mem_ctrls_0.actBackEnergy 32013252 # Energy for active background per rank (pJ) system.mem_ctrls_0.actBackEnergy 32013252 # Energy for active background per rank (pJ)
system.mem_ctrls_0.preBackEnergy 103800 # Energy for precharge background per rank (pJ) system.mem_ctrls_0.preBackEnergy 103800 # Energy for precharge background per rank (pJ)
system.mem_ctrls_0.totalEnergy 49591116 # Total energy per rank (pJ) system.mem_ctrls_0.totalEnergy 49463916 # Total energy per rank (pJ)
system.mem_ctrls_0.averagePower 1055.669193 # Core power per rank (mW) system.mem_ctrls_0.averagePower 1052.961427 # Core power per rank (mW)
system.mem_ctrls_0.memoryStateTime::IDLE 19 # Time in different power states system.mem_ctrls_0.memoryStateTime::IDLE 19 # Time in different power states
system.mem_ctrls_0.memoryStateTime::REF 1560 # Time in different power states system.mem_ctrls_0.memoryStateTime::REF 1560 # Time in different power states
system.mem_ctrls_0.memoryStateTime::PRE_PDN 0 # Time in different power states system.mem_ctrls_0.memoryStateTime::PRE_PDN 0 # Time in different power states
@ -265,214 +266,213 @@ system.mem_ctrls_1.memoryStateTime::ACT_PDN 0 #
system.ruby.clk_domain.clock 1 # Clock period in ticks system.ruby.clk_domain.clock 1 # Clock period in ticks
system.ruby.outstanding_req_hist::bucket_size 2 system.ruby.outstanding_req_hist::bucket_size 2
system.ruby.outstanding_req_hist::max_bucket 19 system.ruby.outstanding_req_hist::max_bucket 19
system.ruby.outstanding_req_hist::samples 989 system.ruby.outstanding_req_hist::samples 965
system.ruby.outstanding_req_hist::mean 15.760364 system.ruby.outstanding_req_hist::mean 15.764767
system.ruby.outstanding_req_hist::gmean 15.655056 system.ruby.outstanding_req_hist::gmean 15.657041
system.ruby.outstanding_req_hist::stdev 1.192167 system.ruby.outstanding_req_hist::stdev 1.204074
system.ruby.outstanding_req_hist | 1 0.10% 0.10% | 2 0.20% 0.30% | 2 0.20% 0.51% | 2 0.20% 0.71% | 4 0.40% 1.11% | 2 0.20% 1.31% | 3 0.30% 1.62% | 101 10.21% 11.83% | 872 88.17% 100.00% | 0 0.00% 100.00% system.ruby.outstanding_req_hist | 1 0.10% 0.10% | 2 0.21% 0.31% | 2 0.21% 0.52% | 2 0.21% 0.73% | 4 0.41% 1.14% | 2 0.21% 1.35% | 3 0.31% 1.66% | 91 9.43% 11.09% | 858 88.91% 100.00% | 0 0.00% 100.00%
system.ruby.outstanding_req_hist::total 989 system.ruby.outstanding_req_hist::total 965
system.ruby.latency_hist::bucket_size 256 system.ruby.latency_hist::bucket_size 256
system.ruby.latency_hist::max_bucket 2559 system.ruby.latency_hist::max_bucket 2559
system.ruby.latency_hist::samples 974 system.ruby.latency_hist::samples 950
system.ruby.latency_hist::mean 872.520534 system.ruby.latency_hist::mean 871.068421
system.ruby.latency_hist::gmean 470.423023 system.ruby.latency_hist::gmean 461.645451
system.ruby.latency_hist::stdev 365.350725 system.ruby.latency_hist::stdev 364.947641
system.ruby.latency_hist | 145 14.89% 14.89% | 7 0.72% 15.61% | 4 0.41% 16.02% | 455 46.71% 62.73% | 353 36.24% 98.97% | 10 1.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.latency_hist | 141 14.84% 14.84% | 6 0.63% 15.47% | 4 0.42% 15.89% | 461 48.53% 64.42% | 326 34.32% 98.74% | 12 1.26% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.latency_hist::total 974 system.ruby.latency_hist::total 950
system.ruby.hit_latency_hist::bucket_size 1 system.ruby.hit_latency_hist::bucket_size 1
system.ruby.hit_latency_hist::max_bucket 9 system.ruby.hit_latency_hist::max_bucket 9
system.ruby.hit_latency_hist::samples 83 system.ruby.hit_latency_hist::samples 86
system.ruby.hit_latency_hist::mean 1 system.ruby.hit_latency_hist::mean 1
system.ruby.hit_latency_hist::gmean 1 system.ruby.hit_latency_hist::gmean 1
system.ruby.hit_latency_hist | 0 0.00% 0.00% | 83 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.hit_latency_hist | 0 0.00% 0.00% | 86 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.hit_latency_hist::total 83 system.ruby.hit_latency_hist::total 86
system.ruby.miss_latency_hist::bucket_size 256 system.ruby.miss_latency_hist::bucket_size 256
system.ruby.miss_latency_hist::max_bucket 2559 system.ruby.miss_latency_hist::max_bucket 2559
system.ruby.miss_latency_hist::samples 891 system.ruby.miss_latency_hist::samples 864
system.ruby.miss_latency_hist::mean 953.705948 system.ruby.miss_latency_hist::mean 957.672454
system.ruby.miss_latency_hist::gmean 834.528027 system.ruby.miss_latency_hist::gmean 850.170322
system.ruby.miss_latency_hist::stdev 261.718669 system.ruby.miss_latency_hist::stdev 252.014806
system.ruby.miss_latency_hist | 62 6.96% 6.96% | 7 0.79% 7.74% | 4 0.45% 8.19% | 455 51.07% 59.26% | 353 39.62% 98.88% | 10 1.12% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.miss_latency_hist | 55 6.37% 6.37% | 6 0.69% 7.06% | 4 0.46% 7.52% | 461 53.36% 60.88% | 326 37.73% 98.61% | 12 1.39% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.miss_latency_hist::total 891 system.ruby.miss_latency_hist::total 864
system.ruby.l1_cntrl0.L1Dcache.demand_hits 82 # Number of cache demand hits system.ruby.l1_cntrl0.L1Dcache.demand_hits 84 # Number of cache demand hits
system.ruby.l1_cntrl0.L1Dcache.demand_misses 839 # Number of cache demand misses system.ruby.l1_cntrl0.L1Dcache.demand_misses 819 # Number of cache demand misses
system.ruby.l1_cntrl0.L1Dcache.demand_accesses 921 # Number of cache demand accesses system.ruby.l1_cntrl0.L1Dcache.demand_accesses 903 # Number of cache demand accesses
system.ruby.l1_cntrl0.L1Icache.demand_hits 1 # Number of cache demand hits system.ruby.l1_cntrl0.L1Icache.demand_hits 2 # Number of cache demand hits
system.ruby.l1_cntrl0.L1Icache.demand_misses 52 # Number of cache demand misses system.ruby.l1_cntrl0.L1Icache.demand_misses 46 # Number of cache demand misses
system.ruby.l1_cntrl0.L1Icache.demand_accesses 53 # Number of cache demand accesses system.ruby.l1_cntrl0.L1Icache.demand_accesses 48 # Number of cache demand accesses
system.ruby.l1_cntrl0.sequencer.store_waiting_on_load 5 # Number of times a store aliased with a pending load system.ruby.l1_cntrl0.sequencer.store_waiting_on_load 5 # Number of times a store aliased with a pending load
system.ruby.l1_cntrl0.sequencer.store_waiting_on_store 86 # Number of times a store aliased with a pending store system.ruby.l1_cntrl0.sequencer.store_waiting_on_store 84 # Number of times a store aliased with a pending store
system.ruby.l1_cntrl0.sequencer.load_waiting_on_store 4 # Number of times a load aliased with a pending store system.ruby.l1_cntrl0.sequencer.load_waiting_on_store 6 # Number of times a load aliased with a pending store
system.ruby.l1_cntrl0.sequencer.load_waiting_on_load 1 # Number of times a load aliased with a pending load
system.ruby.l2_cntrl0.L2cache.demand_hits 32 # Number of cache demand hits system.ruby.l2_cntrl0.L2cache.demand_hits 32 # Number of cache demand hits
system.ruby.l2_cntrl0.L2cache.demand_misses 859 # Number of cache demand misses system.ruby.l2_cntrl0.L2cache.demand_misses 833 # Number of cache demand misses
system.ruby.l2_cntrl0.L2cache.demand_accesses 891 # Number of cache demand accesses system.ruby.l2_cntrl0.L2cache.demand_accesses 865 # Number of cache demand accesses
system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks
system.ruby.network.routers0.percent_links_utilized 9.022556 system.ruby.network.routers0.percent_links_utilized 9.000779
system.ruby.network.routers0.msg_count.Request_Control::0 891 system.ruby.network.routers0.msg_count.Request_Control::0 865
system.ruby.network.routers0.msg_count.Response_Data::2 859 system.ruby.network.routers0.msg_count.Response_Data::2 832
system.ruby.network.routers0.msg_count.ResponseL2hit_Data::2 32 system.ruby.network.routers0.msg_count.ResponseL2hit_Data::2 32
system.ruby.network.routers0.msg_count.Writeback_Data::2 885 system.ruby.network.routers0.msg_count.Writeback_Data::2 859
system.ruby.network.routers0.msg_count.Writeback_Control::0 1770 system.ruby.network.routers0.msg_count.Writeback_Control::0 1720
system.ruby.network.routers0.msg_count.Unblock_Control::2 891 system.ruby.network.routers0.msg_count.Unblock_Control::2 864
system.ruby.network.routers0.msg_bytes.Request_Control::0 7128 system.ruby.network.routers0.msg_bytes.Request_Control::0 6920
system.ruby.network.routers0.msg_bytes.Response_Data::2 61848 system.ruby.network.routers0.msg_bytes.Response_Data::2 59904
system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::2 2304 system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::2 2304
system.ruby.network.routers0.msg_bytes.Writeback_Data::2 63720 system.ruby.network.routers0.msg_bytes.Writeback_Data::2 61848
system.ruby.network.routers0.msg_bytes.Writeback_Control::0 14160 system.ruby.network.routers0.msg_bytes.Writeback_Control::0 13760
system.ruby.network.routers0.msg_bytes.Unblock_Control::2 7128 system.ruby.network.routers0.msg_bytes.Unblock_Control::2 6912
system.ruby.network.routers1.percent_links_utilized 17.287691 system.ruby.network.routers1.percent_links_utilized 17.230442
system.ruby.network.routers1.msg_count.Request_Control::0 891 system.ruby.network.routers1.msg_count.Request_Control::0 865
system.ruby.network.routers1.msg_count.Request_Control::1 859 system.ruby.network.routers1.msg_count.Request_Control::1 833
system.ruby.network.routers1.msg_count.Response_Data::2 1718 system.ruby.network.routers1.msg_count.Response_Data::2 1664
system.ruby.network.routers1.msg_count.ResponseL2hit_Data::2 32 system.ruby.network.routers1.msg_count.ResponseL2hit_Data::2 32
system.ruby.network.routers1.msg_count.Writeback_Data::2 1653 system.ruby.network.routers1.msg_count.Writeback_Data::2 1603
system.ruby.network.routers1.msg_count.Writeback_Control::0 1770 system.ruby.network.routers1.msg_count.Writeback_Control::0 1720
system.ruby.network.routers1.msg_count.Writeback_Control::1 1536 system.ruby.network.routers1.msg_count.Writeback_Control::1 1488
system.ruby.network.routers1.msg_count.Unblock_Control::2 1749 system.ruby.network.routers1.msg_count.Unblock_Control::2 1694
system.ruby.network.routers1.msg_bytes.Request_Control::0 7128 system.ruby.network.routers1.msg_bytes.Request_Control::0 6920
system.ruby.network.routers1.msg_bytes.Request_Control::1 6872 system.ruby.network.routers1.msg_bytes.Request_Control::1 6664
system.ruby.network.routers1.msg_bytes.Response_Data::2 123696 system.ruby.network.routers1.msg_bytes.Response_Data::2 119808
system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::2 2304 system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::2 2304
system.ruby.network.routers1.msg_bytes.Writeback_Data::2 119016 system.ruby.network.routers1.msg_bytes.Writeback_Data::2 115416
system.ruby.network.routers1.msg_bytes.Writeback_Control::0 14160 system.ruby.network.routers1.msg_bytes.Writeback_Control::0 13760
system.ruby.network.routers1.msg_bytes.Writeback_Control::1 12288 system.ruby.network.routers1.msg_bytes.Writeback_Control::1 11904
system.ruby.network.routers1.msg_bytes.Unblock_Control::2 13992 system.ruby.network.routers1.msg_bytes.Unblock_Control::2 13552
system.ruby.network.routers2.percent_links_utilized 8.265135 system.ruby.network.routers2.percent_links_utilized 8.227289
system.ruby.network.routers2.msg_count.Request_Control::1 859 system.ruby.network.routers2.msg_count.Request_Control::1 833
system.ruby.network.routers2.msg_count.Response_Data::2 859 system.ruby.network.routers2.msg_count.Response_Data::2 832
system.ruby.network.routers2.msg_count.Writeback_Data::2 768 system.ruby.network.routers2.msg_count.Writeback_Data::2 743
system.ruby.network.routers2.msg_count.Writeback_Control::1 1536 system.ruby.network.routers2.msg_count.Writeback_Control::1 1488
system.ruby.network.routers2.msg_count.Unblock_Control::2 858 system.ruby.network.routers2.msg_count.Unblock_Control::2 831
system.ruby.network.routers2.msg_bytes.Request_Control::1 6872 system.ruby.network.routers2.msg_bytes.Request_Control::1 6664
system.ruby.network.routers2.msg_bytes.Response_Data::2 61848 system.ruby.network.routers2.msg_bytes.Response_Data::2 59904
system.ruby.network.routers2.msg_bytes.Writeback_Data::2 55296 system.ruby.network.routers2.msg_bytes.Writeback_Data::2 53496
system.ruby.network.routers2.msg_bytes.Writeback_Control::1 12288 system.ruby.network.routers2.msg_bytes.Writeback_Control::1 11904
system.ruby.network.routers2.msg_bytes.Unblock_Control::2 6864 system.ruby.network.routers2.msg_bytes.Unblock_Control::2 6648
system.ruby.network.routers3.percent_links_utilized 11.525127 system.ruby.network.routers3.percent_links_utilized 11.486012
system.ruby.network.routers3.msg_count.Request_Control::0 891 system.ruby.network.routers3.msg_count.Request_Control::0 865
system.ruby.network.routers3.msg_count.Request_Control::1 859 system.ruby.network.routers3.msg_count.Request_Control::1 833
system.ruby.network.routers3.msg_count.Response_Data::2 1718 system.ruby.network.routers3.msg_count.Response_Data::2 1664
system.ruby.network.routers3.msg_count.ResponseL2hit_Data::2 32 system.ruby.network.routers3.msg_count.ResponseL2hit_Data::2 32
system.ruby.network.routers3.msg_count.Writeback_Data::2 1653 system.ruby.network.routers3.msg_count.Writeback_Data::2 1603
system.ruby.network.routers3.msg_count.Writeback_Control::0 1770 system.ruby.network.routers3.msg_count.Writeback_Control::0 1720
system.ruby.network.routers3.msg_count.Writeback_Control::1 1536 system.ruby.network.routers3.msg_count.Writeback_Control::1 1488
system.ruby.network.routers3.msg_count.Unblock_Control::2 1749 system.ruby.network.routers3.msg_count.Unblock_Control::2 1695
system.ruby.network.routers3.msg_bytes.Request_Control::0 7128 system.ruby.network.routers3.msg_bytes.Request_Control::0 6920
system.ruby.network.routers3.msg_bytes.Request_Control::1 6872 system.ruby.network.routers3.msg_bytes.Request_Control::1 6664
system.ruby.network.routers3.msg_bytes.Response_Data::2 123696 system.ruby.network.routers3.msg_bytes.Response_Data::2 119808
system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::2 2304 system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::2 2304
system.ruby.network.routers3.msg_bytes.Writeback_Data::2 119016 system.ruby.network.routers3.msg_bytes.Writeback_Data::2 115416
system.ruby.network.routers3.msg_bytes.Writeback_Control::0 14160 system.ruby.network.routers3.msg_bytes.Writeback_Control::0 13760
system.ruby.network.routers3.msg_bytes.Writeback_Control::1 12288 system.ruby.network.routers3.msg_bytes.Writeback_Control::1 11904
system.ruby.network.routers3.msg_bytes.Unblock_Control::2 13992 system.ruby.network.routers3.msg_bytes.Unblock_Control::2 13560
system.ruby.network.msg_count.Request_Control 5250 system.ruby.network.msg_count.Request_Control 5094
system.ruby.network.msg_count.Response_Data 5154 system.ruby.network.msg_count.Response_Data 4992
system.ruby.network.msg_count.ResponseL2hit_Data 96 system.ruby.network.msg_count.ResponseL2hit_Data 96
system.ruby.network.msg_count.Writeback_Data 4959 system.ruby.network.msg_count.Writeback_Data 4808
system.ruby.network.msg_count.Writeback_Control 9918 system.ruby.network.msg_count.Writeback_Control 9624
system.ruby.network.msg_count.Unblock_Control 5247 system.ruby.network.msg_count.Unblock_Control 5084
system.ruby.network.msg_byte.Request_Control 42000 system.ruby.network.msg_byte.Request_Control 40752
system.ruby.network.msg_byte.Response_Data 371088 system.ruby.network.msg_byte.Response_Data 359424
system.ruby.network.msg_byte.ResponseL2hit_Data 6912 system.ruby.network.msg_byte.ResponseL2hit_Data 6912
system.ruby.network.msg_byte.Writeback_Data 357048 system.ruby.network.msg_byte.Writeback_Data 346176
system.ruby.network.msg_byte.Writeback_Control 79344 system.ruby.network.msg_byte.Writeback_Control 76992
system.ruby.network.msg_byte.Unblock_Control 41976 system.ruby.network.msg_byte.Unblock_Control 40672
system.ruby.network.routers0.throttle0.link_utilization 8.224492 system.ruby.network.routers0.throttle0.link_utilization 8.201174
system.ruby.network.routers0.throttle0.msg_count.Response_Data::2 859 system.ruby.network.routers0.throttle0.msg_count.Response_Data::2 832
system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::2 32 system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::2 32
system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::0 885 system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::0 860
system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::2 61848 system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::2 59904
system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::2 2304 system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::2 2304
system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::0 7080 system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::0 6880
system.ruby.network.routers0.throttle1.link_utilization 9.820620 system.ruby.network.routers0.throttle1.link_utilization 9.800384
system.ruby.network.routers0.throttle1.msg_count.Request_Control::0 891 system.ruby.network.routers0.throttle1.msg_count.Request_Control::0 865
system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::2 885 system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::2 859
system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0 885 system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0 860
system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::2 891 system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::2 864
system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::0 7128 system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::0 6920
system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::2 63720 system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::2 61848
system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0 7080 system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0 6880
system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::2 7128 system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::2 6912
system.ruby.network.routers1.throttle0.link_utilization 17.671020 system.ruby.network.routers1.throttle0.link_utilization 17.616949
system.ruby.network.routers1.throttle0.msg_count.Request_Control::0 891 system.ruby.network.routers1.throttle0.msg_count.Request_Control::0 865
system.ruby.network.routers1.throttle0.msg_count.Response_Data::2 859 system.ruby.network.routers1.throttle0.msg_count.Response_Data::2 832
system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::2 885 system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::2 859
system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::0 885 system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::0 860
system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::1 768 system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::1 744
system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::2 891 system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::2 863
system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::0 7128 system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::0 6920
system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::2 61848 system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::2 59904
system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::2 63720 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::2 61848
system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0 7080 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0 6880
system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::1 6144 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::1 5952
system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::2 7128 system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::2 6904
system.ruby.network.routers1.throttle1.link_utilization 16.904362 system.ruby.network.routers1.throttle1.link_utilization 16.843935
system.ruby.network.routers1.throttle1.msg_count.Request_Control::1 859 system.ruby.network.routers1.throttle1.msg_count.Request_Control::1 833
system.ruby.network.routers1.throttle1.msg_count.Response_Data::2 859 system.ruby.network.routers1.throttle1.msg_count.Response_Data::2 832
system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::2 32 system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::2 32
system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::2 768 system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::2 744
system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::0 885 system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::0 860
system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::1 768 system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::1 744
system.ruby.network.routers1.throttle1.msg_count.Unblock_Control::2 858 system.ruby.network.routers1.throttle1.msg_count.Unblock_Control::2 831
system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::1 6872 system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::1 6664
system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::2 61848 system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::2 59904
system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::2 2304 system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::2 2304
system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::2 55296 system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::2 53568
system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::0 7080 system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::0 6880
system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::1 6144 system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::1 5952
system.ruby.network.routers1.throttle1.msg_bytes.Unblock_Control::2 6864 system.ruby.network.routers1.throttle1.msg_bytes.Unblock_Control::2 6648
system.ruby.network.routers2.throttle0.link_utilization 8.679869 system.ruby.network.routers2.throttle0.link_utilization 8.637063
system.ruby.network.routers2.throttle0.msg_count.Request_Control::1 859 system.ruby.network.routers2.throttle0.msg_count.Request_Control::1 833
system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::2 768 system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::2 743
system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::1 768 system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::1 744
system.ruby.network.routers2.throttle0.msg_count.Unblock_Control::2 858 system.ruby.network.routers2.throttle0.msg_count.Unblock_Control::2 831
system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::1 6872 system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::1 6664
system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::2 55296 system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::2 53496
system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::1 6144 system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::1 5952
system.ruby.network.routers2.throttle0.msg_bytes.Unblock_Control::2 6864 system.ruby.network.routers2.throttle0.msg_bytes.Unblock_Control::2 6648
system.ruby.network.routers2.throttle1.link_utilization 7.850400 system.ruby.network.routers2.throttle1.link_utilization 7.817515
system.ruby.network.routers2.throttle1.msg_count.Response_Data::2 859 system.ruby.network.routers2.throttle1.msg_count.Response_Data::2 832
system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::1 768 system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::1 744
system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::2 61848 system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::2 59904
system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::1 6144 system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::1 5952
system.ruby.network.routers3.throttle0.link_utilization 8.224492 system.ruby.network.routers3.throttle0.link_utilization 8.201174
system.ruby.network.routers3.throttle0.msg_count.Response_Data::2 859 system.ruby.network.routers3.throttle0.msg_count.Response_Data::2 832
system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::2 32 system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::2 32
system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::0 885 system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::0 860
system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::2 61848 system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::2 59904
system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::2 2304 system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::2 2304
system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::0 7080 system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::0 6880
system.ruby.network.routers3.throttle1.link_utilization 17.671020 system.ruby.network.routers3.throttle1.link_utilization 17.617899
system.ruby.network.routers3.throttle1.msg_count.Request_Control::0 891 system.ruby.network.routers3.throttle1.msg_count.Request_Control::0 865
system.ruby.network.routers3.throttle1.msg_count.Response_Data::2 859 system.ruby.network.routers3.throttle1.msg_count.Response_Data::2 832
system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::2 885 system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::2 859
system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::0 885 system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::0 860
system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::1 768 system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::1 744
system.ruby.network.routers3.throttle1.msg_count.Unblock_Control::2 891 system.ruby.network.routers3.throttle1.msg_count.Unblock_Control::2 864
system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::0 7128 system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::0 6920
system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::2 61848 system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::2 59904
system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::2 63720 system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::2 61848
system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0 7080 system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0 6880
system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::1 6144 system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::1 5952
system.ruby.network.routers3.throttle1.msg_bytes.Unblock_Control::2 7128 system.ruby.network.routers3.throttle1.msg_bytes.Unblock_Control::2 6912
system.ruby.network.routers3.throttle2.link_utilization 8.679869 system.ruby.network.routers3.throttle2.link_utilization 8.638962
system.ruby.network.routers3.throttle2.msg_count.Request_Control::1 859 system.ruby.network.routers3.throttle2.msg_count.Request_Control::1 833
system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::2 768 system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::2 744
system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::1 768 system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::1 744
system.ruby.network.routers3.throttle2.msg_count.Unblock_Control::2 858 system.ruby.network.routers3.throttle2.msg_count.Unblock_Control::2 831
system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::1 6872 system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::1 6664
system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::2 55296 system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::2 53568
system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::1 6144 system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::1 5952
system.ruby.network.routers3.throttle2.msg_bytes.Unblock_Control::2 6864 system.ruby.network.routers3.throttle2.msg_bytes.Unblock_Control::2 6648
system.ruby.LD.latency_hist::bucket_size 256 system.ruby.LD.latency_hist::bucket_size 256
system.ruby.LD.latency_hist::max_bucket 2559 system.ruby.LD.latency_hist::max_bucket 2559
system.ruby.LD.latency_hist::samples 47 system.ruby.LD.latency_hist::samples 52
system.ruby.LD.latency_hist::mean 911.553191 system.ruby.LD.latency_hist::mean 921.692308
system.ruby.LD.latency_hist::gmean 486.656376 system.ruby.LD.latency_hist::gmean 521.813634
system.ruby.LD.latency_hist::stdev 327.986599 system.ruby.LD.latency_hist::stdev 317.419654
system.ruby.LD.latency_hist | 5 10.64% 10.64% | 0 0.00% 10.64% | 0 0.00% 10.64% | 26 55.32% 65.96% | 15 31.91% 97.87% | 1 2.13% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.latency_hist | 5 9.62% 9.62% | 0 0.00% 9.62% | 0 0.00% 9.62% | 32 61.54% 71.15% | 14 26.92% 98.08% | 1 1.92% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.LD.latency_hist::total 47 system.ruby.LD.latency_hist::total 52
system.ruby.LD.hit_latency_hist::bucket_size 1 system.ruby.LD.hit_latency_hist::bucket_size 1
system.ruby.LD.hit_latency_hist::max_bucket 9 system.ruby.LD.hit_latency_hist::max_bucket 9
system.ruby.LD.hit_latency_hist::samples 5 system.ruby.LD.hit_latency_hist::samples 5
@ -482,149 +482,144 @@ system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% |
system.ruby.LD.hit_latency_hist::total 5 system.ruby.LD.hit_latency_hist::total 5
system.ruby.LD.miss_latency_hist::bucket_size 256 system.ruby.LD.miss_latency_hist::bucket_size 256
system.ruby.LD.miss_latency_hist::max_bucket 2559 system.ruby.LD.miss_latency_hist::max_bucket 2559
system.ruby.LD.miss_latency_hist::samples 42 system.ruby.LD.miss_latency_hist::samples 47
system.ruby.LD.miss_latency_hist::mean 1019.952381 system.ruby.LD.miss_latency_hist::mean 1019.638298
system.ruby.LD.miss_latency_hist::gmean 1016.552584 system.ruby.LD.miss_latency_hist::gmean 1015.343067
system.ruby.LD.miss_latency_hist::stdev 86.870791 system.ruby.LD.miss_latency_hist::stdev 98.825148
system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 26 61.90% 61.90% | 15 35.71% 97.62% | 1 2.38% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 32 68.09% 68.09% | 14 29.79% 97.87% | 1 2.13% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.LD.miss_latency_hist::total 42 system.ruby.LD.miss_latency_hist::total 47
system.ruby.ST.latency_hist::bucket_size 256 system.ruby.ST.latency_hist::bucket_size 256
system.ruby.ST.latency_hist::max_bucket 2559 system.ruby.ST.latency_hist::max_bucket 2559
system.ruby.ST.latency_hist::samples 874 system.ruby.ST.latency_hist::samples 850
system.ruby.ST.latency_hist::mean 919.171625 system.ruby.ST.latency_hist::mean 913.334118
system.ruby.ST.latency_hist::gmean 533.235038 system.ruby.ST.latency_hist::gmean 517.508162
system.ruby.ST.latency_hist::stdev 318.579386 system.ruby.ST.latency_hist::stdev 322.997582
system.ruby.ST.latency_hist | 88 10.07% 10.07% | 6 0.69% 10.76% | 4 0.46% 11.21% | 429 49.08% 60.30% | 338 38.67% 98.97% | 9 1.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.latency_hist | 88 10.35% 10.35% | 6 0.71% 11.06% | 4 0.47% 11.53% | 429 50.47% 62.00% | 312 36.71% 98.71% | 11 1.29% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.ST.latency_hist::total 874 system.ruby.ST.latency_hist::total 850
system.ruby.ST.hit_latency_hist::bucket_size 1 system.ruby.ST.hit_latency_hist::bucket_size 1
system.ruby.ST.hit_latency_hist::max_bucket 9 system.ruby.ST.hit_latency_hist::max_bucket 9
system.ruby.ST.hit_latency_hist::samples 77 system.ruby.ST.hit_latency_hist::samples 79
system.ruby.ST.hit_latency_hist::mean 1 system.ruby.ST.hit_latency_hist::mean 1
system.ruby.ST.hit_latency_hist::gmean 1 system.ruby.ST.hit_latency_hist::gmean 1
system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 77 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 79 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.ST.hit_latency_hist::total 77 system.ruby.ST.hit_latency_hist::total 79
system.ruby.ST.miss_latency_hist::bucket_size 256 system.ruby.ST.miss_latency_hist::bucket_size 256
system.ruby.ST.miss_latency_hist::max_bucket 2559 system.ruby.ST.miss_latency_hist::max_bucket 2559
system.ruby.ST.miss_latency_hist::samples 797 system.ruby.ST.miss_latency_hist::samples 771
system.ruby.ST.miss_latency_hist::mean 1007.878294 system.ruby.ST.miss_latency_hist::mean 1006.815824
system.ruby.ST.miss_latency_hist::gmean 978.075890 system.ruby.ST.miss_latency_hist::gmean 981.740975
system.ruby.ST.miss_latency_hist::stdev 147.924210 system.ruby.ST.miss_latency_hist::stdev 144.511842
system.ruby.ST.miss_latency_hist | 11 1.38% 1.38% | 6 0.75% 2.13% | 4 0.50% 2.63% | 429 53.83% 56.46% | 338 42.41% 98.87% | 9 1.13% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.miss_latency_hist | 9 1.17% 1.17% | 6 0.78% 1.95% | 4 0.52% 2.46% | 429 55.64% 58.11% | 312 40.47% 98.57% | 11 1.43% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.ST.miss_latency_hist::total 797 system.ruby.ST.miss_latency_hist::total 771
system.ruby.IFETCH.latency_hist::bucket_size 64 system.ruby.IFETCH.latency_hist::bucket_size 32
system.ruby.IFETCH.latency_hist::max_bucket 639 system.ruby.IFETCH.latency_hist::max_bucket 319
system.ruby.IFETCH.latency_hist::samples 53 system.ruby.IFETCH.latency_hist::samples 48
system.ruby.IFETCH.latency_hist::mean 68.603774 system.ruby.IFETCH.latency_hist::mean 67.770833
system.ruby.IFETCH.latency_hist::gmean 57.788227 system.ruby.IFETCH.latency_hist::gmean 53.478769
system.ruby.IFETCH.latency_hist::stdev 43.588257 system.ruby.IFETCH.latency_hist::stdev 34.601217
system.ruby.IFETCH.latency_hist | 20 37.74% 37.74% | 31 58.49% 96.23% | 1 1.89% 98.11% | 0 0.00% 98.11% | 0 0.00% 98.11% | 1 1.89% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.latency_hist | 5 10.42% 10.42% | 12 25.00% 35.42% | 27 56.25% 91.67% | 0 0.00% 91.67% | 3 6.25% 97.92% | 1 2.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.IFETCH.latency_hist::total 53 system.ruby.IFETCH.latency_hist::total 48
system.ruby.IFETCH.hit_latency_hist::bucket_size 1 system.ruby.IFETCH.hit_latency_hist::bucket_size 1
system.ruby.IFETCH.hit_latency_hist::max_bucket 9 system.ruby.IFETCH.hit_latency_hist::max_bucket 9
system.ruby.IFETCH.hit_latency_hist::samples 1 system.ruby.IFETCH.hit_latency_hist::samples 2
system.ruby.IFETCH.hit_latency_hist::mean 1 system.ruby.IFETCH.hit_latency_hist::mean 1
system.ruby.IFETCH.hit_latency_hist::gmean 1 system.ruby.IFETCH.hit_latency_hist::gmean 1
system.ruby.IFETCH.hit_latency_hist::stdev nan system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 2 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.hit_latency_hist::total 2
system.ruby.IFETCH.hit_latency_hist::total 1 system.ruby.IFETCH.miss_latency_hist::bucket_size 32
system.ruby.IFETCH.miss_latency_hist::bucket_size 64 system.ruby.IFETCH.miss_latency_hist::max_bucket 319
system.ruby.IFETCH.miss_latency_hist::max_bucket 639 system.ruby.IFETCH.miss_latency_hist::samples 46
system.ruby.IFETCH.miss_latency_hist::samples 52 system.ruby.IFETCH.miss_latency_hist::mean 70.673913
system.ruby.IFETCH.miss_latency_hist::mean 69.903846 system.ruby.IFETCH.miss_latency_hist::gmean 63.579883
system.ruby.IFETCH.miss_latency_hist::gmean 62.477105 system.ruby.IFETCH.miss_latency_hist::stdev 32.306212
system.ruby.IFETCH.miss_latency_hist::stdev 42.963395 system.ruby.IFETCH.miss_latency_hist | 3 6.52% 6.52% | 12 26.09% 32.61% | 27 58.70% 91.30% | 0 0.00% 91.30% | 3 6.52% 97.83% | 1 2.17% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.IFETCH.miss_latency_hist | 19 36.54% 36.54% | 31 59.62% 96.15% | 1 1.92% 98.08% | 0 0.00% 98.08% | 0 0.00% 98.08% | 1 1.92% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.miss_latency_hist::total 46
system.ruby.IFETCH.miss_latency_hist::total 52 system.ruby.Directory_Controller.GETX 749 0.00% 0.00%
system.ruby.Directory_Controller.GETX 773 0.00% 0.00% system.ruby.Directory_Controller.GETS 84 0.00% 0.00%
system.ruby.Directory_Controller.GETS 86 0.00% 0.00% system.ruby.Directory_Controller.PUTX 744 0.00% 0.00%
system.ruby.Directory_Controller.PUTX 768 0.00% 0.00% system.ruby.Directory_Controller.Unblock 78 0.00% 0.00%
system.ruby.Directory_Controller.Unblock 80 0.00% 0.00%
system.ruby.Directory_Controller.Last_Unblock 5 0.00% 0.00% system.ruby.Directory_Controller.Last_Unblock 5 0.00% 0.00%
system.ruby.Directory_Controller.Exclusive_Unblock 773 0.00% 0.00% system.ruby.Directory_Controller.Exclusive_Unblock 748 0.00% 0.00%
system.ruby.Directory_Controller.Dirty_Writeback 768 0.00% 0.00% system.ruby.Directory_Controller.Dirty_Writeback 743 0.00% 0.00%
system.ruby.Directory_Controller.Memory_Data 859 0.00% 0.00% system.ruby.Directory_Controller.Memory_Data 832 0.00% 0.00%
system.ruby.Directory_Controller.Memory_Ack 768 0.00% 0.00% system.ruby.Directory_Controller.Memory_Ack 743 0.00% 0.00%
system.ruby.Directory_Controller.I.GETX 714 0.00% 0.00% system.ruby.Directory_Controller.I.GETX 687 0.00% 0.00%
system.ruby.Directory_Controller.I.GETS 81 0.00% 0.00% system.ruby.Directory_Controller.I.GETS 79 0.00% 0.00%
system.ruby.Directory_Controller.I.Memory_Ack 768 0.00% 0.00% system.ruby.Directory_Controller.I.Memory_Ack 743 0.00% 0.00%
system.ruby.Directory_Controller.S.GETX 59 0.00% 0.00% system.ruby.Directory_Controller.S.GETX 62 0.00% 0.00%
system.ruby.Directory_Controller.S.GETS 5 0.00% 0.00% system.ruby.Directory_Controller.S.GETS 5 0.00% 0.00%
system.ruby.Directory_Controller.M.PUTX 768 0.00% 0.00% system.ruby.Directory_Controller.M.PUTX 744 0.00% 0.00%
system.ruby.Directory_Controller.IS.Unblock 80 0.00% 0.00% system.ruby.Directory_Controller.IS.Unblock 78 0.00% 0.00%
system.ruby.Directory_Controller.IS.Memory_Data 81 0.00% 0.00% system.ruby.Directory_Controller.IS.Memory_Data 79 0.00% 0.00%
system.ruby.Directory_Controller.SS.Last_Unblock 5 0.00% 0.00% system.ruby.Directory_Controller.SS.Last_Unblock 5 0.00% 0.00%
system.ruby.Directory_Controller.SS.Memory_Data 5 0.00% 0.00% system.ruby.Directory_Controller.SS.Memory_Data 5 0.00% 0.00%
system.ruby.Directory_Controller.MM.Exclusive_Unblock 773 0.00% 0.00% system.ruby.Directory_Controller.MM.Exclusive_Unblock 748 0.00% 0.00%
system.ruby.Directory_Controller.MM.Memory_Data 773 0.00% 0.00% system.ruby.Directory_Controller.MM.Memory_Data 748 0.00% 0.00%
system.ruby.Directory_Controller.MI.Dirty_Writeback 768 0.00% 0.00% system.ruby.Directory_Controller.MI.Dirty_Writeback 743 0.00% 0.00%
system.ruby.L1Cache_Controller.Load 47 0.00% 0.00% system.ruby.L1Cache_Controller.Load 52 0.00% 0.00%
system.ruby.L1Cache_Controller.Ifetch 63 0.00% 0.00% system.ruby.L1Cache_Controller.Ifetch 60 0.00% 0.00%
system.ruby.L1Cache_Controller.Store 884 0.00% 0.00% system.ruby.L1Cache_Controller.Store 859 0.00% 0.00%
system.ruby.L1Cache_Controller.L1_Replacement 79875 0.00% 0.00% system.ruby.L1Cache_Controller.L1_Replacement 77732 0.00% 0.00%
system.ruby.L1Cache_Controller.Data 86 0.00% 0.00% system.ruby.L1Cache_Controller.Data 84 0.00% 0.00%
system.ruby.L1Cache_Controller.Exclusive_Data 805 0.00% 0.00% system.ruby.L1Cache_Controller.Exclusive_Data 780 0.00% 0.00%
system.ruby.L1Cache_Controller.Writeback_Ack_Data 885 0.00% 0.00% system.ruby.L1Cache_Controller.Writeback_Ack_Data 860 0.00% 0.00%
system.ruby.L1Cache_Controller.All_acks 797 0.00% 0.00% system.ruby.L1Cache_Controller.All_acks 771 0.00% 0.00%
system.ruby.L1Cache_Controller.Use_Timeout 804 0.00% 0.00% system.ruby.L1Cache_Controller.Use_Timeout 780 0.00% 0.00%
system.ruby.L1Cache_Controller.I.Load 42 0.00% 0.00% system.ruby.L1Cache_Controller.I.Load 47 0.00% 0.00%
system.ruby.L1Cache_Controller.I.Ifetch 52 0.00% 0.00% system.ruby.L1Cache_Controller.I.Ifetch 46 0.00% 0.00%
system.ruby.L1Cache_Controller.I.Store 796 0.00% 0.00% system.ruby.L1Cache_Controller.I.Store 772 0.00% 0.00%
system.ruby.L1Cache_Controller.S.Store 1 0.00% 0.00% system.ruby.L1Cache_Controller.S.L1_Replacement 81 0.00% 0.00%
system.ruby.L1Cache_Controller.S.L1_Replacement 82 0.00% 0.00%
system.ruby.L1Cache_Controller.M.Ifetch 1 0.00% 0.00% system.ruby.L1Cache_Controller.M.Ifetch 1 0.00% 0.00%
system.ruby.L1Cache_Controller.M.L1_Replacement 8 0.00% 0.00% system.ruby.L1Cache_Controller.M.L1_Replacement 8 0.00% 0.00%
system.ruby.L1Cache_Controller.M_W.Use_Timeout 8 0.00% 0.00% system.ruby.L1Cache_Controller.M_W.Ifetch 1 0.00% 0.00%
system.ruby.L1Cache_Controller.MM.Load 4 0.00% 0.00% system.ruby.L1Cache_Controller.M_W.L1_Replacement 5 0.00% 0.00%
system.ruby.L1Cache_Controller.MM.Store 62 0.00% 0.00% system.ruby.L1Cache_Controller.M_W.Use_Timeout 9 0.00% 0.00%
system.ruby.L1Cache_Controller.MM.L1_Replacement 795 0.00% 0.00% system.ruby.L1Cache_Controller.MM.Load 5 0.00% 0.00%
system.ruby.L1Cache_Controller.MM_W.Load 1 0.00% 0.00% system.ruby.L1Cache_Controller.MM.Store 67 0.00% 0.00%
system.ruby.L1Cache_Controller.MM_W.Store 15 0.00% 0.00% system.ruby.L1Cache_Controller.MM.L1_Replacement 771 0.00% 0.00%
system.ruby.L1Cache_Controller.MM_W.L1_Replacement 31482 0.00% 0.00% system.ruby.L1Cache_Controller.MM_W.Store 12 0.00% 0.00%
system.ruby.L1Cache_Controller.MM_W.Use_Timeout 796 0.00% 0.00% system.ruby.L1Cache_Controller.MM_W.L1_Replacement 30528 0.00% 0.00%
system.ruby.L1Cache_Controller.IM.L1_Replacement 44707 0.00% 0.00% system.ruby.L1Cache_Controller.MM_W.Use_Timeout 771 0.00% 0.00%
system.ruby.L1Cache_Controller.IM.Exclusive_Data 796 0.00% 0.00% system.ruby.L1Cache_Controller.IM.L1_Replacement 43624 0.00% 0.00%
system.ruby.L1Cache_Controller.SM.L1_Replacement 56 0.00% 0.00% system.ruby.L1Cache_Controller.IM.Exclusive_Data 771 0.00% 0.00%
system.ruby.L1Cache_Controller.SM.Exclusive_Data 1 0.00% 0.00% system.ruby.L1Cache_Controller.OM.L1_Replacement 28 0.00% 0.00%
system.ruby.L1Cache_Controller.OM.L1_Replacement 55 0.00% 0.00% system.ruby.L1Cache_Controller.OM.All_acks 771 0.00% 0.00%
system.ruby.L1Cache_Controller.OM.All_acks 797 0.00% 0.00% system.ruby.L1Cache_Controller.IS.L1_Replacement 2687 0.00% 0.00%
system.ruby.L1Cache_Controller.IS.L1_Replacement 2690 0.00% 0.00% system.ruby.L1Cache_Controller.IS.Data 84 0.00% 0.00%
system.ruby.L1Cache_Controller.IS.Data 86 0.00% 0.00% system.ruby.L1Cache_Controller.IS.Exclusive_Data 9 0.00% 0.00%
system.ruby.L1Cache_Controller.IS.Exclusive_Data 8 0.00% 0.00% system.ruby.L1Cache_Controller.SI.Writeback_Ack_Data 81 0.00% 0.00%
system.ruby.L1Cache_Controller.SI.Writeback_Ack_Data 82 0.00% 0.00% system.ruby.L1Cache_Controller.MI.Ifetch 12 0.00% 0.00%
system.ruby.L1Cache_Controller.MI.Ifetch 10 0.00% 0.00% system.ruby.L1Cache_Controller.MI.Store 8 0.00% 0.00%
system.ruby.L1Cache_Controller.MI.Store 10 0.00% 0.00% system.ruby.L1Cache_Controller.MI.Writeback_Ack_Data 779 0.00% 0.00%
system.ruby.L1Cache_Controller.MI.Writeback_Ack_Data 803 0.00% 0.00% system.ruby.L2Cache_Controller.L1_GETS 93 0.00% 0.00%
system.ruby.L2Cache_Controller.L1_GETS 94 0.00% 0.00% system.ruby.L2Cache_Controller.L1_GETX 772 0.00% 0.00%
system.ruby.L2Cache_Controller.L1_GETX 797 0.00% 0.00% system.ruby.L2Cache_Controller.L1_PUTX 779 0.00% 0.00%
system.ruby.L2Cache_Controller.L1_PUTX 803 0.00% 0.00% system.ruby.L2Cache_Controller.L1_PUTS_only 81 0.00% 0.00%
system.ruby.L2Cache_Controller.L1_PUTS_only 82 0.00% 0.00% system.ruby.L2Cache_Controller.All_Acks 748 0.00% 0.00%
system.ruby.L2Cache_Controller.All_Acks 773 0.00% 0.00% system.ruby.L2Cache_Controller.Data 832 0.00% 0.00%
system.ruby.L2Cache_Controller.Data 859 0.00% 0.00% system.ruby.L2Cache_Controller.L1_WBCLEANDATA 81 0.00% 0.00%
system.ruby.L2Cache_Controller.L1_WBCLEANDATA 82 0.00% 0.00% system.ruby.L2Cache_Controller.L1_WBDIRTYDATA 778 0.00% 0.00%
system.ruby.L2Cache_Controller.L1_WBDIRTYDATA 803 0.00% 0.00% system.ruby.L2Cache_Controller.Writeback_Ack 744 0.00% 0.00%
system.ruby.L2Cache_Controller.Writeback_Ack 768 0.00% 0.00% system.ruby.L2Cache_Controller.Unblock 83 0.00% 0.00%
system.ruby.L2Cache_Controller.Unblock 85 0.00% 0.00% system.ruby.L2Cache_Controller.Exclusive_Unblock 780 0.00% 0.00%
system.ruby.L2Cache_Controller.Exclusive_Unblock 805 0.00% 0.00% system.ruby.L2Cache_Controller.L2_Replacement 824 0.00% 0.00%
system.ruby.L2Cache_Controller.L2_Replacement 850 0.00% 0.00% system.ruby.L2Cache_Controller.NP.L1_GETS 84 0.00% 0.00%
system.ruby.L2Cache_Controller.NP.L1_GETS 86 0.00% 0.00% system.ruby.L2Cache_Controller.NP.L1_GETX 749 0.00% 0.00%
system.ruby.L2Cache_Controller.NP.L1_GETX 772 0.00% 0.00% system.ruby.L2Cache_Controller.ILS.L1_PUTS_only 81 0.00% 0.00%
system.ruby.L2Cache_Controller.ILS.L1_GETX 1 0.00% 0.00% system.ruby.L2Cache_Controller.ILX.L1_PUTX 779 0.00% 0.00%
system.ruby.L2Cache_Controller.ILS.L1_PUTS_only 82 0.00% 0.00% system.ruby.L2Cache_Controller.S.L2_Replacement 80 0.00% 0.00%
system.ruby.L2Cache_Controller.ILX.L1_PUTX 803 0.00% 0.00% system.ruby.L2Cache_Controller.M.L1_GETS 9 0.00% 0.00%
system.ruby.L2Cache_Controller.S.L2_Replacement 82 0.00% 0.00% system.ruby.L2Cache_Controller.M.L1_GETX 23 0.00% 0.00%
system.ruby.L2Cache_Controller.M.L1_GETS 8 0.00% 0.00% system.ruby.L2Cache_Controller.M.L2_Replacement 744 0.00% 0.00%
system.ruby.L2Cache_Controller.M.L1_GETX 24 0.00% 0.00% system.ruby.L2Cache_Controller.IW.L1_WBCLEANDATA 81 0.00% 0.00%
system.ruby.L2Cache_Controller.M.L2_Replacement 768 0.00% 0.00% system.ruby.L2Cache_Controller.ILXW.L1_WBDIRTYDATA 778 0.00% 0.00%
system.ruby.L2Cache_Controller.IW.L1_WBCLEANDATA 82 0.00% 0.00% system.ruby.L2Cache_Controller.IGS.Data 84 0.00% 0.00%
system.ruby.L2Cache_Controller.ILXW.L1_WBDIRTYDATA 803 0.00% 0.00% system.ruby.L2Cache_Controller.IGS.Unblock 83 0.00% 0.00%
system.ruby.L2Cache_Controller.IGS.Data 86 0.00% 0.00% system.ruby.L2Cache_Controller.IGM.Data 748 0.00% 0.00%
system.ruby.L2Cache_Controller.IGS.Unblock 85 0.00% 0.00% system.ruby.L2Cache_Controller.IGMO.All_Acks 748 0.00% 0.00%
system.ruby.L2Cache_Controller.IGM.Data 772 0.00% 0.00% system.ruby.L2Cache_Controller.IGMO.Exclusive_Unblock 748 0.00% 0.00%
system.ruby.L2Cache_Controller.IGMLS.Data 1 0.00% 0.00% system.ruby.L2Cache_Controller.MM.Exclusive_Unblock 23 0.00% 0.00%
system.ruby.L2Cache_Controller.IGMO.All_Acks 773 0.00% 0.00% system.ruby.L2Cache_Controller.OO.Exclusive_Unblock 9 0.00% 0.00%
system.ruby.L2Cache_Controller.IGMO.Exclusive_Unblock 773 0.00% 0.00% system.ruby.L2Cache_Controller.MI.Writeback_Ack 744 0.00% 0.00%
system.ruby.L2Cache_Controller.MM.Exclusive_Unblock 24 0.00% 0.00%
system.ruby.L2Cache_Controller.OO.Exclusive_Unblock 8 0.00% 0.00%
system.ruby.L2Cache_Controller.MI.Writeback_Ack 768 0.00% 0.00%
---------- End Simulation Statistics ---------- ---------- End Simulation Statistics ----------

View file

@ -565,7 +565,7 @@ eventq_index=0
[system.ruby.network] [system.ruby.network]
type=SimpleNetwork type=SimpleNetwork
children=ext_links0 ext_links1 ext_links2 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_link_buffers40 int_link_buffers41 int_link_buffers42 int_link_buffers43 int_link_buffers44 int_link_buffers45 int_link_buffers46 int_link_buffers47 int_link_buffers48 int_link_buffers49 int_link_buffers50 int_link_buffers51 int_link_buffers52 int_link_buffers53 int_link_buffers54 int_link_buffers55 int_link_buffers56 int_link_buffers57 int_link_buffers58 int_link_buffers59 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3 children=ext_links0 ext_links1 ext_links2 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3
adaptive_routing=false adaptive_routing=false
buffer_size=0 buffer_size=0
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
@ -573,10 +573,10 @@ control_msg_size=8
endpoint_bandwidth=1000 endpoint_bandwidth=1000
eventq_index=0 eventq_index=0
ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2
int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 system.ruby.network.int_link_buffers40 system.ruby.network.int_link_buffers41 system.ruby.network.int_link_buffers42 system.ruby.network.int_link_buffers43 system.ruby.network.int_link_buffers44 system.ruby.network.int_link_buffers45 system.ruby.network.int_link_buffers46 system.ruby.network.int_link_buffers47 system.ruby.network.int_link_buffers48 system.ruby.network.int_link_buffers49 system.ruby.network.int_link_buffers50 system.ruby.network.int_link_buffers51 system.ruby.network.int_link_buffers52 system.ruby.network.int_link_buffers53 system.ruby.network.int_link_buffers54 system.ruby.network.int_link_buffers55 system.ruby.network.int_link_buffers56 system.ruby.network.int_link_buffers57 system.ruby.network.int_link_buffers58 system.ruby.network.int_link_buffers59 int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35
int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2
netifs= netifs=
number_of_virtual_networks=10 number_of_virtual_networks=6
recycle_latency=0 recycle_latency=0
routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3
ruby_system=system.ruby ruby_system=system.ruby
@ -902,198 +902,6 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.int_link_buffers36]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers37]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers38]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers39]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers40]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers41]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers42]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers43]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers44]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers45]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers46]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers47]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers48]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers49]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers50]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers51]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers52]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers53]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers54]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers55]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers56]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers57]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers58]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers59]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_links0] [system.ruby.network.int_links0]
type=SimpleIntLink type=SimpleIntLink
bandwidth_factor=16 bandwidth_factor=16
@ -1126,13 +934,13 @@ weight=1
[system.ruby.network.routers0] [system.ruby.network.routers0]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23 system.ruby.network.routers0.port_buffers24 system.ruby.network.routers0.port_buffers25 system.ruby.network.routers0.port_buffers26 system.ruby.network.routers0.port_buffers27 system.ruby.network.routers0.port_buffers28 system.ruby.network.routers0.port_buffers29 system.ruby.network.routers0.port_buffers30 system.ruby.network.routers0.port_buffers31 system.ruby.network.routers0.port_buffers32 system.ruby.network.routers0.port_buffers33 system.ruby.network.routers0.port_buffers34 system.ruby.network.routers0.port_buffers35 system.ruby.network.routers0.port_buffers36 system.ruby.network.routers0.port_buffers37 system.ruby.network.routers0.port_buffers38 system.ruby.network.routers0.port_buffers39 port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23
recycle_latency=0 recycle_latency=0
router_id=0 router_id=0
virt_nets=10 virt_nets=6
[system.ruby.network.routers0.port_buffers00] [system.ruby.network.routers0.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -1326,143 +1134,15 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers0.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers30]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers31]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers32]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers33]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers34]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers35]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers36]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers37]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers38]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers39]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1] [system.ruby.network.routers1]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23 system.ruby.network.routers1.port_buffers24 system.ruby.network.routers1.port_buffers25 system.ruby.network.routers1.port_buffers26 system.ruby.network.routers1.port_buffers27 system.ruby.network.routers1.port_buffers28 system.ruby.network.routers1.port_buffers29 system.ruby.network.routers1.port_buffers30 system.ruby.network.routers1.port_buffers31 system.ruby.network.routers1.port_buffers32 system.ruby.network.routers1.port_buffers33 system.ruby.network.routers1.port_buffers34 system.ruby.network.routers1.port_buffers35 system.ruby.network.routers1.port_buffers36 system.ruby.network.routers1.port_buffers37 system.ruby.network.routers1.port_buffers38 system.ruby.network.routers1.port_buffers39 port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23
recycle_latency=0 recycle_latency=0
router_id=1 router_id=1
virt_nets=10 virt_nets=6
[system.ruby.network.routers1.port_buffers00] [system.ruby.network.routers1.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -1656,143 +1336,15 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers1.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers30]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers31]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers32]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers33]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers34]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers35]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers36]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers37]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers38]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers39]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2] [system.ruby.network.routers2]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23 system.ruby.network.routers2.port_buffers24 system.ruby.network.routers2.port_buffers25 system.ruby.network.routers2.port_buffers26 system.ruby.network.routers2.port_buffers27 system.ruby.network.routers2.port_buffers28 system.ruby.network.routers2.port_buffers29 system.ruby.network.routers2.port_buffers30 system.ruby.network.routers2.port_buffers31 system.ruby.network.routers2.port_buffers32 system.ruby.network.routers2.port_buffers33 system.ruby.network.routers2.port_buffers34 system.ruby.network.routers2.port_buffers35 system.ruby.network.routers2.port_buffers36 system.ruby.network.routers2.port_buffers37 system.ruby.network.routers2.port_buffers38 system.ruby.network.routers2.port_buffers39 port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23
recycle_latency=0 recycle_latency=0
router_id=2 router_id=2
virt_nets=10 virt_nets=6
[system.ruby.network.routers2.port_buffers00] [system.ruby.network.routers2.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -1986,143 +1538,15 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers2.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers30]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers31]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers32]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers33]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers34]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers35]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers36]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers37]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers38]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers39]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3] [system.ruby.network.routers3]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 port_buffers40 port_buffers41 port_buffers42 port_buffers43 port_buffers44 port_buffers45 port_buffers46 port_buffers47 port_buffers48 port_buffers49 port_buffers50 port_buffers51 port_buffers52 port_buffers53 port_buffers54 port_buffers55 port_buffers56 port_buffers57 port_buffers58 port_buffers59 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers3.port_buffers00 system.ruby.network.routers3.port_buffers01 system.ruby.network.routers3.port_buffers02 system.ruby.network.routers3.port_buffers03 system.ruby.network.routers3.port_buffers04 system.ruby.network.routers3.port_buffers05 system.ruby.network.routers3.port_buffers06 system.ruby.network.routers3.port_buffers07 system.ruby.network.routers3.port_buffers08 system.ruby.network.routers3.port_buffers09 system.ruby.network.routers3.port_buffers10 system.ruby.network.routers3.port_buffers11 system.ruby.network.routers3.port_buffers12 system.ruby.network.routers3.port_buffers13 system.ruby.network.routers3.port_buffers14 system.ruby.network.routers3.port_buffers15 system.ruby.network.routers3.port_buffers16 system.ruby.network.routers3.port_buffers17 system.ruby.network.routers3.port_buffers18 system.ruby.network.routers3.port_buffers19 system.ruby.network.routers3.port_buffers20 system.ruby.network.routers3.port_buffers21 system.ruby.network.routers3.port_buffers22 system.ruby.network.routers3.port_buffers23 system.ruby.network.routers3.port_buffers24 system.ruby.network.routers3.port_buffers25 system.ruby.network.routers3.port_buffers26 system.ruby.network.routers3.port_buffers27 system.ruby.network.routers3.port_buffers28 system.ruby.network.routers3.port_buffers29 system.ruby.network.routers3.port_buffers30 system.ruby.network.routers3.port_buffers31 system.ruby.network.routers3.port_buffers32 system.ruby.network.routers3.port_buffers33 system.ruby.network.routers3.port_buffers34 system.ruby.network.routers3.port_buffers35 system.ruby.network.routers3.port_buffers36 system.ruby.network.routers3.port_buffers37 system.ruby.network.routers3.port_buffers38 system.ruby.network.routers3.port_buffers39 system.ruby.network.routers3.port_buffers40 system.ruby.network.routers3.port_buffers41 system.ruby.network.routers3.port_buffers42 system.ruby.network.routers3.port_buffers43 system.ruby.network.routers3.port_buffers44 system.ruby.network.routers3.port_buffers45 system.ruby.network.routers3.port_buffers46 system.ruby.network.routers3.port_buffers47 system.ruby.network.routers3.port_buffers48 system.ruby.network.routers3.port_buffers49 system.ruby.network.routers3.port_buffers50 system.ruby.network.routers3.port_buffers51 system.ruby.network.routers3.port_buffers52 system.ruby.network.routers3.port_buffers53 system.ruby.network.routers3.port_buffers54 system.ruby.network.routers3.port_buffers55 system.ruby.network.routers3.port_buffers56 system.ruby.network.routers3.port_buffers57 system.ruby.network.routers3.port_buffers58 system.ruby.network.routers3.port_buffers59 port_buffers=system.ruby.network.routers3.port_buffers00 system.ruby.network.routers3.port_buffers01 system.ruby.network.routers3.port_buffers02 system.ruby.network.routers3.port_buffers03 system.ruby.network.routers3.port_buffers04 system.ruby.network.routers3.port_buffers05 system.ruby.network.routers3.port_buffers06 system.ruby.network.routers3.port_buffers07 system.ruby.network.routers3.port_buffers08 system.ruby.network.routers3.port_buffers09 system.ruby.network.routers3.port_buffers10 system.ruby.network.routers3.port_buffers11 system.ruby.network.routers3.port_buffers12 system.ruby.network.routers3.port_buffers13 system.ruby.network.routers3.port_buffers14 system.ruby.network.routers3.port_buffers15 system.ruby.network.routers3.port_buffers16 system.ruby.network.routers3.port_buffers17 system.ruby.network.routers3.port_buffers18 system.ruby.network.routers3.port_buffers19 system.ruby.network.routers3.port_buffers20 system.ruby.network.routers3.port_buffers21 system.ruby.network.routers3.port_buffers22 system.ruby.network.routers3.port_buffers23 system.ruby.network.routers3.port_buffers24 system.ruby.network.routers3.port_buffers25 system.ruby.network.routers3.port_buffers26 system.ruby.network.routers3.port_buffers27 system.ruby.network.routers3.port_buffers28 system.ruby.network.routers3.port_buffers29 system.ruby.network.routers3.port_buffers30 system.ruby.network.routers3.port_buffers31 system.ruby.network.routers3.port_buffers32 system.ruby.network.routers3.port_buffers33 system.ruby.network.routers3.port_buffers34 system.ruby.network.routers3.port_buffers35
recycle_latency=0 recycle_latency=0
router_id=3 router_id=3
virt_nets=10 virt_nets=6
[system.ruby.network.routers3.port_buffers00] [system.ruby.network.routers3.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -2412,198 +1836,6 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers3.port_buffers36]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers37]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers38]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers39]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers40]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers41]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers42]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers43]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers44]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers45]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers46]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers47]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers48]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers49]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers50]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers51]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers52]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers53]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers54]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers55]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers56]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers57]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers58]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers3.port_buffers59]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.sys_port_proxy] [system.sys_port_proxy]
type=RubyPortProxy type=RubyPortProxy
clk_domain=system.clk_domain clk_domain=system.clk_domain

View file

@ -491,7 +491,7 @@ eventq_index=0
[system.ruby.network] [system.ruby.network]
type=SimpleNetwork type=SimpleNetwork
children=ext_links0 ext_links1 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_links0 int_links1 routers0 routers1 routers2 children=ext_links0 ext_links1 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_links0 int_links1 routers0 routers1 routers2
adaptive_routing=false adaptive_routing=false
buffer_size=0 buffer_size=0
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
@ -499,10 +499,10 @@ control_msg_size=8
endpoint_bandwidth=1000 endpoint_bandwidth=1000
eventq_index=0 eventq_index=0
ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1
int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23
int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1
netifs= netifs=
number_of_virtual_networks=10 number_of_virtual_networks=6
recycle_latency=0 recycle_latency=0
routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
ruby_system=system.ruby ruby_system=system.ruby
@ -722,134 +722,6 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.int_link_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers30]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers31]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers32]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers33]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers34]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers35]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers36]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers37]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers38]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers39]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_links0] [system.ruby.network.int_links0]
type=SimpleIntLink type=SimpleIntLink
bandwidth_factor=16 bandwidth_factor=16
@ -872,13 +744,13 @@ weight=1
[system.ruby.network.routers0] [system.ruby.network.routers0]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23 system.ruby.network.routers0.port_buffers24 system.ruby.network.routers0.port_buffers25 system.ruby.network.routers0.port_buffers26 system.ruby.network.routers0.port_buffers27 system.ruby.network.routers0.port_buffers28 system.ruby.network.routers0.port_buffers29 port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17
recycle_latency=0 recycle_latency=0
router_id=0 router_id=0
virt_nets=10 virt_nets=6
[system.ruby.network.routers0.port_buffers00] [system.ruby.network.routers0.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -1024,111 +896,15 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers0.port_buffers18]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers19]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers20]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers21]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers22]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers23]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1] [system.ruby.network.routers1]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23 system.ruby.network.routers1.port_buffers24 system.ruby.network.routers1.port_buffers25 system.ruby.network.routers1.port_buffers26 system.ruby.network.routers1.port_buffers27 system.ruby.network.routers1.port_buffers28 system.ruby.network.routers1.port_buffers29 port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17
recycle_latency=0 recycle_latency=0
router_id=1 router_id=1
virt_nets=10 virt_nets=6
[system.ruby.network.routers1.port_buffers00] [system.ruby.network.routers1.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -1274,111 +1050,15 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers1.port_buffers18]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers19]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers20]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers21]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers22]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers23]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2] [system.ruby.network.routers2]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23 system.ruby.network.routers2.port_buffers24 system.ruby.network.routers2.port_buffers25 system.ruby.network.routers2.port_buffers26 system.ruby.network.routers2.port_buffers27 system.ruby.network.routers2.port_buffers28 system.ruby.network.routers2.port_buffers29 system.ruby.network.routers2.port_buffers30 system.ruby.network.routers2.port_buffers31 system.ruby.network.routers2.port_buffers32 system.ruby.network.routers2.port_buffers33 system.ruby.network.routers2.port_buffers34 system.ruby.network.routers2.port_buffers35 system.ruby.network.routers2.port_buffers36 system.ruby.network.routers2.port_buffers37 system.ruby.network.routers2.port_buffers38 system.ruby.network.routers2.port_buffers39 port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23
recycle_latency=0 recycle_latency=0
router_id=2 router_id=2
virt_nets=10 virt_nets=6
[system.ruby.network.routers2.port_buffers00] [system.ruby.network.routers2.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -1572,134 +1252,6 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers2.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers30]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers31]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers32]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers33]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers34]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers35]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers36]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers37]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers38]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers39]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.sys_port_proxy] [system.sys_port_proxy]
type=RubyPortProxy type=RubyPortProxy
clk_domain=system.clk_domain clk_domain=system.clk_domain

View file

@ -367,7 +367,7 @@ eventq_index=0
[system.ruby.network] [system.ruby.network]
type=SimpleNetwork type=SimpleNetwork
children=ext_links0 ext_links1 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_links0 int_links1 routers0 routers1 routers2 children=ext_links0 ext_links1 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_links0 int_links1 routers0 routers1 routers2
adaptive_routing=false adaptive_routing=false
buffer_size=0 buffer_size=0
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
@ -375,10 +375,10 @@ control_msg_size=8
endpoint_bandwidth=1000 endpoint_bandwidth=1000
eventq_index=0 eventq_index=0
ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1
int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19
int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1
netifs= netifs=
number_of_virtual_networks=10 number_of_virtual_networks=5
recycle_latency=0 recycle_latency=0
routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
ruby_system=system.ruby ruby_system=system.ruby
@ -566,166 +566,6 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.int_link_buffers20]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers21]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers22]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers23]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers30]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers31]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers32]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers33]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers34]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers35]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers36]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers37]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers38]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_link_buffers39]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.int_links0] [system.ruby.network.int_links0]
type=SimpleIntLink type=SimpleIntLink
bandwidth_factor=16 bandwidth_factor=16
@ -748,13 +588,13 @@ weight=1
[system.ruby.network.routers0] [system.ruby.network.routers0]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23 system.ruby.network.routers0.port_buffers24 system.ruby.network.routers0.port_buffers25 system.ruby.network.routers0.port_buffers26 system.ruby.network.routers0.port_buffers27 system.ruby.network.routers0.port_buffers28 system.ruby.network.routers0.port_buffers29 port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14
recycle_latency=0 recycle_latency=0
router_id=0 router_id=0
virt_nets=10 virt_nets=5
[system.ruby.network.routers0.port_buffers00] [system.ruby.network.routers0.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -876,135 +716,15 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers0.port_buffers15]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers16]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers17]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers18]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers19]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers20]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers21]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers22]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers23]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers0.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1] [system.ruby.network.routers1]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23 system.ruby.network.routers1.port_buffers24 system.ruby.network.routers1.port_buffers25 system.ruby.network.routers1.port_buffers26 system.ruby.network.routers1.port_buffers27 system.ruby.network.routers1.port_buffers28 system.ruby.network.routers1.port_buffers29 port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14
recycle_latency=0 recycle_latency=0
router_id=1 router_id=1
virt_nets=10 virt_nets=5
[system.ruby.network.routers1.port_buffers00] [system.ruby.network.routers1.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -1126,135 +846,15 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers1.port_buffers15]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers16]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers17]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers18]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers19]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers20]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers21]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers22]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers23]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers1.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2] [system.ruby.network.routers2]
type=Switch type=Switch
children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19
clk_domain=system.ruby.clk_domain clk_domain=system.ruby.clk_domain
eventq_index=0 eventq_index=0
port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23 system.ruby.network.routers2.port_buffers24 system.ruby.network.routers2.port_buffers25 system.ruby.network.routers2.port_buffers26 system.ruby.network.routers2.port_buffers27 system.ruby.network.routers2.port_buffers28 system.ruby.network.routers2.port_buffers29 system.ruby.network.routers2.port_buffers30 system.ruby.network.routers2.port_buffers31 system.ruby.network.routers2.port_buffers32 system.ruby.network.routers2.port_buffers33 system.ruby.network.routers2.port_buffers34 system.ruby.network.routers2.port_buffers35 system.ruby.network.routers2.port_buffers36 system.ruby.network.routers2.port_buffers37 system.ruby.network.routers2.port_buffers38 system.ruby.network.routers2.port_buffers39 port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19
recycle_latency=0 recycle_latency=0
router_id=2 router_id=2
virt_nets=10 virt_nets=5
[system.ruby.network.routers2.port_buffers00] [system.ruby.network.routers2.port_buffers00]
type=MessageBuffer type=MessageBuffer
@ -1416,166 +1016,6 @@ ordered=true
randomization=false randomization=false
recycle_latency=0 recycle_latency=0
[system.ruby.network.routers2.port_buffers20]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers21]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers22]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers23]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers30]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers31]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers32]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers33]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers34]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers35]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers36]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers37]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers38]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.ruby.network.routers2.port_buffers39]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
recycle_latency=0
[system.sys_port_proxy] [system.sys_port_proxy]
type=RubyPortProxy type=RubyPortProxy
clk_domain=system.clk_domain clk_domain=system.clk_domain

View file

@ -98,11 +98,7 @@ latency_bins=20
outstanding_bins=20 outstanding_bins=20
read_addr_mask=18446744073709551615 read_addr_mask=18446744073709551615
sample_period=1000000000 sample_period=1000000000
stack_dist_calc=Null
system=system system=system
trace_compress=true
trace_enable=false
trace_file=
transaction_bins=20 transaction_bins=20
write_addr_mask=18446744073709551615 write_addr_mask=18446744073709551615
master=system.membus.slave[0] master=system.membus.slave[0]

View file

@ -23,6 +23,7 @@ load_offset=0
mem_mode=atomic mem_mode=atomic
mem_ranges= mem_ranges=
memories=system.physmem memories=system.physmem
mmap_using_noreserve=false
num_work_ids=16 num_work_ids=16
readfile= readfile=
symbolfile= symbolfile=
@ -106,7 +107,8 @@ eventq_index=0
[system.cpu.workload] [system.cpu.workload]
type=LiveProcess type=LiveProcess
cmd=twolf smred cmd=twolf smred
cwd=build/ALPHA/tests/opt/long/se/70.twolf/alpha/tru64/simple-atomic cwd=build/ALPHA/tests/opt/quick/se/70.twolf/alpha/tru64/simple-atomic
drivers=
egid=100 egid=100
env= env=
errout=cerr errout=cerr
@ -115,6 +117,7 @@ eventq_index=0
executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/alpha/tru64/twolf executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/alpha/tru64/twolf
gid=100 gid=100
input=cin input=cin
kvmInSE=false
max_stack_size=67108864 max_stack_size=67108864
output=cout output=cout
pid=100 pid=100
@ -144,11 +147,14 @@ transition_latency=100000000
type=CoherentXBar type=CoherentXBar
clk_domain=system.clk_domain clk_domain=system.clk_domain
eventq_index=0 eventq_index=0
header_cycles=1 forward_latency=4
frontend_latency=3
response_latency=2
snoop_filter=Null snoop_filter=Null
snoop_response_latency=4
system=system system=system
use_default_range=false use_default_range=false
width=8 width=16
master=system.physmem.port master=system.physmem.port
slave=system.system_port system.cpu.icache_port system.cpu.dcache_port slave=system.system_port system.cpu.icache_port system.cpu.dcache_port

View file

@ -23,6 +23,7 @@ load_offset=0
mem_mode=timing mem_mode=timing
mem_ranges= mem_ranges=
memories=system.physmem memories=system.physmem
mmap_using_noreserve=false
num_work_ids=16 num_work_ids=16
readfile= readfile=
symbolfile= symbolfile=
@ -77,7 +78,7 @@ dcache_port=system.cpu.dcache.cpu_side
icache_port=system.cpu.icache.cpu_side icache_port=system.cpu.icache.cpu_side
[system.cpu.dcache] [system.cpu.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -86,7 +87,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -97,7 +98,6 @@ size=262144
system=system system=system
tags=system.cpu.dcache.tags tags=system.cpu.dcache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.dcache_port cpu_side=system.cpu.dcache_port
mem_side=system.cpu.toL2Bus.slave[1] mem_side=system.cpu.toL2Bus.slave[1]
@ -118,7 +118,7 @@ eventq_index=0
size=64 size=64
[system.cpu.icache] [system.cpu.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -127,7 +127,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=true
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -138,7 +138,6 @@ size=131072
system=system system=system
tags=system.cpu.icache.tags tags=system.cpu.icache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.icache_port cpu_side=system.cpu.icache_port
mem_side=system.cpu.toL2Bus.slave[0] mem_side=system.cpu.toL2Bus.slave[0]
@ -168,7 +167,7 @@ eventq_index=0
size=48 size=48
[system.cpu.l2cache] [system.cpu.l2cache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=8 assoc=8
@ -177,7 +176,7 @@ demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=20 hit_latency=20
is_top_level=false is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=20 mshrs=20
prefetch_on_access=false prefetch_on_access=false
@ -188,7 +187,6 @@ size=2097152
system=system system=system
tags=system.cpu.l2cache.tags tags=system.cpu.l2cache.tags
tgts_per_mshr=12 tgts_per_mshr=12
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.toL2Bus.master[0] cpu_side=system.cpu.toL2Bus.master[0]
mem_side=system.membus.slave[1] mem_side=system.membus.slave[1]
@ -207,8 +205,11 @@ size=2097152
type=CoherentXBar type=CoherentXBar
clk_domain=system.cpu_clk_domain clk_domain=system.cpu_clk_domain
eventq_index=0 eventq_index=0
header_cycles=1 forward_latency=0
frontend_latency=1
response_latency=1
snoop_filter=Null snoop_filter=Null
snoop_response_latency=1
system=system system=system
use_default_range=false use_default_range=false
width=32 width=32
@ -222,7 +223,7 @@ eventq_index=0
[system.cpu.workload] [system.cpu.workload]
type=LiveProcess type=LiveProcess
cmd=twolf smred cmd=twolf smred
cwd=build/ALPHA/tests/opt/long/se/70.twolf/alpha/tru64/simple-timing cwd=build/ALPHA/tests/opt/quick/se/70.twolf/alpha/tru64/simple-timing
drivers= drivers=
egid=100 egid=100
env= env=
@ -262,11 +263,14 @@ transition_latency=100000000
type=CoherentXBar type=CoherentXBar
clk_domain=system.clk_domain clk_domain=system.clk_domain
eventq_index=0 eventq_index=0
header_cycles=1 forward_latency=4
frontend_latency=3
response_latency=2
snoop_filter=Null snoop_filter=Null
snoop_response_latency=4
system=system system=system
use_default_range=false use_default_range=false
width=8 width=16
master=system.physmem.port master=system.physmem.port
slave=system.system_port system.cpu.l2cache.mem_side slave=system.system_port system.cpu.l2cache.mem_side

View file

@ -23,6 +23,7 @@ load_offset=0
mem_mode=atomic mem_mode=atomic
mem_ranges= mem_ranges=
memories=system.physmem memories=system.physmem
mmap_using_noreserve=false
num_work_ids=16 num_work_ids=16
readfile= readfile=
symbolfile= symbolfile=
@ -87,6 +88,7 @@ type=ArmStage2MMU
children=stage2_tlb children=stage2_tlb
eventq_index=0 eventq_index=0
stage2_tlb=system.cpu.dstage2_mmu.stage2_tlb stage2_tlb=system.cpu.dstage2_mmu.stage2_tlb
sys=system
tlb=system.cpu.dtb tlb=system.cpu.dtb
[system.cpu.dstage2_mmu.stage2_tlb] [system.cpu.dstage2_mmu.stage2_tlb]
@ -104,7 +106,6 @@ eventq_index=0
is_stage2=true is_stage2=true
num_squash_per_cycle=2 num_squash_per_cycle=2
sys=system sys=system
port=system.membus.slave[6]
[system.cpu.dtb] [system.cpu.dtb]
type=ArmTLB type=ArmTLB
@ -154,6 +155,7 @@ id_mmfr3=34611729
id_pfr0=49 id_pfr0=49
id_pfr1=4113 id_pfr1=4113
midr=1091551472 midr=1091551472
pmu=Null
system=system system=system
[system.cpu.istage2_mmu] [system.cpu.istage2_mmu]
@ -161,6 +163,7 @@ type=ArmStage2MMU
children=stage2_tlb children=stage2_tlb
eventq_index=0 eventq_index=0
stage2_tlb=system.cpu.istage2_mmu.stage2_tlb stage2_tlb=system.cpu.istage2_mmu.stage2_tlb
sys=system
tlb=system.cpu.itb tlb=system.cpu.itb
[system.cpu.istage2_mmu.stage2_tlb] [system.cpu.istage2_mmu.stage2_tlb]
@ -178,7 +181,6 @@ eventq_index=0
is_stage2=true is_stage2=true
num_squash_per_cycle=2 num_squash_per_cycle=2
sys=system sys=system
port=system.membus.slave[5]
[system.cpu.itb] [system.cpu.itb]
type=ArmTLB type=ArmTLB
@ -204,7 +206,8 @@ eventq_index=0
[system.cpu.workload] [system.cpu.workload]
type=LiveProcess type=LiveProcess
cmd=twolf smred cmd=twolf smred
cwd=build/ARM/tests/opt/long/se/70.twolf/arm/linux/simple-atomic cwd=build/ARM/tests/opt/quick/se/70.twolf/arm/linux/simple-atomic
drivers=
egid=100 egid=100
env= env=
errout=cerr errout=cerr
@ -213,6 +216,7 @@ eventq_index=0
executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/twolf executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/twolf
gid=100 gid=100
input=cin input=cin
kvmInSE=false
max_stack_size=67108864 max_stack_size=67108864
output=cout output=cout
pid=100 pid=100
@ -242,13 +246,16 @@ transition_latency=100000000
type=CoherentXBar type=CoherentXBar
clk_domain=system.clk_domain clk_domain=system.clk_domain
eventq_index=0 eventq_index=0
header_cycles=1 forward_latency=4
frontend_latency=3
response_latency=2
snoop_filter=Null snoop_filter=Null
snoop_response_latency=4
system=system system=system
use_default_range=false use_default_range=false
width=8 width=16
master=system.physmem.port master=system.physmem.port
slave=system.system_port system.cpu.icache_port system.cpu.dcache_port system.cpu.itb.walker.port system.cpu.dtb.walker.port system.cpu.istage2_mmu.stage2_tlb.walker.port system.cpu.dstage2_mmu.stage2_tlb.walker.port slave=system.system_port system.cpu.icache_port system.cpu.dcache_port system.cpu.itb.walker.port system.cpu.dtb.walker.port
[system.physmem] [system.physmem]
type=SimpleMemory type=SimpleMemory

View file

@ -23,6 +23,7 @@ load_offset=0
mem_mode=timing mem_mode=timing
mem_ranges= mem_ranges=
memories=system.physmem memories=system.physmem
mmap_using_noreserve=false
num_work_ids=16 num_work_ids=16
readfile= readfile=
symbolfile= symbolfile=
@ -79,15 +80,16 @@ dcache_port=system.cpu.dcache.cpu_side
icache_port=system.cpu.icache.cpu_side icache_port=system.cpu.icache.cpu_side
[system.cpu.dcache] [system.cpu.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
clk_domain=system.cpu_clk_domain clk_domain=system.cpu_clk_domain
demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -98,7 +100,6 @@ size=262144
system=system system=system
tags=system.cpu.dcache.tags tags=system.cpu.dcache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.dcache_port cpu_side=system.cpu.dcache_port
mem_side=system.cpu.toL2Bus.slave[1] mem_side=system.cpu.toL2Bus.slave[1]
@ -118,6 +119,7 @@ type=ArmStage2MMU
children=stage2_tlb children=stage2_tlb
eventq_index=0 eventq_index=0
stage2_tlb=system.cpu.dstage2_mmu.stage2_tlb stage2_tlb=system.cpu.dstage2_mmu.stage2_tlb
sys=system
tlb=system.cpu.dtb tlb=system.cpu.dtb
[system.cpu.dstage2_mmu.stage2_tlb] [system.cpu.dstage2_mmu.stage2_tlb]
@ -135,7 +137,6 @@ eventq_index=0
is_stage2=true is_stage2=true
num_squash_per_cycle=2 num_squash_per_cycle=2
sys=system sys=system
port=system.cpu.toL2Bus.slave[5]
[system.cpu.dtb] [system.cpu.dtb]
type=ArmTLB type=ArmTLB
@ -155,15 +156,16 @@ sys=system
port=system.cpu.toL2Bus.slave[3] port=system.cpu.toL2Bus.slave[3]
[system.cpu.icache] [system.cpu.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
clk_domain=system.cpu_clk_domain clk_domain=system.cpu_clk_domain
demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=true
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -174,7 +176,6 @@ size=131072
system=system system=system
tags=system.cpu.icache.tags tags=system.cpu.icache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.icache_port cpu_side=system.cpu.icache_port
mem_side=system.cpu.toL2Bus.slave[0] mem_side=system.cpu.toL2Bus.slave[0]
@ -220,6 +221,7 @@ id_mmfr3=34611729
id_pfr0=49 id_pfr0=49
id_pfr1=4113 id_pfr1=4113
midr=1091551472 midr=1091551472
pmu=Null
system=system system=system
[system.cpu.istage2_mmu] [system.cpu.istage2_mmu]
@ -227,6 +229,7 @@ type=ArmStage2MMU
children=stage2_tlb children=stage2_tlb
eventq_index=0 eventq_index=0
stage2_tlb=system.cpu.istage2_mmu.stage2_tlb stage2_tlb=system.cpu.istage2_mmu.stage2_tlb
sys=system
tlb=system.cpu.itb tlb=system.cpu.itb
[system.cpu.istage2_mmu.stage2_tlb] [system.cpu.istage2_mmu.stage2_tlb]
@ -244,7 +247,6 @@ eventq_index=0
is_stage2=true is_stage2=true
num_squash_per_cycle=2 num_squash_per_cycle=2
sys=system sys=system
port=system.cpu.toL2Bus.slave[4]
[system.cpu.itb] [system.cpu.itb]
type=ArmTLB type=ArmTLB
@ -264,15 +266,16 @@ sys=system
port=system.cpu.toL2Bus.slave[2] port=system.cpu.toL2Bus.slave[2]
[system.cpu.l2cache] [system.cpu.l2cache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=8 assoc=8
clk_domain=system.cpu_clk_domain clk_domain=system.cpu_clk_domain
demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=20 hit_latency=20
is_top_level=false is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=20 mshrs=20
prefetch_on_access=false prefetch_on_access=false
@ -283,7 +286,6 @@ size=2097152
system=system system=system
tags=system.cpu.l2cache.tags tags=system.cpu.l2cache.tags
tgts_per_mshr=12 tgts_per_mshr=12
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.toL2Bus.master[0] cpu_side=system.cpu.toL2Bus.master[0]
mem_side=system.membus.slave[1] mem_side=system.membus.slave[1]
@ -302,13 +304,16 @@ size=2097152
type=CoherentXBar type=CoherentXBar
clk_domain=system.cpu_clk_domain clk_domain=system.cpu_clk_domain
eventq_index=0 eventq_index=0
header_cycles=1 forward_latency=0
frontend_latency=1
response_latency=1
snoop_filter=Null snoop_filter=Null
snoop_response_latency=1
system=system system=system
use_default_range=false use_default_range=false
width=32 width=32
master=system.cpu.l2cache.cpu_side master=system.cpu.l2cache.cpu_side
slave=system.cpu.icache.mem_side system.cpu.dcache.mem_side system.cpu.itb.walker.port system.cpu.dtb.walker.port system.cpu.istage2_mmu.stage2_tlb.walker.port system.cpu.dstage2_mmu.stage2_tlb.walker.port slave=system.cpu.icache.mem_side system.cpu.dcache.mem_side system.cpu.itb.walker.port system.cpu.dtb.walker.port
[system.cpu.tracer] [system.cpu.tracer]
type=ExeTracer type=ExeTracer
@ -317,7 +322,8 @@ eventq_index=0
[system.cpu.workload] [system.cpu.workload]
type=LiveProcess type=LiveProcess
cmd=twolf smred cmd=twolf smred
cwd=build/ARM/tests/opt/long/se/70.twolf/arm/linux/simple-timing cwd=build/ARM/tests/opt/quick/se/70.twolf/arm/linux/simple-timing
drivers=
egid=100 egid=100
env= env=
errout=cerr errout=cerr
@ -326,6 +332,7 @@ eventq_index=0
executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/twolf executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/twolf
gid=100 gid=100
input=cin input=cin
kvmInSE=false
max_stack_size=67108864 max_stack_size=67108864
output=cout output=cout
pid=100 pid=100
@ -355,11 +362,14 @@ transition_latency=100000000
type=CoherentXBar type=CoherentXBar
clk_domain=system.clk_domain clk_domain=system.clk_domain
eventq_index=0 eventq_index=0
header_cycles=1 forward_latency=4
frontend_latency=3
response_latency=2
snoop_filter=Null snoop_filter=Null
snoop_response_latency=4
system=system system=system
use_default_range=false use_default_range=false
width=8 width=16
master=system.physmem.port master=system.physmem.port
slave=system.system_port system.cpu.l2cache.mem_side slave=system.system_port system.cpu.l2cache.mem_side

View file

@ -23,6 +23,7 @@ load_offset=0
mem_mode=atomic mem_mode=atomic
mem_ranges= mem_ranges=
memories=system.physmem memories=system.physmem
mmap_using_noreserve=false
num_work_ids=16 num_work_ids=16
readfile= readfile=
symbolfile= symbolfile=
@ -105,7 +106,8 @@ eventq_index=0
[system.cpu.workload] [system.cpu.workload]
type=LiveProcess type=LiveProcess
cmd=twolf smred cmd=twolf smred
cwd=build/SPARC/tests/opt/long/se/70.twolf/sparc/linux/simple-atomic cwd=build/SPARC/tests/opt/quick/se/70.twolf/sparc/linux/simple-atomic
drivers=
egid=100 egid=100
env= env=
errout=cerr errout=cerr
@ -114,6 +116,7 @@ eventq_index=0
executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/sparc/linux/twolf executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/sparc/linux/twolf
gid=100 gid=100
input=cin input=cin
kvmInSE=false
max_stack_size=67108864 max_stack_size=67108864
output=cout output=cout
pid=100 pid=100
@ -143,11 +146,14 @@ transition_latency=100000000
type=CoherentXBar type=CoherentXBar
clk_domain=system.clk_domain clk_domain=system.clk_domain
eventq_index=0 eventq_index=0
header_cycles=1 forward_latency=4
frontend_latency=3
response_latency=2
snoop_filter=Null snoop_filter=Null
snoop_response_latency=4
system=system system=system
use_default_range=false use_default_range=false
width=8 width=16
master=system.physmem.port master=system.physmem.port
slave=system.system_port system.cpu.icache_port system.cpu.dcache_port slave=system.system_port system.cpu.icache_port system.cpu.dcache_port

View file

@ -23,6 +23,7 @@ load_offset=0
mem_mode=timing mem_mode=timing
mem_ranges= mem_ranges=
memories=system.physmem memories=system.physmem
mmap_using_noreserve=false
num_work_ids=16 num_work_ids=16
readfile= readfile=
symbolfile= symbolfile=
@ -77,15 +78,16 @@ dcache_port=system.cpu.dcache.cpu_side
icache_port=system.cpu.icache.cpu_side icache_port=system.cpu.icache.cpu_side
[system.cpu.dcache] [system.cpu.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
clk_domain=system.cpu_clk_domain clk_domain=system.cpu_clk_domain
demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -96,7 +98,6 @@ size=262144
system=system system=system
tags=system.cpu.dcache.tags tags=system.cpu.dcache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.dcache_port cpu_side=system.cpu.dcache_port
mem_side=system.cpu.toL2Bus.slave[1] mem_side=system.cpu.toL2Bus.slave[1]
@ -117,15 +118,16 @@ eventq_index=0
size=64 size=64
[system.cpu.icache] [system.cpu.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
clk_domain=system.cpu_clk_domain clk_domain=system.cpu_clk_domain
demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=2 hit_latency=2
is_top_level=true is_read_only=true
max_miss_count=0 max_miss_count=0
mshrs=4 mshrs=4
prefetch_on_access=false prefetch_on_access=false
@ -136,7 +138,6 @@ size=131072
system=system system=system
tags=system.cpu.icache.tags tags=system.cpu.icache.tags
tgts_per_mshr=20 tgts_per_mshr=20
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.icache_port cpu_side=system.cpu.icache_port
mem_side=system.cpu.toL2Bus.slave[0] mem_side=system.cpu.toL2Bus.slave[0]
@ -165,15 +166,16 @@ eventq_index=0
size=64 size=64
[system.cpu.l2cache] [system.cpu.l2cache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=8 assoc=8
clk_domain=system.cpu_clk_domain clk_domain=system.cpu_clk_domain
demand_mshr_reserve=1
eventq_index=0 eventq_index=0
forward_snoops=true forward_snoops=true
hit_latency=20 hit_latency=20
is_top_level=false is_read_only=false
max_miss_count=0 max_miss_count=0
mshrs=20 mshrs=20
prefetch_on_access=false prefetch_on_access=false
@ -184,7 +186,6 @@ size=2097152
system=system system=system
tags=system.cpu.l2cache.tags tags=system.cpu.l2cache.tags
tgts_per_mshr=12 tgts_per_mshr=12
two_queue=false
write_buffers=8 write_buffers=8
cpu_side=system.cpu.toL2Bus.master[0] cpu_side=system.cpu.toL2Bus.master[0]
mem_side=system.membus.slave[1] mem_side=system.membus.slave[1]
@ -203,8 +204,11 @@ size=2097152
type=CoherentXBar type=CoherentXBar
clk_domain=system.cpu_clk_domain clk_domain=system.cpu_clk_domain
eventq_index=0 eventq_index=0
header_cycles=1 forward_latency=0
frontend_latency=1
response_latency=1
snoop_filter=Null snoop_filter=Null
snoop_response_latency=1
system=system system=system
use_default_range=false use_default_range=false
width=32 width=32
@ -218,7 +222,8 @@ eventq_index=0
[system.cpu.workload] [system.cpu.workload]
type=LiveProcess type=LiveProcess
cmd=twolf smred cmd=twolf smred
cwd=build/SPARC/tests/opt/long/se/70.twolf/sparc/linux/simple-timing cwd=build/SPARC/tests/opt/quick/se/70.twolf/sparc/linux/simple-timing
drivers=
egid=100 egid=100
env= env=
errout=cerr errout=cerr
@ -227,6 +232,7 @@ eventq_index=0
executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/sparc/linux/twolf executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/sparc/linux/twolf
gid=100 gid=100
input=cin input=cin
kvmInSE=false
max_stack_size=67108864 max_stack_size=67108864
output=cout output=cout
pid=100 pid=100
@ -256,11 +262,14 @@ transition_latency=100000000
type=CoherentXBar type=CoherentXBar
clk_domain=system.clk_domain clk_domain=system.clk_domain
eventq_index=0 eventq_index=0
header_cycles=1 forward_latency=4
frontend_latency=3
response_latency=2
snoop_filter=Null snoop_filter=Null
snoop_response_latency=4
system=system system=system
use_default_range=false use_default_range=false
width=8 width=16
master=system.physmem.port master=system.physmem.port
slave=system.system_port system.cpu.l2cache.mem_side slave=system.system_port system.cpu.l2cache.mem_side

View file

@ -84,7 +84,7 @@ clk_domain=system.cpu_clk_domain
eventq_index=0 eventq_index=0
[system.cpu.dcache] [system.cpu.dcache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -134,7 +134,7 @@ system=system
port=system.cpu.toL2Bus.slave[3] port=system.cpu.toL2Bus.slave[3]
[system.cpu.icache] [system.cpu.icache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=2 assoc=2
@ -200,7 +200,7 @@ system=system
port=system.cpu.toL2Bus.slave[2] port=system.cpu.toL2Bus.slave[2]
[system.cpu.l2cache] [system.cpu.l2cache]
type=BaseCache type=Cache
children=tags children=tags
addr_ranges=0:18446744073709551615 addr_ranges=0:18446744073709551615
assoc=8 assoc=8