Degh

From Ilianko

[General]
#record-eventlog = true
#sim-time-limit = 100h

#cpu-time-limit = 120 s
#debug-on-errors = true

#output-scalar-file-append = true
**.scalar-recording = true
output-scalar-file = ${resultdir}/${configname}-${runnumber}-${iterationvars}.sca

cmdenv-interactive = false
cmdenv-express-mode = true 

simtime-scale = -10

network = k_ary_n_mesh


k_ary_n_mesh.k = 15
k_ary_n_mesh.n = 2

*.switch[*].*.BufferLength = 16
*.switch[*].*.RoutingAlgorithm = "DOR" 
*.switch[*].*.SwitchClock = 8 ns

*.host[*].PacketsToSend = 1000
*.host[*].PacketSize = ${128}
#(${32..1024 step 32})
*.host[*].FlitSize = 16
*.host[*].TrafficPattern  = "Uniform"
*.host[*].intervalInit =  uniform(0 ns, 100 ns)
*.host[*].PacketRate =  (${10..100 step 10}) 
# *.host[*].sendIaTime = exponential(100ns);

[Config Uniform]
*.host[*].TrafficPattern  = "Uniform"

[Config BitReversal]
*.host[*].TrafficPattern  = "BitReversal"

[Config BitComplement]
*.host[*].TrafficPattern  = "BitComplement"

[Config Transpose]
*.host[*].TrafficPattern  = "Transpose"

[Config Tornado]
*.host[*].TrafficPattern  = "Tornado"

[Config Neighbour]
*.host[*].TrafficPattern  = "Neighbour"

[Config All]
#*.host[*].TrafficPattern  = ${"Uniform", "BitReversal", "Transpose", "Tornado", "Neighbour"}
*.host[*].TrafficPattern  = ${"Uniform"}




[General]
#record-eventlog = true
#sim-time-limit = 100h

#cpu-time-limit = 120 s
#debug-on-errors = true


**.scalar-recording = true
output-scalar-file = ${resultdir}/${configname}-${runnumber}.sca

cmdenv-interactive = false
cmdenv-express-mode = true 

network = n_radix_switch

# this parameter specifies the switch radix and also number of receiving/sending hosts
# n_radix_switch.n   = (${4..8 step 1}) 
n_radix_switch.n   = 16 

*.switch[*].*.BufferLength = 16

# 
*.switch[*].*.RoutingAlgorithm = "SourceTag"

# total number of packets sent by each host
*.host[*].PacketsToSend = 1000

# packet size (in flits)
*.host[*].PacketSize = 128

# 
*.host[*].TrafficPattern  = "Uniform"

# specifies offered load form 0 to 100% 
*.host[*].PacketRate =  (${10..100 step 10}) 

# Flit size (in bits)
*.host[*].FlitSize = 16
*.switch[*].*.SwitchClock = 8 ns

[Config Uniform]
*.host[*].TrafficPattern  = "Uniform"

#[Config bit-reversal]
#*.host[*].TrafficPattern  = "bit-reversal"

#[Config Transpose]
#*.host[*].TrafficPattern  = "Transpose"

#[Config HotSpot]
#*.host[*].TrafficPattern  = "HotSpot"

#[Config complement]
#*.host[*].TrafficPattern  = "complement"