I've made a program which generate assembly instructions according to arguments for my vector extension to perform convolution. Note that I assume My vector extension doesn't have a loop or branch instruction
However, if I set input width = 7, kernel width = 3, Input channel = 128, Output channel = 4, then the number of generated instructions is almost 90,000. I have an instruction simulator for this vector processor but I can't figure it out how to check my generated instructions are sane or not.
Is there any good point to start or any good idea?
Aucun commentaire:
Enregistrer un commentaire