Difference between revisions of "Scratchpad unit"
From NaplesPU Documentation
(Created page with "Scratchpad creata da Ciro, riversarci la tesi di Ciro.") |
|||
Line 1: | Line 1: | ||
− | + | 24/4/2019 | |
+ | |||
+ | '''INTERFACCIA E FUNZIONALITA'''' | ||
+ | |||
+ | Vista modulare con ingressi-uscite (con descrizione) | ||
+ | FSM (differenza comportamento fully-pipelined e n-way conflicts) | ||
+ | ingressi parametrizzabili | ||
+ | |||
+ | '''MODULI''' | ||
+ | |||
+ | Stadio 0 (pipe) | ||
+ | Stadio 1 (stage1) | ||
+ | Stadio 2 (stage2) | ||
+ | Stadio 3 (stage3) | ||
+ | |||
+ | '''ESEMPIO DI FUNZIONAMENTO''' | ||
+ | |||
+ | Si deve aggiungere l'attributo ''__scratchpad'' per avere la sicurezza che una variabile venga allocata in SPM. | ||
+ | Definire qualche esempio più specifico (e.g. ''conv_layer_mvect_mt'' con uno o due core) |
Revision as of 15:39, 24 April 2019
24/4/2019
INTERFACCIA E FUNZIONALITA'
Vista modulare con ingressi-uscite (con descrizione) FSM (differenza comportamento fully-pipelined e n-way conflicts) ingressi parametrizzabili
MODULI
Stadio 0 (pipe) Stadio 1 (stage1) Stadio 2 (stage2) Stadio 3 (stage3)
ESEMPIO DI FUNZIONAMENTO
Si deve aggiungere l'attributo __scratchpad per avere la sicurezza che una variabile venga allocata in SPM. Definire qualche esempio più specifico (e.g. conv_layer_mvect_mt con uno o due core)