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
