Hello! I was recently studying the output files in timeloop-accelergy-exercises/workspace/exercises/01_accelergy_timeloop_2020_ispass/timeloop/06-mapper-convlayer-eyeriss, and I found that the timeloop-mapper.stats.txt in ref-output is for each The optimal mapping for spad exploration in a PE is as follows:
ifmap_spad [Inputs:8 (8)]
weights_spad [ Weights:32 (32) ]
--------------------------------
| for C in [0:8)
psum_spad [Outputs:4 (4)]
--------------------------
| for M in [0:4)
| << Compute >>
For example, the storage capacity constraints of ifmap_spad in eyeriss_like.yaml are as follows:
Does this mean that according to ifmap_spad [ Inputs:8 (8) ], I only need to change the depth of ifmap_spad from 12->8 and change the width from 16->8? That is, redundant registers are removed and the resource utilization of the accelerator can become less? Thanks!
Hello! I was recently studying the output files in
timeloop-accelergy-exercises/workspace/exercises/01_accelergy_timeloop_2020_ispass/timeloop/06-mapper-convlayer-eyeriss
, and I found that thetimeloop-mapper.stats.txt
in ref-output is for each The optimal mapping for spad exploration in a PE is as follows:For example, the storage capacity constraints of
ifmap_spad
ineyeriss_like.yaml
are as follows:Does this mean that according to
ifmap_spad [ Inputs:8 (8) ]
, I only need to change the depth ofifmap_spad
from12->8
and change the width from16->8
? That is, redundant registers are removed and the resource utilization of the accelerator can become less? Thanks!