Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoIsabella Ferrara Modificato 8 anni fa
1
martedi 8 novembre 2005 Consorzio COMETA “Progetto PI2S2” UNIONE EUROPEA Un Framework in Ambiente Grid per la Progettazione di Sistemi Embedded Vincenzo Catania
2
martedi 8 novembre 2005 Consorzio COMETA “Progetto PI2S2” UNIONE EUROPEA Team di lavoro Gianmarco De Francisci Morales Alessandro Di Nuovo Maurizio Palesi Davide Patti
3
martedi 8 novembre 2005 Consorzio COMETA “Progetto PI2S2” UNIONE EUROPEA Embedded Systems
4
martedi 8 novembre 2005 Consorzio COMETA “Progetto PI2S2” UNIONE EUROPEA Evoluzione dei Circuiti Integrati 1958 Texas Instruments 5 componenti 1972 Intel 4004 Freq. di clock: 108 KHz # Transistors: 2,300 # I/O pins: 16 Technologia: 10μm 2000 Intel Pentium 4 Freq. Di clock: 1.5 GHz # Transistors: 42 milioni Technologia: 0.18μm 2006 Intel Core 2 Duo Freq. Di clock: 3.73 GHz # Transistors: 1 miliardo Technologia: 65nm
5
martedi 8 novembre 2005 Consorzio COMETA “Progetto PI2S2” UNIONE EUROPEA La Legge di Moore Il numero di transistor che può essere integrato su un die di silicio raddoppia ogni 18 mesi
6
martedi 8 novembre 2005 Consorzio COMETA “Progetto PI2S2” UNIONE EUROPEA Productivity Gap Productivity Trans. / Staff. Month 10 100 1,000 10,000 100,000 1,000,000 10,000,000 100,000,000 Logic transistors per chip (K) 10 100 1,000 10,000 100,000 1,000,000 10,000,000 19811985198919931997200120052009 Logic Tr./Chip 58% / Yr. compound complexity growth rate Tr./S.M 21% / Yr. compound productivity growth rate Productivity gap
7
martedi 8 novembre 2005 Consorzio COMETA “Progetto PI2S2” UNIONE EUROPEA Evoluzione delle Metodologie di Progettazione Block-based design (BBD) ASIC/ASSP Design System-Board Integration Yesterday Bus Standards, Predictable, Preverified Today VSI Compatible Standards, Predictable, Preverified IP/Block Authoring System-Chip Integration
8
martedi 8 novembre 2005 Consorzio COMETA “Progetto PI2S2” UNIONE EUROPEA Riutilizzo di Piattaforme Approccio alternativo: Riutilizzo di piattaforme SoC Progettate, integrate, testate Specifiche per domini applicativi Parametriche Ruolo del progettista Mappare l’applicazione Configurare il sistema Eseguire l’applicazione Parameterized SOC CPUMemory JPEG CODEC Math/FPU UART MMX BRIDGE
9
martedi 8 novembre 2005 Consorzio COMETA “Progetto PI2S2” UNIONE EUROPEA Piattaforme SoC Commerciali ATI Technologies – XILLEON™ 220 (Digital Set-top Box) Tensilica – Xtensa™ 1040 (processori con IS configurabile) Philips Semiconductors – Nexperia™ (Multimedia) Adelante Technologies (Applicazioni DSP) Molte altre…
10
martedi 8 novembre 2005 Consorzio COMETA “Progetto PI2S2” UNIONE EUROPEA Fotocamera Digitale A/D CCD Memory D/A JPEG Codec DMA MIPS UART I$ D$ Bridge LCD driver Size Associativity Block size Width encoding TX/RX buf size Pixel width >10 25 configurazioni
11
martedi 8 novembre 2005 Consorzio COMETA “Progetto PI2S2” UNIONE EUROPEA Insieme di Pareto Tempo di interscatto Potenza dissipata Soluzione a più alte prestazioni Soluzione non raggiungibile (ottimo per entrambi gli obiettivi) Soluzione non dominata Soluzione dominata Soluzione a minore dissipazione di potenza
12
martedi 8 novembre 2005 Consorzio COMETA “Progetto PI2S2” UNIONE EUROPEA EPIC Explorer Trimaran Infrastructure Trimaran Infrastructure Estimation Models Estimation Models System Conf. Application Characterization Library AreaPowerEnergyCycles… Inputs Outputs EPIC Explorer Exploration Engine Exploration Engine Tuning system/mem parameters Simulation results Performance metrics Optimization metrics Memory Conf. Pareto Confs Pareto Confs
13
martedi 8 novembre 2005 Consorzio COMETA “Progetto PI2S2” UNIONE EUROPEA Algoritmi Genetici Stop criteria
14
martedi 8 novembre 2005 Consorzio COMETA “Progetto PI2S2” UNIONE EUROPEA Trimaran Infrastructure Trimaran Infrastructure Estimation Models Estimation Models Trimaran Infrastructure Trimaran Infrastructure Estimation Models Estimation Models Trimaran Infrastructure Trimaran Infrastructure Estimation Models Estimation Models Trimaran Infrastructure Trimaran Infrastructure Estimation Models Estimation Models Trimaran Infrastructure Trimaran Infrastructure Estimation Models Estimation Models Trimaran Infrastructure Trimaran Infrastructure Estimation Models Estimation Models Trimaran Infrastructure Trimaran Infrastructure Estimation Models Estimation Models Trimaran Infrastructure Trimaran Infrastructure Estimation Models Estimation Models Tempo di valutazione di una popolazione 1 processore 2 processori
15
martedi 8 novembre 2005 Consorzio COMETA “Progetto PI2S2” UNIONE EUROPEA Implementazione nella Grid
16
martedi 8 novembre 2005 Consorzio COMETA “Progetto PI2S2” UNIONE EUROPEA Parallelizzazione Speed-up massimo teorico determinato dalla legge di Amdhal P: porzione parallela N: numero di processori
17
martedi 8 novembre 2005 Consorzio COMETA “Progetto PI2S2” UNIONE EUROPEA Numero di processori Tempo di esplorazione normalizzato
18
martedi 8 novembre 2005 Consorzio COMETA “Progetto PI2S2” UNIONE EUROPEA Conclusioni e Sviluppi Futuri Esplorazione multi-benchmark Investire sulla riduzione dell’overhead Middleware Parallelizzazione degli algoritmi di esplorazione
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.