77 leak_power : 0
88 tensors : {keep: All}
99 actions :
10- - {name: read, energy: 100, latency: 0 }
11- - {name: write, energy: 100, latency: 0 }
10+ - {name: read, energy: 0, throughput: inf }
11+ - {name: write, energy: 0, throughput: inf }
1212
1313 - !Array
1414 name : Array
1515 spatial :
1616 - {name: X, fanout: 4}
1717 - {name: Y, fanout: 4}
1818 nodes :
19+ - !Memory
20+ name : GlobalBuffer
21+ size : inf
22+ area : 0
23+ leak_power : 0
24+ tensors : {keep: ~MainMemory, may_keep: All}
25+ actions :
26+ - {name: read, energy: 0, throughput: inf}
27+ - {name: write, energy: 0, throughput: inf}
28+
1929 - !Memory
2030 name : RowBuffer
2131 size : inf
2232 area : 0
2333 leak_power : 0
2434 tensors : {keep: input, may_keep: input}
2535 actions :
26- - {name: read, energy: 5, latency : 1}
27- - {name: write, energy: 5, latency: 0 }
36+ - {name: read, energy: 5, throughput : 1}
37+ - {name: write, energy: 5, throughput: inf }
2838 spatial :
2939 - {name: X, fanout: 4}
3040
3545 leak_power : 0
3646 tensors : {keep: output, may_keep: output}
3747 actions :
38- - {name: read, energy: 5, latency: 0 }
39- - {name: write, energy: 5, latency: 0 }
48+ - {name: read, energy: 5, throughput: inf }
49+ - {name: write, energy: 5, throughput: inf }
4050 spatial :
4151 - {name: Y, fanout: 4}
4252
4757 leak_power : 0
4858 tensors : {keep: weight, may_keep: weight}
4959 actions :
50- - {name: read, energy: 5, latency: 1 }
51- - {name: write, energy: 5, latency: 0 }
60+ - {name: read, energy: 5, throughput: inf }
61+ - {name: write, energy: 5, throughput: inf }
5262 spatial :
5363 - {name: X, fanout: 2}
5464 - {name: Y, fanout: 2}
5868 area : 0
5969 leak_power : 0
6070 actions :
61- - {name: hops, energy: 1, latency: 0}
62-
71+ - {name: hops, energy: 1, throughput: inf}
6372
6473 - !Memory
6574 name : Scratchpad
@@ -68,12 +77,12 @@ arch:
6877 leak_power : 0
6978 tensors : {keep: weight, may_keep: weight}
7079 actions :
71- - {name: read, energy: 1, latency: 0 }
72- - {name: write, energy: 1, latency: 0 }
80+ - {name: read, energy: 1, throughput: inf }
81+ - {name: write, energy: 1, throughput: inf }
7382
7483 - !Compute
7584 name : MAC
7685 area : 0
7786 leak_power : 0
7887 actions :
79- - {name: compute, energy: 1, latency: 0 }
88+ - {name: compute, energy: 1, throughput: inf }
0 commit comments