Degh

From Ilianko
Revision as of 07:49, 11 April 2012 by Anko (talk | contribs)

[General]

  1. record-eventlog = true
  2. sim-time-limit = 100h
  1. cpu-time-limit = 120 s
  2. debug-on-errors = true
  1. 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}
  1. (${32..1024 step 32})
  • .host[*].FlitSize = 16
  • .host[*].TrafficPattern = "Uniform"
  • .host[*].intervalInit = uniform(0 ns, 100 ns)
  • .host[*].PacketRate = (${10..100 step 10})
  1. *.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]

  1. record-eventlog = true
  2. sim-time-limit = 100h
  1. cpu-time-limit = 120 s
  2. 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

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

n_radix_switch.n = 16

  • .switch[*].*.BufferLength = 16
  • .switch[*].*.RoutingAlgorithm = "SourceTag"
  1. total number of packets sent by each host
  • .host[*].PacketsToSend = 1000
  1. packet size (in flits)
  • .host[*].PacketSize = 128
  • .host[*].TrafficPattern = "Uniform"
  1. specifies offered load form 0 to 100%
  • .host[*].PacketRate = (${10..100 step 10})
  1. Flit size (in bits)
  • .host[*].FlitSize = 16
  • .switch[*].*.SwitchClock = 8 ns

[Config Uniform]

  • .host[*].TrafficPattern = "Uniform"
  1. [Config bit-reversal]
    • .host[*].TrafficPattern = "bit-reversal"
  1. [Config Transpose]
    • .host[*].TrafficPattern = "Transpose"
  1. [Config HotSpot]
    • .host[*].TrafficPattern = "HotSpot"
  1. [Config complement]
    • .host[*].TrafficPattern = "complement"