Tesi Robotica Un coprocessore per Visual Search: Keypoint... | Page 68
4.1. ESEMPIO DI UN’IMPLEMENTAZIONE DOG
68
un unità di ontrollo logi he dirig le operzioni he devono essere
ompiuteF
rtiolre menzione deve essere ttriuit ll9unità di lolo dell onvoluzioneD
he su volt formt d un lero di dditori e moltiplitori stndrd he
lvor su dti )oting point strutturti seondo lo stndrd siii USRF
sn sostnz ess risult essere pressohé un trsposizione dirett in hrdE
wre dell9lgoritmo hoq osì ome è stto presentto nel pitolo preedenteF
untulizzimo pregi e difetti dell relizzzioneF
IF pondmentlmente pprovimo l strutturzione dell9rhitetturD in qunE
to l modulrizzzione hrdwre è un requisito molto importnte per l
progettzione emedded rendendolo verstile lle diverse pplizioni he
si vuole sviluppre e filmente estendiileF
PF v9impostzione multiilo pre l9rhitettur ll relizzzione di pipeline
delle quli il tempo di eseuzione ne può solo ene(ireY
QF snoltre l9introduzione di più unità di onvoluzione nhe se produe un9uE
mento nei osti di relizzzione del sistem grntise di per se un9sE
smento del tempo di eseuzione delle elorzioni del (ltro di un fttore
pri l numero delle sleF
issendo d9ordo on queste selte d9implementzione le fimo nostreF utE
tvi questi pregi si ontrppongono diversi prolemiF v selt di utilizzre
un numero ostnte di oe0ienti ll9interno delle unità di onvoluzione è depE
reileF gome imo visto l dimensione del uernel è strettmente orrelt
l rggio dell gussinF egliere di mntenere ostnte le dimensioni del uerE
nel per tutte le sle signi( introdurre un9mpli(zione dell9pprossimzione
on ui viene pplito il (ltro ll9immgineD mpli(zione he risult essere
tnto più pesnte ol resere dell sl d (ltrreF uest pprossimzione
potree essere un prolem per luni tipi di pplizioneF
eltr onsiderzione he và ftt rigurd l9e'ettiv neessità di e'etture lE
l9interno dell9hrdwre le moltiplizioni previste dll9operzione di onvoluzioneF