Research Article

An NoC Traffic Compiler for Efficient FPGA Implementation of Sparse Graph-Oriented Workloads

Table 1

Application graphs.

Graph Nodes Edges Max
FaninFanout

BSP Compute Model [3]

ConceptNet
cnet-small 14556 27275 226 2538
cnet-default 224876 553837 16176 36562
Matrix-Multiply
add20 2395 17319 124 124
bcsstk11 1473 17857 27 30
fidap035 19716 218308 18 18
fidapm37 9152 765944 255 255
gemat11 4929 33185 27 28
memplus 17758 126150 574 574
rdb3200l 3200 18880 6 6
utm5940 5940 83842 30 20
Bellman-Ford
ibm01 12752 36455 33 93
ibm05 29347 97862 9 109
ibm10 69429 222371 137 170
ibm15 161570 529215 267 196
ibm16 183484 588775 163 257
ibm18 210613 617777 85 209

Token Dataflow Compute Model [4]

 bcspwr01 75398536
 mux8 1037139538
 ringosc 2883386634
 psadmit1 981413356310
 dac 4300067265310
 psadmit2 2225930108311
 sandia01 404005576538
 sandia02 404005576538
 s208 4305562067311
 bcspwr09 221807391654353
 s298 70928106247313
 s344 70666103314312
 s349 73914108888314
 s382 81060119475316
 s444 90288133901316
 s386 100637151868320
 s510 220092380930354
 s526 146442228017326
 s641 212474348453339
 10stages 12472017839638
 circuit2 4164547475873172