Hi,

See responses inline...

Excerpts From "Abu Saad Papa" <[email protected]>:
 [Simflex] Network Topologies in DSM: "Abu Saad Papa" <abu_s...@research.
>Hi,
> As part of my research work, I would like to compare the latency of the
>interconnection network (connecting the various on-chip cores) and
>computational latency of each core. I am assuming a CMP with on-chip
>interconnection network. The number of cores on the chip is varying from
>2 to the max allowed in Flexus. I have a few clarifications to make
>
>1) Can I use DSMFlex.OoO for the above work i.e a CMP with on-chip
>interconnection network?

Yes, this is possible if you scale the on-chip and off-chip memory 
latencies appropriately.  It's also relatively easy to integrate the 
network simulator into the CMP model (this is preferable).  
CacheController::doNewRequests() is probably the best place to add it 
there.

>2) I tried DSMFlex.OoO with test application given in the starting guide
>with 8-cores and obtained some statistics. I would like to know how to
>calculate the network latency from the obtained results? ( are the
>latencies given in number of cycles). Anyway I have attached the results I
>obtained at the end of this mail for clarity.

The latencies are in processor core cycles.  You can change the network 
latencies in the topology file.

>3) What other topologies I can use other than torus (the file I see in
>DSMFlex.OoO folder)? What is the procedure to use a topology say a mesh or
>any other topology other than torus?

There is a utility for generating these topology files in 
components/NetShim/testing/

Run 'make' from within that directory.  The historically-named 'torus' 
program generates topology files, both mesh and torus varieties.  Something 
along the lines of this should generate a 4x4 mesh:

   ./torus 16 -m -d mesh16.txt

Using -t instead of -m will generate the familiar 2D torus. 

>4) What is the max no of cores I can use in DSMFlex.OoO?

16 cores has been verified for both the DSM and CMP simulators.  Up to 32 
cores should also work in the CMP, but (to the best of my knowledge) this 
has not been tested.

- Jared

> Thanks in Advance.
>
>The results I obtained are attached below: ( I am showing only the network
>results). I don't know how to get the latency of the interconnection
>network from these results. What is the unit of the network latency shown
>here? Is it number of cycles?
>
>   sys-network-AcceptWaitTime   VC[0]
>     Count     Pct      Value
>      --------- ------- ----------
>      0         100.00% 0 elements
>     Average value: nan
>
>   sys-network-AcceptWaitTime   VC[1]
>     Count     Pct      Value
>      --------- ------- ----------
>      0         100.00% 0 elements
>     Average value: nan
>
>   sys-network-AcceptWaitTime   VC[2]
>     Count     Pct      Value
>      --------- ------- ----------
>      0         100.00% 0 elements
>     Average value: nan
>
>   sys-network-AtBufferHeadTime VC[0]
>     Count     Pct      Value
>      --------- ------- ----------
>      0         100.00% 0 elements
>     Average value: nan
>
>   sys-network-AtBufferHeadTime VC[1]
>     Count     Pct      Value
>      --------- ------- ----------
>      0         100.00% 0 elements
>     Average value: nan
>
>   sys-network-AtBufferHeadTime VC[2]
>     Count     Pct      Value
>      --------- ------- ----------
>      0         100.00% 0 elements
>     Average value: nan
>
>   sys-network-BufferTime       VC[0]
>     Count     Pct      Value
>      --------- ------- ----------
>      0         100.00% 0 elements
>     Average value: nan
>
>   sys-network-BufferTime       VC[1]
>     Count     Pct      Value
>      --------- ------- ----------
>      0         100.00% 0 elements
>     Average value: nan
>
>   sys-network-BufferTime       VC[2]
>     Count     Pct      Value
>      --------- ------- ----------
>      0         100.00% 0 elements
>     Average value: nan
>
>   sys-network-Maximum network input buffer depth12
>   sys-network-Network Message Hops        22639
>   sys-network-Network Messages Received   13460
>   sys-network-Network Messages Received:Data5426
>   sys-network-Network Messages Received:NoData8034
>   sys-network-NetworkLatency   VC[0]
>     Count     Pct      Value
>      1791       38.50% 108
>      1398       30.05% 210
>      486        10.45% 312
>      33          0.71% 110
>      26          0.56% 111
>      25          0.54% 212
>      22          0.47% 211
>      21          0.45% 213
>      21          0.45% 214
>      20          0.43% 216
>      19          0.41% 215
>      18          0.39% 112
>      17          0.37% 109
>      15          0.32% 113
>      15          0.32% 231
>      14          0.30% 114
>      14          0.30% 313
>      11          0.24% 228
>      11          0.24% 134
>      11          0.24% 224
>      10          0.21% 232
>      9           0.19% 218
>      9           0.19% 117
>      9           0.19% 315
>      8           0.17% 121
>      8           0.17% 219
>      8           0.17% 129
>      8           0.17% 230
>      8           0.17% 243
>      8           0.17% 314
>      7           0.15% 220
>      7           0.15% 236
>      7           0.15% 223
>      7           0.15% 244
>      7           0.15% 130
>      7           0.15% 242
>      7           0.15% 318
>      6           0.13% 123
>      6           0.13% 125
>      6           0.13% 317
>      6           0.13% 272
>      6           0.13% 275
>      6           0.13% 239
>      6           0.13% 149
>      5           0.11% 316
>      5           0.11% 221
>      5           0.11% 119
>      5           0.11% 217
>      5           0.11% 332
>      5           0.11% 330
>      5           0.11% 249
>      5           0.11% 227
>      5           0.11% 362
>      5           0.11% 190
>      5           0.11% 326
>      5           0.11% 234
>      5           0.11% 240
>      5           0.11% 245
>      5           0.11% 158
>      5           0.11% 340
>      5           0.11% 342
>      5           0.11% 238
>      5           0.11% 137
>      4           0.09% 333
>      4           0.09% 225
>      4           0.09% 116
>      4           0.09% 118
>      4           0.09% 159
>      4           0.09% 392
>      4           0.09% 124
>      4           0.09% 329
>      4           0.09% 328
>      4           0.09% 226
>      4           0.09% 168
>      4           0.09% 237
>      4           0.09% 254
>      4           0.09% 128
>      4           0.09% 229
>      4           0.09% 347
>      4           0.09% 322
>      4           0.09% 139
>      4           0.09% 368
>      4           0.09% 138
>      4           0.09% 135
>      4           0.09% 247
>      3           0.06% 351
>      3           0.06% 335
>      3           0.06% 325
>      3           0.06% 320
>      3           0.06% 338
>      3           0.06% 296
>      3           0.06% 294
>      3           0.06% 277
>      3           0.06% 447
>      3           0.06% 344
>      3           0.06% 269
>      3           0.06% 268
>      3           0.06% 345
>      3           0.06% 263
>      3           0.06% 262
>      3           0.06% 261
>      3           0.06% 259
>      3           0.06% 258
>      3           0.06% 529
>      3           0.06% 250
>      3           0.06% 248
>      3           0.06% 147
>      3           0.06% 173
>      3           0.06% 142
>      3           0.06% 141
>      3           0.06% 136
>      3           0.06% 378
>      3           0.06% 406
>      3           0.06% 363
>      3           0.06% 120
>      3           0.06% 354
>      3           0.06% 233
>      3           0.06% 235
>      3           0.06% 241
>      2           0.04% 339
>      2           0.04% 161
>      2           0.04% 293
>      2           0.04% 156
>      2           0.04% 302
>      2           0.04% 341
>      2           0.04% 309
>      2           0.04% 409
>      2           0.04% 389
>      2           0.04% 145
>      2           0.04% 407
>      2           0.04% 319
>      2           0.04% 323
>      2           0.04% 132
>      2           0.04% 131
>      2           0.04% 395
>      2           0.04% 122
>      2           0.04% 331
>      2           0.04% 334
>      2           0.04% 365
>      2           0.04% 348
>      2           0.04% 426
>      2           0.04% 369
>      2           0.04% 255
>      2           0.04% 420
>      2           0.04% 266
>      2           0.04% 252
>      2           0.04% 490
>      2           0.04% 174
>      2           0.04% 488
>      2           0.04% 375
>      2           0.04% 170
>      2           0.04% 353
>      2           0.04% 418
>      2           0.04% 276
>      2           0.04% 650
>      2           0.04% 283
>      129         2.77% in 129 undisplayed elements
>      --------- ------- ----------
>      4652      100.00% 285 elements
>     Average value: 183.30
>
>   sys-network-NetworkLatency   VC[1]
>     Count     Pct      Value
>      582        28.08% 108
>      479        23.11% 210
>      175         8.44% 110
>      159         7.67% 312
>      78          3.76% 212
>      46          2.22% 214
>      44          2.12% 114
>      30          1.45% 112
>      23          1.11% 216
>      17          0.82% 116
>      14          0.68% 118
>      13          0.63% 314
>      12          0.58% 220
>      11          0.53% 109
>      10          0.48% 218
>      9           0.43% 130
>      9           0.43% 111
>      9           0.43% 117
>      8           0.39% 122
>      8           0.39% 209
>      7           0.34% 324
>      7           0.34% 223
>      7           0.34% 322
>      7           0.34% 320
>      6           0.29% 224
>      6           0.29% 211
>      6           0.29% 113
>      6           0.29% 215
>      6           0.29% 133
>      6           0.29% 315
>      6           0.29% 217
>      6           0.29% 323
>      6           0.29% 124
>      5           0.24% 313
>      5           0.24% 336
>      5           0.24% 213
>      5           0.24% 234
>      4           0.19% 221
>      4           0.19% 222
>      4           0.19% 334
>      4           0.19% 120
>      4           0.19% 326
>      4           0.19% 247
>      4           0.19% 246
>      4           0.19% 232
>      4           0.19% 228
>      4           0.19% 226
>      3           0.14% 233
>      3           0.14% 235
>      3           0.14% 335
>      3           0.14% 393
>      3           0.14% 243
>      3           0.14% 230
>      3           0.14% 265
>      3           0.14% 317
>      3           0.14% 318
>      3           0.14% 225
>      3           0.14% 107
>      3           0.14% 115
>      3           0.14% 119
>      3           0.14% 135
>      3           0.14% 121
>      3           0.14% 142
>      3           0.14% 128
>      3           0.14% 144
>      2           0.10% 254
>      2           0.10% 321
>      2           0.10% 377
>      2           0.10% 319
>      2           0.10% 136
>      2           0.10% 266
>      2           0.10% 268
>      2           0.10% 270
>      2           0.10% 273
>      2           0.10% 360
>      2           0.10% 316
>      2           0.10% 131
>      2           0.10% 354
>      2           0.10% 134
>      2           0.10% 343
>      2           0.10% 340
>      2           0.10% 302
>      2           0.10% 331
>      2           0.10% 329
>      2           0.10% 164
>      2           0.10% 163
>      2           0.10% 229
>      2           0.10% 325
>      2           0.10% 231
>      2           0.10% 148
>      2           0.10% 123
>      2           0.10% 145
>      2           0.10% 394
>      2           0.10% 125
>      2           0.10% 240
>      2           0.10% 242
>      2           0.10% 244
>      2           0.10% 141
>      2           0.10% 249
>      2           0.10% 386
>      71          3.42% in 71 undisplayed elements
>      --------- ------- ----------
>      2073      100.00% 171 elements
>     Average value: 177.64
>
>   sys-network-NetworkLatency   VC[2]
>     Count     Pct      Value
>      1949       28.94% 108
>      1393       20.68% 210
>      446         6.62% 312
>      179         2.66% 110
>      129         1.92% 240
>      115         1.71% 122
>      110         1.63% 224
>      63          0.94% 212
>      60          0.89% 314
>      54          0.80% 109
>      48          0.71% 220
>      47          0.70% 138
>      43          0.64% 228
>      42          0.62% 126
>      40          0.59% 222
>      39          0.58% 120
>      33          0.49% 211
>      31          0.46% 112
>      31          0.46% 144
>      29          0.43% 118
>      29          0.43% 342
>      27          0.40% 330
>      27          0.40% 324
>      26          0.39% 246
>      25          0.37% 234
>      25          0.37% 216
>      24          0.36% 140
>      24          0.36% 114
>      23          0.34% 113
>      23          0.34% 136
>      22          0.33% 348
>      21          0.31% 209
>      21          0.31% 130
>      21          0.31% 213
>      19          0.28% 242
>      19          0.28% 252
>      19          0.28% 162
>      18          0.27% 366
>      18          0.27% 215
>      18          0.27% 326
>      17          0.25% 116
>      17          0.25% 322
>      17          0.25% 225
>      17          0.25% 223
>      17          0.25% 230
>      16          0.24% 107
>      16          0.24% 258
>      16          0.24% 238
>      16          0.24% 236
>      16          0.24% 119
>      16          0.24% 128
>      15          0.22% 235
>      15          0.22% 121
>      15          0.22% 214
>      15          0.22% 221
>      14          0.21% 111
>      14          0.21% 270
>      13          0.19% 239
>      13          0.19% 226
>      13          0.19% 180
>      13          0.19% 139
>      13          0.19% 264
>      13          0.19% 256
>      12          0.18% 229
>      12          0.18% 241
>      12          0.18% 134
>      11          0.16% 115
>      11          0.16% 117
>      11          0.16% 132
>      11          0.16% 218
>      11          0.16% 232
>      11          0.16% 198
>      11          0.16% 402
>      11          0.16% 384
>      10          0.15% 142
>      10          0.15% 219
>      10          0.15% 133
>      10          0.15% 315
>      10          0.15% 311
>      10          0.15% 306
>      10          0.15% 292
>      10          0.15% 288
>      10          0.15% 123
>      9           0.13% 420
>      9           0.13% 313
>      9           0.13% 131
>      9           0.13% 262
>      9           0.13% 227
>      9           0.13% 150
>      9           0.13% 360
>      9           0.13% 328
>      8           0.12% 338
>      8           0.12% 334
>      8           0.12% 438
>      8           0.12% 272
>      8           0.12% 456
>      8           0.12% 333
>      8           0.12% 325
>      8           0.12% 317
>      8           0.12% 274
>      8           0.12% 243
>      8           0.12% 244
>      8           0.12% 248
>      7           0.10% 263
>      7           0.10% 323
>      7           0.10% 231
>      7           0.10% 250
>      7           0.10% 249
>      7           0.10% 357
>      7           0.10% 341
>      7           0.10% 160
>      7           0.10% 135
>      7           0.10% 141
>      7           0.10% 124
>      6           0.09% 255
>      6           0.09% 370
>      6           0.09% 351
>      6           0.09% 337
>      6           0.09% 137
>      6           0.09% 168
>      6           0.09% 474
>      6           0.09% 316
>      6           0.09% 146
>      6           0.09% 237
>      6           0.09% 356
>      6           0.09% 363
>      5           0.07% 268
>      5           0.07% 278
>      5           0.07% 367
>      5           0.07% 327
>      5           0.07% 282
>      5           0.07% 280
>      5           0.07% 368
>      5           0.07% 332
>      5           0.07% 410
>      5           0.07% 319
>      5           0.07% 147
>      5           0.07% 233
>      5           0.07% 298
>      5           0.07% 377
>      5           0.07% 378
>      5           0.07% 318
>      5           0.07% 254
>      5           0.07% 359
>      5           0.07% 492
>      5           0.07% 253
>      4           0.06% 352
>      4           0.06% 156
>      4           0.06% 154
>      4           0.06% 153
>      4           0.06% 300
>      4           0.06% 299
>      4           0.06% 321
>      4           0.06% 320
>      4           0.06% 157
>      4           0.06% 149
>      4           0.06% 285
>      4           0.06% 291
>      4           0.06% 217
>      4           0.06% 345
>      4           0.06% 344
>      4           0.06% 373
>      4           0.06% 343
>      4           0.06% 190
>      4           0.06% 125
>      4           0.06% 340
>      4           0.06% 245
>      4           0.06% 247
>      4           0.06% 349
>      4           0.06% 127
>      4           0.06% 336
>      4           0.06% 266
>      4           0.06% 269
>      4           0.06% 143
>      4           0.06% 145
>      4           0.06% 164
>      4           0.06% 276
>      3           0.04% 335
>      3           0.04% 129
>      3           0.04% 329
>      3           0.04% 152
>      3           0.04% 148
>      3           0.04% 155
>      3           0.04% 417
>      3           0.04% 346
>      3           0.04% 251
>      3           0.04% 257
>      3           0.04% 382
>      3           0.04% 260
>      3           0.04% 170
>      3           0.04% 169
>      3           0.04% 167
>      3           0.04% 392
>      3           0.04% 376
>      3           0.04% 476
>      3           0.04% 275
>      3           0.04% 277
>      3           0.04% 281
>      3           0.04% 375
>      3           0.04% 163
>      3           0.04% 287
>      3           0.04% 290
>      3           0.04% 426
>      3           0.04% 372
>      3           0.04% 297
>      3           0.04% 355
>      3           0.04% 303
>      3           0.04% 371
>      2           0.03% 374
>      2           0.03% 379
>      2           0.03% 406
>      2           0.03% 399
>      2           0.03% 386
>      2           0.03% 405
>      2           0.03% 488
>      2           0.03% 369
>      2           0.03% 510
>      2           0.03% 362
>      2           0.03% 477
>      2           0.03% 400
>      2           0.03% 397
>      2           0.03% 354
>      2           0.03% 528
>      2           0.03% 259
>      2           0.03% 423
>      2           0.03% 206
>      2           0.03% 203
>      2           0.03% 427
>      2           0.03% 462
>      2           0.03% 192
>      2           0.03% 624
>      2           0.03% 188
>      2           0.03% 186
>      2           0.03% 185
>      2           0.03% 183
>      2           0.03% 181
>      2           0.03% 458
>      2           0.03% 436
>      2           0.03% 175
>      2           0.03% 174
      2           0.03% 440
>      2           0.03% 165
>      2           0.03% 161
>      2           0.03% 159
>      2           0.03% 307
>      2           0.03% 305
>      2           0.03% 418
>      2           0.03% 331
>      2           0.03% 301
>      2           0.03% 339
>      2           0.03% 294
>      2           0.03% 416
>      2           0.03% 421
>      2           0.03% 422
>      2           0.03% 283
>      2           0.03% 279
>      2           0.03% 273
>      2           0.03% 271
>      2           0.03% 267
>      2           0.03% 265
>      2           0.03% 261
>      104         1.54% in 104 undisplayed elements
>      --------- ------- ----------
>      6735      100.00% 365 elements
>     Average value: 191.79
>
>
>
>
>
>-- 
> Abu Saad Papa
> http://research.iiit.net/~abu_saad/
> M.S VLSI
> IIIT, Hyderabad.
>
>      "GOD GIVES MAN GETS ........
>           GOD FORGIVES MAN FORGETS...."
>
>
>_______________________________________________
>SimFlex mailing list
>[email protected]
>https://sos.ece.cmu.edu/mailman/listinfo/simflex
>SimFlex web page: http://www.ece.cmu.edu/~simflex

Reply via email to