3DD 1e 1 Agosto Def Roadmap

426 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
426
On SlideShare
0
From Embeds
0
Number of Embeds
42
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

3DD 1e 1 Agosto Def Roadmap

  1. 1. D ynamic R econfigurability in E mbedded S ystem D esign - Prima Edizione della 3-Giorni DRESD - 31/07 - 1 -2/08, 2006 Hotel Villa Gina Goglio
  2. 2. Outline <ul><li>Alcune definizioni && flusso generale: Curino C., Rana V., Santambrogio M. </li></ul><ul><li>DRESD Roadmap: Sandionigi C. </li></ul><ul><li>Collaborazioni con altre Università: Santambrogio M. </li></ul><ul><li>Definizione dei progetti/tesi 06/07 </li></ul><ul><li>Varie attività: DRESD news, CD DRESD, Flyers, DRESD gadgets </li></ul><ul><li>Metriche per la valutazione </li></ul>
  3. 3. Outline <ul><li>Alcune definizioni && flusso generale: Curino C., Rana V., Santambrogio M. </li></ul><ul><li>DRESD Roadmap: Sandionigi C. </li></ul><ul><li>Collaborazioni con altre Università: Santambrogio M. </li></ul><ul><li>Definizione dei progetti/tesi 06/07 </li></ul><ul><li>Varie attività: DRESD news, CD DRESD, Flyers, DRESD gadgets </li></ul><ul><li>Metriche per la valutazione </li></ul>
  4. 4. DRESD – Definizioni <ul><li>Device : le particolari FPGA; </li></ul><ul><li>Node : le particolari board con il relativo numero e tipo di device usate; </li></ul><ul><li>Environment : l’insieme delle board utilizzate; </li></ul><ul><li>Physical Layer: Device -> Node -> Environment </li></ul><ul><li>Model interface: il modello dell’architettura descritto in HDL; </li></ul><ul><li>Architectre model: descrizione del modello a “specification model” </li></ul><ul><li>Architecture instance : la descrizione dell’istanza dell’architettura calata sul “Physical Layer”; </li></ul><ul><li>Architecture : TbD; </li></ul><ul><li>Core: componente HW che definisco una specifica funzionalità </li></ul><ul><li>IP-Core: core corredato di interfacciamento con il canale di comunicazione </li></ul><ul><li>IPCI: IP-Core instance (dopo la fase di mapping tecnologico) </li></ul><ul><li>IPCI 2 : IP-Core instance 2 (bitstream di configurazione (PaR fixato)) </li></ul><ul><li>Application : il problema dato; </li></ul><ul><li>Configuration : l’architettura unita con i core; </li></ul><ul><li>Status : le configurazioni unite con lo stato del software; </li></ul><ul><li>System : la sequenza di stati. </li></ul>
  5. 5. DRESD – Architecture Instance
  6. 6. DRESD – General Flow
  7. 7. DRESD – Final Part
  8. 8. “ HW Modules” Flow TbD
  9. 9. Outline <ul><li>Alcune definizioni && flusso generale: Curino C., Rana V., Santambrogio M. </li></ul><ul><li>DRESD Roadmap: Sandionigi C. </li></ul><ul><li>Collaborazioni con altre Università: Santambrogio M. </li></ul><ul><li>Definizione dei progetti/tesi 06/07 </li></ul><ul><li>Varie attività: DRESD news, CD DRESD, Flyers, DRESD gadgets </li></ul><ul><li>Metriche per la valutazione </li></ul>
  10. 10. DRESD – Roadmap (@ March 2006)
  11. 11. DRESD – Roadmap (@ August 2006) December 2007 Reconfigurable computing lessons in a course September 2007 DRESD open meetings formula December 2006 Flyers for all the projects December 2006 Gadgets (T-shirts, pens, block notes, ...) December 2006 2007 DRESD 3-days definition November 2006 Micro CD for students and ISO available at the Micro web site September 2006 Poster about DRESD works September 2006 DRESD News (every 3 months) Collaboration with other universities Collaboration with other DEI sections DRESD workshop DRESD 3-days Deadline Objective
  12. 12. Outline <ul><li>Alcune definizioni && flusso generale: Curino C., Rana V., Santambrogio M. </li></ul><ul><li>DRESD Roadmap: Sandionigi C. </li></ul><ul><li>Collaborazioni con altre Università: Santambrogio M. </li></ul><ul><li>Definizione dei progetti/tesi 06/07 </li></ul><ul><li>Varie attività: DRESD news, CD DRESD, Flyers, DRESD gadgets </li></ul><ul><li>Metriche per la valutazione </li></ul>
  13. 13. LaboSW 1 di 2 <ul><li>PIP </li></ul><ul><ul><li>Instance merge: quando mergiare due istanze partite da uno stesso template a fronte di un controllore più complesso e di un aumento dell’area </li></ul></ul><ul><ul><li>Closeness metrics: come mergiare istanze di core in un unico core </li></ul></ul><ul><ul><li>CovSet: generazione di una copertura partendo dai template che implementi una politaca di generazione di core composti dai nodi “spare” </li></ul></ul><ul><ul><li>CovSet - Instance growing : generazione di una copertura partendo dai template che implementi una politaca per l’ingrandimento dei template </li></ul></ul><ul><ul><li>Politica per la selezione dei template orientata alla riconfigurazione parziale (HTG, Frammentazione dei template) </li></ul></ul><ul><ul><li>Sovrapposizione dei template anche dopo averne selezionato uno (non eliminare I template parzialmente sovrapposti con quello selezionato) </li></ul></ul><ul><ul><li>Salomone improvement: come da TCG si possano usare gli HTG per creare uno scheduling migliore (SCoNo equivalente) </li></ul></ul><ul><ul><li>ADJ coloring improvement (?) </li></ul></ul><ul><ul><li>Placement (vincoli): Estensione del lavoro di tesi di Giulia && Stefano </li></ul></ul><ul><ul><li>Placement: Algo alla &quot;markus“ </li></ul></ul><ul><ul><li>Floorplanner </li></ul></ul><ul><li>IP-Core generator improvement </li></ul><ul><ul><li>Parser (checker) VHDL </li></ul></ul><ul><ul><li>Estensiona al PLB </li></ul></ul><ul><ul><li>Estensiona all'AMBA BUS </li></ul></ul><ul><ul><li>Estensiona al WISHBONE non solo punto punto </li></ul></ul><ul><ul><li>Supporto ai file .edif </li></ul></ul>
  14. 14. LaboSW 2 di 2 <ul><li>Reconftool </li></ul><ul><ul><li>Agenda per prenotazioni: statische uso, lock sul numero di ore per utente </li></ul></ul><ul><ul><li>Reset fisico (interruttore) su scheda </li></ul></ul><ul><ul><li>Implementazione su WebService </li></ul></ul><ul><ul><li>Catena JTAG </li></ul></ul><ul><ul><li>Implementazione di un meccanismo di &quot;debugging&quot; HW </li></ul></ul><ul><li>FPGA </li></ul><ul><ul><li>DB per le FPGA della Xilinx </li></ul></ul><ul><li>Linux </li></ul><ul><ul><li>((?) Sentire Vincenzo (?)) </li></ul></ul><ul><li>BAnMaT improvement </li></ul><ul><ul><li>BAnMaT per V4 e V5 </li></ul></ul><ul><li>JHDL </li></ul><ul><ul><li>Patch a JHDL per generare VHDL </li></ul></ul><ul><li>JTST </li></ul><ul><li>SyCERS </li></ul><ul><ul><li>Metriche TLM di “ABS” su simulatore </li></ul></ul><ul><ul><li>Da specifica statica a dinamica </li></ul></ul><ul><ul><li>((?) Sentire Chiara (?)) </li></ul></ul>
  15. 15. PRLA 1 di 2 <ul><li>YARA </li></ul><ul><ul><li>ICAP + DMA = IPCM </li></ul></ul><ul><ul><li>BiRF + DMA = BiRF* </li></ul></ul><ul><ul><li>BiRF* + IPCM = DICAP </li></ul></ul><ul><ul><li>Bitstream dif. in HW </li></ul></ul><ul><ul><li>Bitstream Comprex: come ridurre le info del bitstream a favore di un ricostruttore in un IP-Core opposito (e.g. eliminazione delle info di padding) </li></ul></ul><ul><ul><li>Placer in HW </li></ul></ul><ul><ul><li>Controllore riconfig. interno </li></ul></ul><ul><ul><li>BiRF a 2D </li></ul></ul><ul><ul><li>BiRF in DMA </li></ul></ul><ul><li>R4R </li></ul><ul><ul><li>Readback delle configurazioni </li></ul></ul><ul><ul><li>Riconfigurabilità esterna S3 + XC2VP20 </li></ul></ul><ul><li>ImpulseC </li></ul><ul><li>SyCERS </li></ul>
  16. 16. PRLA 2 di 2 <ul><li>MicroBLAZE riconfig </li></ul><ul><li>FPSLIC </li></ul><ul><ul><li>BAnMAT per FPSLIC </li></ul></ul><ul><ul><li>Acheronte 2 FPSLIC </li></ul></ul><ul><li>Diopsis </li></ul>
  17. 17. Outline <ul><li>Alcune definizioni && flusso generale: Curino C., Rana V., Santambrogio M. </li></ul><ul><li>DRESD Roadmap: Sandionigi C. </li></ul><ul><li>Collaborazioni con altre Università: Santambrogio M. </li></ul><ul><li>Definizione dei progetti/tesi 06/07 </li></ul><ul><li>Varie attività: DRESD news, CD DRESD, Flyers, DRESD gadgets </li></ul><ul><li>Metriche per la valutazione </li></ul>
  18. 18. Varie attività <ul><li>DRESD news </li></ul><ul><ul><li>Indice: </li></ul></ul><ul><ul><ul><li>Varie “Inutili”: pag. 4 (1°(p1), 2°(p2) dati “generali”, 4°(p24)) di copertina, una di indice (p3)) </li></ul></ul></ul><ul><ul><ul><li>Editoriale: pag. 1 (p4) – Santa </li></ul></ul></ul><ul><ul><ul><li>Descrizione del lavoro (STATUS DRESD): pag. 4 (p5-8) – Santa + Vincenzo + Carlo </li></ul></ul></ul><ul><ul><ul><li>Incontri DRESD (2 al mese – nuova formula): pag. 1 (p9) </li></ul></ul></ul><ul><ul><ul><li>Welcome: pag. 1 (p10) – Ale + IlSupremo </li></ul></ul></ul><ul><ul><ul><ul><li>HowTo sui progetti: pag. 1 (p11) – Chiara (S.) + Santa </li></ul></ul></ul></ul><ul><ul><ul><li>“ Prossimamente”: pag. 2 (p13-14) – Chiara (S.) + Santa </li></ul></ul></ul><ul><ul><ul><li>3-Giorni DRESD: resoconto: pag. 6 (p15-20) – Chiara (S.) </li></ul></ul></ul><ul><ul><ul><li>Elenco (overview) dei progetti: pag. 3 (p21-23) – Santa </li></ul></ul></ul><ul><ul><li>Date: </li></ul></ul><ul><ul><ul><li>Prima versione IT: 25/08 </li></ul></ul></ul><ul><ul><ul><li>Prima versione Eng: 1/09 </li></ul></ul></ul><ul><ul><ul><li>Revisione finita e sistemata IT: 8/09 </li></ul></ul></ul><ul><ul><ul><li>Revisione finita e sistemata Eng: 15/09 </li></ul></ul></ul><ul><ul><ul><li>DRESD news, prima versione finita: 29/09 </li></ul></ul></ul><ul><ul><li>Revisori: </li></ul></ul><ul><ul><ul><li>IT: Chiara (F.), Tia, Marco (N.) </li></ul></ul></ul><ul><ul><ul><li>Eng: Carlo, Tia, Vincenzo </li></ul></ul></ul><ul><li>CD DRESD </li></ul><ul><li>Flyers </li></ul><ul><li>DRESD gadgets </li></ul>
  19. 19. Outline <ul><li>Alcune definizioni && flusso generale: Curino C., Rana V., Santambrogio M. </li></ul><ul><li>DRESD Roadmap: Sandionigi C. </li></ul><ul><li>Collaborazioni con altre Università: Santambrogio M. </li></ul><ul><li>Definizione dei progetti/tesi 06/07 </li></ul><ul><li>Varie attività: DRESD news, CD DRESD, Flyers, DRESD gadgets </li></ul><ul><li>Metriche per la valutazione </li></ul>
  20. 20. Metriche per la valutazione <ul><li>Didattica: </li></ul><ul><ul><li>Numeri studenti per i progetti: </li></ul></ul><ul><ul><ul><li>PRLA </li></ul></ul></ul><ul><ul><ul><li>LaboSW </li></ul></ul></ul><ul><ul><ul><li>HPPS </li></ul></ul></ul><ul><ul><li>Numero tesisti: </li></ul></ul><ul><ul><ul><li>Primo livello </li></ul></ul></ul><ul><ul><ul><li>Specialistica </li></ul></ul></ul><ul><ul><ul><li>Vecchio ordinamento </li></ul></ul></ul><ul><ul><li>M 1a : %(#PRLA - #TesistiPL) </li></ul></ul><ul><li>Conferenze e affini: </li></ul><ul><ul><li>M 1b : #articoli a conferenza </li></ul></ul><ul><ul><li>M 2b : #artcoli a rivista </li></ul></ul><ul><ul><li>M 3b : # reviewer </li></ul></ul><ul><ul><li>M 4b : #PC </li></ul></ul><ul><ul><li>M 5b : #Organizzazione conf. (Conf. Chair, Session Chair, etc. etc.) </li></ul></ul>

×