POLITECNICO DI MILANO Framework per lo sviluppo di descrizioni HW basato su ImpulseC tramite l'uso di algoritmi evolutivi Relatore: prof.ssa Anna Maria.

Slides:



Advertisements
Presentazioni simili
Implementazione di un sistema di gestione per un IP-Core in ambiente GNU\Linux embedded: Infrared Data Association Relatore: Prof. Fabrizio FERRANDI Correlatore:
Advertisements

Referenti: Prof. Anna Antola Ing. Marco Domenico Santambrogio
Francesco Redaelli - Davide Sacchi
Politecnico di Milano Realizzazione di un componente per un sistema dedicato: integrazione del componente RC6 a 128 bit in EDK Relatore: Prof. Fabrizio.
Politecnico di Milano UNA METODOLOGIA PER LA STIMA DELLE RISORSE HARDWARE IN ARCHITETTURE RICONFIGURABILI Relatore: Prof. Fabrizio FERRANDI Correlatore:
Politecnico di Milano Sviluppo di una applicazione per DIOPSIS 740: Rotazione e Ridimensionamento di immagini Sviluppo di una applicazione per DIOPSIS.
Relatore: Prof. Anna Antola
Carlo Di Federico - Matricola n Roberto Gonella - Matricola n
IPGen: un framework per la generazione automatica di IP-Core per FPGA
BAnMaT Light: un tool per la rilocazione software dei bitstream
BAnMaT:un framework per l’analisi e la manipolazione di bitstream orientato alla riconfigurabilità parziale Relatore: Prof. Fabrizio FERRANDI.
POLITECNICO DI MILANO Valutazione del tool PlanAhead per la realizzazione di architetture riconfigurabili Chiara Fornoni: Relatore:
Politecnico di Milano Realizzazione di una Applicazione basata su Riconfigurabilit à Dinamica: Riconoscimento di Contorni di Immagini A.A. 2004/2005 Relatore:
Realizzazione di un componente per un sistema dedicato: sviluppo dell’algoritmo di crittografia RC6 a 128 bit Relatore: Prof. Fabrizio Ferrandi Correlatore:
POLITECNICO DI MILANO Politecnico di Milano A.A. 2005/06 MECCANISMI DI SINCRONIZZAZIONE PER SISTEMI MULTIPROCESSORE BASATI SUL DISPOSITIVO D740 Candidato:
Relatore: Prof. Fabrizio Ferrandi
Politecnico di Milano Sviluppo di strumenti per l'analisi e la manipolazione di bitstream per la riconfigurabilità parziale Relatore: Prof. Fabrizio FERRANDI.
POLITECNICO DI MILANO NERD: Net-based Environment for Reconfigurable Devices Realizzazione di un Framework Distribuito Multi Utente per la Riconfigurabilità
Politecnico di Milano Realizzazione di un algoritmo di controllo per la riconfigurabilit à dinamica di moduli SystemC Relatore: Fabrizio Ferrandi Correlatore:
POLITECNICO DI MILANO DRCP: Come gestire in modo efficiente la riconfigurazione parziale dinamica su FPGA Luca Cerri: Relatore: Prof.
Relatore: Prof. Fabrizio FERRANDI
Stefano Magnoni : Arber Ngjela : Relatore: Prof. Francesco BRUSCHI
Università Politecnica delle Marche
ANALISI COMPARATIVA DEGLI ERP: SAP E MICROSOFT DYNAMICS
Università degli Studi di Trieste
Laureando: Marco DALLE FESTE
UNIVERSITA’ DEGLI STUDI DI TRIESTE FACOLTA’ DI INGEGNERIA CORSO DI LAUREA IN INGEGNERIA ELETTRONICA A.A / 2005 Tesi di Laurea Triennale SVILUPPO.
Relatore:. Prof. Fabrizio FERRANDI Correlatore:. Ing. Marco D
Luca Pizzamiglio Dipartimento di Elettronica ed Informazione Corso di Laurea in Ingegneria Informatica 17 Giugno 2003 Stimatori d'area per descrizioni.
Controllo remoto di un robot mobile realizzato con Lego Mindstorms
Controllo remoto di un robot mobile realizzato con Lego Mindstorms
INDAGINI DEL CAMPO DI SPOSTAMENTI INDOTTO DA UNA FONDAZIONE SUPERFICIALE SU SABBIA CON METODI DI ANALISI D’IMMAGINE POLITECNICO DI MILANO FACOLTA’ D’INGEGNERIA.
Perugia 27 aprile 2000 Anno Accademico 1998/1999
Apprendimento di movimenti della testa tramite Hidden Markov Model
UNIVERSITA DEGLI STUDI DI MILANO Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Scienze dellInformazione UNIVERSITA DEGLI STUDI.
Laureando: Nome COGNOME Matricola
UNIVERSITA DEGLI STUDI DI MILANO Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Trienmale in Informatica Relatore:Prof.ssa FIORELLA.
Unità Didattica 2 I Linguaggi di Programmazione
Documentazione automatica su un linguaggio schema di Alessandro Modica Relatore: Fabio Vitali.
Chinosi Michele – matr.: La seconda release di Virtuose basata su database XML La seconda release di Virtuose basata su.
1 Riccardo Mazza Un sistema per la gestione di riferimenti bibliografici con schede di catalogazione in XML Riccardo Mazza SUPSI-Scuola universitaria professionale.
ANALISI E PRIMA REALIZZAZIONE DI UN PROTOTIPO DI SEGWAY
Ancora tra sviluppo e apprendimento
Relatore Tesi di laurea di
PROGETTAZIONE E REALIZZAZIONE DI UNA UNITÀ DI POTENZA MULTIUSO
Marco Losito - matr Paola Mussida - matr
Inseguimento adattativo binoculare in tempo reale
Servizi Grid ed agenti mobili : un ambiente di sviluppo e delivering
Un motion planner per guide multimediali interattive
Esperimenti di testing della JVM basati sullutilizzo di workload di stress e di motori inferenziali Facoltà di Ingegneria Corso di Studi in Ingegneria.
Stima del flusso ottico per il controllo dei movimenti oculari
Titolo della tesi Nome candidato Relatore: prof. Davide Pettenella
UNIVERSITA' DEGLI STUDI DI MILANO Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Informatica Analisi, progettazione e realizzazione.
Università degli Studi di Modena e Reggio Emilia
1 di 15 Università degli studi di Modena e Reggio Emilia Mail Configurator: un’applicazione ad agenti mobili basata su ruoli dinamici Correlatori: Ing.
1/15 Università degli studi di Modena e Reggio Emilia Un approccio per sviluppare applicazioni di E-Democracy basato su ruoli per agenti mobili Correlatori:
MICROSCOPIA VIBRAZIONALE COERENTE
Lezione 2: Simulink Ing. Raffaele Carli (
POLITECNICO DI MILANO Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica STUDIO E REALIZZAZIONE DI UN BRACCIO ROBOTICO ANTROPOMORFO E SOLUZIONE.
WELCOME BUSINESS TRAINING MAGGIO 2014 Relatore: Marco De Feo.
GENERAZIONE DI FORME D’ONDA TRAMITE CONVERSIONE DI FREQUENZA
Progetto e realizzazione di un capacimetro con microcontrollore
Alessandro Bollini Dipartimento di Informatica e Sistemistica Università di Pavia Via Ferrata, Pavia Algoritmi Evolutivi.
D.I.Me.Ca. – D.I.Me.Ca. – Università degli Studi di Cagliari Facoltà di Ingegneria Dipartimento di Ingegneria.
Ingegneria del software Modulo 2 -Il software come prodotto Unità didattica 2 - I costi del software Ernesto Damiani Università degli Studi di Milano Lezione.
Università degli Studi di Firenze Facoltà di Ingegneria Dipartimento di Sistemi e Informatica Corso di Laurea in Ingegneria Informatica Modelli e strumenti.
Relatore: Prof. Vittorio Murino Correlatore: Dott. Andrea Fusiello Università degli Studi di Verona Facoltà di Scienze MM.FF.NN. Corso di Laurea in Informatica.
Realizzazione di un algoritmo genetico distribuito per l’inversione di modelli di deformazione del suolo (rilevamenti GPS e immagini SAR) di un edificio.
Università degli studi di Modena e Reggio Emilia Facoltà di Scienze Fisiche, Informatiche e Matematiche Corso di Laurea in Informatica Progettazione e.
Lezione XXIIII Rumore nei circuiti elettronici. Circuiti rumorosi  Come fare a calcolare il rumore in un circuito le cui fonti di rumore sono diverse.
Transcript della presentazione:

POLITECNICO DI MILANO Framework per lo sviluppo di descrizioni HW basato su ImpulseC tramite l'uso di algoritmi evolutivi Relatore: prof.ssa Anna Maria Antola Correlatore: ing. Marco Domenico Santambrogio Tesi di: Marco Castagna matr

2 Sommario Scopo dellelaboratoScopo dellelaborato Evolvable Hardware: definizione e vantaggiEvolvable Hardware: definizione e vantaggi Approcci allevoluzione HardwareApprocci allevoluzione Hardware Circuiti Virtuali RiconfigurabiliCircuiti Virtuali Riconfigurabili Il framework di valutazioneIl framework di valutazione Esperimenti effettuatiEsperimenti effettuati Conclusioni e sviluppi futuriConclusioni e sviluppi futuri

3 Scopo Valutazione delle potenzialità di un approccio evolutivo alla ricerca delle configurazioni Hardware caso di studio: evoluzione di un filtro 3x3 per applicazioni di Image Processing

4 Evolvable Hardware: definizione intuitiva Hardware riconfigurabile Algoritmi Evolutivi +

5 Evolvable Hardware: vantaggi FlessibilitàFlessibilità EfficienzaEfficienza A patto di… sapere esattamente cosa si vuole ottenute autonomamente

6 Due approcci allevoluzione hardware Evoluzione Gate Level Evoluzione Functional Level potente ma…

7 Circuiti Virtuali Riconfigurabili Risolvono problemi legati a: Risolvono problemi legati a: Configurazioni illegali Configurazioni illegali Manipolazione del bitstream Manipolazione del bitstream Velocità della riconfigurabilità interna Velocità della riconfigurabilità interna

8 Il VRC del caso di studio Blocchi Funzionali Configurabili (CFB) Blocchi di Routing (RB) realizzati con ImpulseC

9 Framework di valutazione

10 Esperimento 1: Un semplice Edge Detector 250 generazioni

11 Esperimento 2: Soppressione del rumore 3100 generazioni

12 Esperimento 3: Edge Detection con rumore generazioni

13 Esperimento 4: Noise Reduction generazioni

14 Conclusioni e Sviluppi Futuri Lapproccio evolutivo a livello funzionale sembra essere applicabile E fondamentale scegliere correttamente : Funzione di fitnessFunzione di fitness Casi di testCasi di test Sviluppi futuri… Evoluzione Simbiotica Riduzione dello spazio delle configurazioni

15 Fine -Fine Presentazione-