SlideShare a Scribd company logo
SyCERS a SystemC Design Exploration Framework for SoC Reconfigurable Architecture Monte Carlo Resort, Lav Vegas - Nevada June 29th, 2006 Carlo Amicucci: carlo.amicucci@microlab-mi.net Fabrizio Ferrandi: ferrandi@elet.polimi.it Marco D. Santambrogio: marco.santambrogio@polimi.it Donatella Sciuto: donatella.sciuto@elet.polimi.it
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The problem ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Status: .:: Intro > Problem > Objectives > SoA > SystemC .:: SyCERS > Methodology > Structure .:: Case Study > Caronte > SyCERS mod. > Aps > SyCERS perf. .:: Conclusions
SyCERS - Objectives ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Status: .:: Intro > Problem > Objectives > SoA > SystemC .:: SyCERS > Methodology > Structure .:: Case Study > Caronte > SyCERS mod. > Aps > SyCERS perf. .:: Conclusions
SoA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Status: .:: Intro > Problem > Objectives > SoA > SystemC .:: SyCERS > Methodology > Structure .:: Case Study > Caronte > SyCERS mod. > Aps > SyCERS perf. .:: Conclusions
SystemC class library ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Status: .:: Intro > Problem > Objectives > SoA > SystemC .:: SyCERS > Methodology > Structure .:: Case Study > Caronte > SyCERS mod. > Aps > SyCERS perf. .:: Conclusions
TLM e SystemC ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Status: .:: Intro > Problem > Objectives > SoA > SystemC .:: SyCERS > Methodology > Structure .:: Case Study > Caronte > SyCERS mod. > Aps > SyCERS perf. .:: Conclusions write() read() module A pA->write(v) module B v=pB->read() channel pA pB sc_interface sc_port
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The SyCERS methodology Specification Model Component Assembly Model Bus Functional Model ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Status: .:: Intro > Problem > Objectives > SoA > SystemC .:: SyCERS > Methodology > Structure .:: Case Study > Caronte > SyCERS mod. > Aps > SyCERS perf. .:: Conclusions
Reconfiguration Control Interfaces Status: .:: Intro > Problem > Objectives > SoA > SystemC .:: SyCERS > Methodology > Structure .:: Case Study > Caronte > SyCERS mod. > Aps > SyCERS perf. .:: Conclusions
A reconfigurable component using  SystemC ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],*g() Reconfigurable Component (sc_module) Configuration (function pointer) mutex Status: .:: Intro > Problem > Objectives > SoA > SystemC .:: SyCERS > Methodology > Structure .:: Case Study > Caronte > SyCERS mod. > Aps > SyCERS perf. .:: Conclusions
Reconfigurable component behavior Status: .:: Intro > Problem > Objectives > SoA > SystemC .:: SyCERS > Methodology > Structure .:: Case Study > Caronte > SyCERS mod. > Aps > SyCERS perf. .:: Conclusions
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Caronte -  Objectives ,[object Object],[object Object],Status: .:: Intro > Problem > Objectives > SoA > SystemC .:: SyCERS > Methodology > Structure .:: Case Study > Caronte > SyCERS mod- > Aps > SyCERS perf. .:: Conclusions
Caronte Models Control Code (SystemC) Compiler GCC Configurations BlackBox (SystemC) Configuration Control  Process Scheduler and Controller Memory Model Cross  Compiler GCC Control Code (C/C++) Status: .:: Intro > Problem > Objectives > SoA > SystemC .:: SyCERS > Methodology > Structure .:: Case Study > Caronte > SyCERS mod. > Aps > SyCERS perf. .:: Conclusions Modello Memoria BlackBoxes Model CoreConnect PowerPC ISS Open SystemC PowerPC core models
Caronte Functional View Status: .:: Intro > Problem > Objectives > SoA > SystemC .:: SyCERS > Methodology > Structure .:: Case Study > Caronte > SyCERS mod. > Aps > SyCERS perf. .:: Conclusions
Canny Edge Detector ,[object Object],[object Object],[object Object],[object Object],[object Object],Status: .:: Intro > Problem > Objectives > SoA > SystemC .:: SyCERS > Methodology > Structure .:: Case Study > Caronte > SyCERS mod. > Aps > SyCERS perf. .:: Conclusions
Adaptive Filter ,[object Object],[object Object],[object Object],[object Object],[object Object],Status: .:: Intro > Problem > Objectives > SoA > SystemC .:: SyCERS > Methodology > Structure .:: Case Study > Caronte > SyCERS mod. > Aps > SyCERS perf. .:: Conclusions
SyCERS Performances ,[object Object],[object Object],[object Object],Status: .:: Intro > Problem > Objectives > SoA > SystemC .:: SyCERS > Methodology > Structure .:: Case Study > Caronte > SyCERS mod. > Aps > SyCERS perf. .:: Conclusions
Concluding Remarks ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Status: .:: Intro > Problem > Objectives > SoA > SystemC .:: SyCERS > Methodology > Structure .:: Case Study > Caronte > SyCERS mod. > Aps > SyCERS perf. .:: Conclusions
Questions

More Related Content

What's hot

Esl basics
Esl basicsEsl basics
Esl basics
敬倫 林
 
Demosaic RTL for ISP workflow
Demosaic RTL for ISP workflowDemosaic RTL for ISP workflow
Demosaic RTL for ISP workflow
Maikon
 
A DSP technical challange for an FPGA Engineer
A DSP technical challange for an FPGA EngineerA DSP technical challange for an FPGA Engineer
A DSP technical challange for an FPGA Engineer
Maikon
 
Dcsd final report
Dcsd final reportDcsd final report
Dcsd final report
Haowei Jiang
 
On using BS to improve the
On using BS to improve theOn using BS to improve the
On using BS to improve the
Jose Manuel Martins Ferreira
 
Dsp lab manual
Dsp lab manualDsp lab manual
Dsp lab manual
amanabr
 
Directive-based approach to Heterogeneous Computing
Directive-based approach to Heterogeneous ComputingDirective-based approach to Heterogeneous Computing
Directive-based approach to Heterogeneous Computing
Ruymán Reyes
 
Systemc overview 2010
Systemc overview 2010Systemc overview 2010
Systemc overview 2010
敬倫 林
 
09 accelerators
09 accelerators09 accelerators
09 accelerators
Murali M
 
Session 6 sv_randomization
Session 6 sv_randomizationSession 6 sv_randomization
Session 6 sv_randomization
Nirav Desai
 
Simulation of Wireless Communication Systems
Simulation of Wireless Communication SystemsSimulation of Wireless Communication Systems
Simulation of Wireless Communication Systems
Bernd-Peter Paris
 
Thread and method_2010
Thread and method_2010Thread and method_2010
Thread and method_2010
敬倫 林
 
Pragmatic model checking: from theory to implementations
Pragmatic model checking: from theory to implementationsPragmatic model checking: from theory to implementations
Pragmatic model checking: from theory to implementations
Universität Rostock
 
SystemC Ports
SystemC PortsSystemC Ports
SystemC Ports
敬倫 林
 
State Space Reduction Techniques to Verify Business Processes
State Space Reduction Techniques to Verify Business ProcessesState Space Reduction Techniques to Verify Business Processes
State Space Reduction Techniques to Verify Business Processes
Universität Rostock
 
Unit II - 3 - Operating System - Process Synchronization
Unit II - 3 - Operating System - Process SynchronizationUnit II - 3 - Operating System - Process Synchronization
Unit II - 3 - Operating System - Process Synchronization
cscarcas
 
C++ process new
C++ process newC++ process new
C++ process new
敬倫 林
 
Enhancing the region model of RTSJ
Enhancing the region model of RTSJEnhancing the region model of RTSJ
Enhancing the region model of RTSJ
Universidad Carlos III de Madrid
 
676.v3
676.v3676.v3
676.v3
Rajesh M
 
Inference accelerators
Inference acceleratorsInference accelerators
Inference accelerators
DarshanG13
 

What's hot (20)

Esl basics
Esl basicsEsl basics
Esl basics
 
Demosaic RTL for ISP workflow
Demosaic RTL for ISP workflowDemosaic RTL for ISP workflow
Demosaic RTL for ISP workflow
 
A DSP technical challange for an FPGA Engineer
A DSP technical challange for an FPGA EngineerA DSP technical challange for an FPGA Engineer
A DSP technical challange for an FPGA Engineer
 
Dcsd final report
Dcsd final reportDcsd final report
Dcsd final report
 
On using BS to improve the
On using BS to improve theOn using BS to improve the
On using BS to improve the
 
Dsp lab manual
Dsp lab manualDsp lab manual
Dsp lab manual
 
Directive-based approach to Heterogeneous Computing
Directive-based approach to Heterogeneous ComputingDirective-based approach to Heterogeneous Computing
Directive-based approach to Heterogeneous Computing
 
Systemc overview 2010
Systemc overview 2010Systemc overview 2010
Systemc overview 2010
 
09 accelerators
09 accelerators09 accelerators
09 accelerators
 
Session 6 sv_randomization
Session 6 sv_randomizationSession 6 sv_randomization
Session 6 sv_randomization
 
Simulation of Wireless Communication Systems
Simulation of Wireless Communication SystemsSimulation of Wireless Communication Systems
Simulation of Wireless Communication Systems
 
Thread and method_2010
Thread and method_2010Thread and method_2010
Thread and method_2010
 
Pragmatic model checking: from theory to implementations
Pragmatic model checking: from theory to implementationsPragmatic model checking: from theory to implementations
Pragmatic model checking: from theory to implementations
 
SystemC Ports
SystemC PortsSystemC Ports
SystemC Ports
 
State Space Reduction Techniques to Verify Business Processes
State Space Reduction Techniques to Verify Business ProcessesState Space Reduction Techniques to Verify Business Processes
State Space Reduction Techniques to Verify Business Processes
 
Unit II - 3 - Operating System - Process Synchronization
Unit II - 3 - Operating System - Process SynchronizationUnit II - 3 - Operating System - Process Synchronization
Unit II - 3 - Operating System - Process Synchronization
 
C++ process new
C++ process newC++ process new
C++ process new
 
Enhancing the region model of RTSJ
Enhancing the region model of RTSJEnhancing the region model of RTSJ
Enhancing the region model of RTSJ
 
676.v3
676.v3676.v3
676.v3
 
Inference accelerators
Inference acceleratorsInference accelerators
Inference accelerators
 

Viewers also liked

Significado de Familia en Inglés
Significado de Familia en InglésSignificado de Familia en Inglés
Significado de Familia en Inglés
mniebuhr
 
El Lenguaje de los nuevos Medios de comunicación
El Lenguaje de los nuevos Medios de comunicaciónEl Lenguaje de los nuevos Medios de comunicación
El Lenguaje de los nuevos Medios de comunicación
Betiana Tajomisski
 
Lovemarks
LovemarksLovemarks
Lovemarks
etrip
 
Dios Hivo
Dios HivoDios Hivo
Dios Hivo
hivohoyos
 
mexican photography
mexican photographymexican photography
mexican photography
Alejandra Olave
 
LA FE COMO ABSCONDEIDAD DE DIOS
LA FE COMO ABSCONDEIDAD DE DIOSLA FE COMO ABSCONDEIDAD DE DIOS
LA FE COMO ABSCONDEIDAD DE DIOS
fercho390n
 
Organizaciones en Internet
Organizaciones en InternetOrganizaciones en Internet
Organizaciones en Internet
Daniel Martí Pellón
 
Formacion De Continentes Y Relieve De Chile
Formacion De Continentes Y Relieve De ChileFormacion De Continentes Y Relieve De Chile
Formacion De Continentes Y Relieve De Chile
jorge vargas
 
Crm_Fim
Crm_FimCrm_Fim
Crm_Fim
tadesucpel
 
Crm_Final(1)
Crm_Final(1)Crm_Final(1)
Crm_Final(1)
tadesucpel
 
Crm_Final(2)
Crm_Final(2)Crm_Final(2)
Crm_Final(2)
tadesucpel
 
Photo Story Quiz 22.5.07
Photo Story Quiz 22.5.07Photo Story Quiz 22.5.07
Photo Story Quiz 22.5.07
gellynn
 
crear blog
crear blogcrear blog
crear blog
Gonzalo Balverde
 
CRM - João / Frederico
CRM - João / FredericoCRM - João / Frederico
CRM - João / Frederico
frfonseca
 
Tutorial Sobre Flogs
Tutorial Sobre FlogsTutorial Sobre Flogs
Tutorial Sobre Flogs
neuza
 
Llamada Movistar
Llamada MovistarLlamada Movistar
Llamada Movistar
ficalmo
 

Viewers also liked (20)

Significado de Familia en Inglés
Significado de Familia en InglésSignificado de Familia en Inglés
Significado de Familia en Inglés
 
El Lenguaje de los nuevos Medios de comunicación
El Lenguaje de los nuevos Medios de comunicaciónEl Lenguaje de los nuevos Medios de comunicación
El Lenguaje de los nuevos Medios de comunicación
 
3DD 1e Christian B
3DD 1e Christian B3DD 1e Christian B
3DD 1e Christian B
 
3DD 1e BiRf
3DD 1e BiRf3DD 1e BiRf
3DD 1e BiRf
 
Lovemarks
LovemarksLovemarks
Lovemarks
 
3DD 1e IPGen
3DD 1e IPGen3DD 1e IPGen
3DD 1e IPGen
 
Dios Hivo
Dios HivoDios Hivo
Dios Hivo
 
mexican photography
mexican photographymexican photography
mexican photography
 
LA FE COMO ABSCONDEIDAD DE DIOS
LA FE COMO ABSCONDEIDAD DE DIOSLA FE COMO ABSCONDEIDAD DE DIOS
LA FE COMO ABSCONDEIDAD DE DIOS
 
Organizaciones en Internet
Organizaciones en InternetOrganizaciones en Internet
Organizaciones en Internet
 
Apple tree
Apple treeApple tree
Apple tree
 
Formacion De Continentes Y Relieve De Chile
Formacion De Continentes Y Relieve De ChileFormacion De Continentes Y Relieve De Chile
Formacion De Continentes Y Relieve De Chile
 
Crm_Fim
Crm_FimCrm_Fim
Crm_Fim
 
Crm_Final(1)
Crm_Final(1)Crm_Final(1)
Crm_Final(1)
 
Crm_Final(2)
Crm_Final(2)Crm_Final(2)
Crm_Final(2)
 
Photo Story Quiz 22.5.07
Photo Story Quiz 22.5.07Photo Story Quiz 22.5.07
Photo Story Quiz 22.5.07
 
crear blog
crear blogcrear blog
crear blog
 
CRM - João / Frederico
CRM - João / FredericoCRM - João / Frederico
CRM - João / Frederico
 
Tutorial Sobre Flogs
Tutorial Sobre FlogsTutorial Sobre Flogs
Tutorial Sobre Flogs
 
Llamada Movistar
Llamada MovistarLlamada Movistar
Llamada Movistar
 

Similar to 3DD 1e SyCers

Summarizing Software API Usage Examples Using Clustering Techniques
Summarizing Software API Usage Examples Using Clustering TechniquesSummarizing Software API Usage Examples Using Clustering Techniques
Summarizing Software API Usage Examples Using Clustering Techniques
Nikos Katirtzis
 
3DD 1e 31 Luglio Apertura
3DD 1e 31 Luglio Apertura3DD 1e 31 Luglio Apertura
3DD 1e 31 Luglio Apertura
Marco Santambrogio
 
System on Chip Design and Modelling Dr. David J Greaves
System on Chip Design and Modelling   Dr. David J GreavesSystem on Chip Design and Modelling   Dr. David J Greaves
System on Chip Design and Modelling Dr. David J Greaves
Satya Harish
 
Theta: a Framework for Abstraction Refinement-Based Model Checking
Theta: a Framework for Abstraction Refinement-Based Model CheckingTheta: a Framework for Abstraction Refinement-Based Model Checking
Theta: a Framework for Abstraction Refinement-Based Model Checking
Akos Hajdu
 
PhD Slides
PhD SlidesPhD Slides
PhD Slides
Màrius Montón
 
09 basics operating and monitoring v1.00_en
09 basics operating and monitoring v1.00_en09 basics operating and monitoring v1.00_en
09 basics operating and monitoring v1.00_en
confidencial
 
Digital design with Systemc
Digital design with SystemcDigital design with Systemc
Digital design with Systemc
Marc Engels
 
A SYSTEMC/SIMULINK CO-SIMULATION ENVIRONMENT OF THE JPEG ALGORITHM
A SYSTEMC/SIMULINK CO-SIMULATION ENVIRONMENT OF THE JPEG ALGORITHMA SYSTEMC/SIMULINK CO-SIMULATION ENVIRONMENT OF THE JPEG ALGORITHM
A SYSTEMC/SIMULINK CO-SIMULATION ENVIRONMENT OF THE JPEG ALGORITHM
VLSICS Design
 
EELE 5331 Digital ASIC DesignLab ManualDr. Yushi Zhou.docx
EELE 5331 Digital ASIC DesignLab ManualDr. Yushi Zhou.docxEELE 5331 Digital ASIC DesignLab ManualDr. Yushi Zhou.docx
EELE 5331 Digital ASIC DesignLab ManualDr. Yushi Zhou.docx
toltonkendal
 
Presentation on Behavioral Synthesis & SystemC
Presentation on Behavioral Synthesis & SystemCPresentation on Behavioral Synthesis & SystemC
Presentation on Behavioral Synthesis & SystemC
Mukit Ahmed Chowdhury
 
tau 2015 spyrou fpga timing
tau 2015 spyrou fpga timingtau 2015 spyrou fpga timing
tau 2015 spyrou fpga timing
Tom Spyrou
 
Aggregate Computing Platforms: Bridging the Gaps
Aggregate Computing Platforms: Bridging the GapsAggregate Computing Platforms: Bridging the Gaps
Aggregate Computing Platforms: Bridging the Gaps
Roberto Casadei
 
SysML for embedded system engineering - Academy Camp 2015
SysML for embedded system engineering - Academy Camp 2015SysML for embedded system engineering - Academy Camp 2015
SysML for embedded system engineering - Academy Camp 2015
Régis Castéran
 
Design Verification Using SystemC
Design Verification Using SystemCDesign Verification Using SystemC
Design Verification Using SystemC
DVClub
 
cscript_controller.pdf
cscript_controller.pdfcscript_controller.pdf
cscript_controller.pdf
VcTrn1
 
Clipper: A Low-Latency Online Prediction Serving System
Clipper: A Low-Latency Online Prediction Serving SystemClipper: A Low-Latency Online Prediction Serving System
Clipper: A Low-Latency Online Prediction Serving System
Databricks
 
Calibration of Deployment Simulation Models - A Multi-Paradigm Modelling Appr...
Calibration of Deployment Simulation Models - A Multi-Paradigm Modelling Appr...Calibration of Deployment Simulation Models - A Multi-Paradigm Modelling Appr...
Calibration of Deployment Simulation Models - A Multi-Paradigm Modelling Appr...
Daniele Gianni
 
24-02-18 Rejender pratap.pdf
24-02-18 Rejender pratap.pdf24-02-18 Rejender pratap.pdf
24-02-18 Rejender pratap.pdf
FrangoCamila
 
Towards a metamodel for the Rubus Component Model
Towards a metamodel for the Rubus Component ModelTowards a metamodel for the Rubus Component Model
Towards a metamodel for the Rubus Component Model
Alessio Bucaioni
 
Java 5 6 Generics, Concurrency, Garbage Collection, Tuning
Java 5 6 Generics, Concurrency, Garbage Collection, TuningJava 5 6 Generics, Concurrency, Garbage Collection, Tuning
Java 5 6 Generics, Concurrency, Garbage Collection, Tuning
Carol McDonald
 

Similar to 3DD 1e SyCers (20)

Summarizing Software API Usage Examples Using Clustering Techniques
Summarizing Software API Usage Examples Using Clustering TechniquesSummarizing Software API Usage Examples Using Clustering Techniques
Summarizing Software API Usage Examples Using Clustering Techniques
 
3DD 1e 31 Luglio Apertura
3DD 1e 31 Luglio Apertura3DD 1e 31 Luglio Apertura
3DD 1e 31 Luglio Apertura
 
System on Chip Design and Modelling Dr. David J Greaves
System on Chip Design and Modelling   Dr. David J GreavesSystem on Chip Design and Modelling   Dr. David J Greaves
System on Chip Design and Modelling Dr. David J Greaves
 
Theta: a Framework for Abstraction Refinement-Based Model Checking
Theta: a Framework for Abstraction Refinement-Based Model CheckingTheta: a Framework for Abstraction Refinement-Based Model Checking
Theta: a Framework for Abstraction Refinement-Based Model Checking
 
PhD Slides
PhD SlidesPhD Slides
PhD Slides
 
09 basics operating and monitoring v1.00_en
09 basics operating and monitoring v1.00_en09 basics operating and monitoring v1.00_en
09 basics operating and monitoring v1.00_en
 
Digital design with Systemc
Digital design with SystemcDigital design with Systemc
Digital design with Systemc
 
A SYSTEMC/SIMULINK CO-SIMULATION ENVIRONMENT OF THE JPEG ALGORITHM
A SYSTEMC/SIMULINK CO-SIMULATION ENVIRONMENT OF THE JPEG ALGORITHMA SYSTEMC/SIMULINK CO-SIMULATION ENVIRONMENT OF THE JPEG ALGORITHM
A SYSTEMC/SIMULINK CO-SIMULATION ENVIRONMENT OF THE JPEG ALGORITHM
 
EELE 5331 Digital ASIC DesignLab ManualDr. Yushi Zhou.docx
EELE 5331 Digital ASIC DesignLab ManualDr. Yushi Zhou.docxEELE 5331 Digital ASIC DesignLab ManualDr. Yushi Zhou.docx
EELE 5331 Digital ASIC DesignLab ManualDr. Yushi Zhou.docx
 
Presentation on Behavioral Synthesis & SystemC
Presentation on Behavioral Synthesis & SystemCPresentation on Behavioral Synthesis & SystemC
Presentation on Behavioral Synthesis & SystemC
 
tau 2015 spyrou fpga timing
tau 2015 spyrou fpga timingtau 2015 spyrou fpga timing
tau 2015 spyrou fpga timing
 
Aggregate Computing Platforms: Bridging the Gaps
Aggregate Computing Platforms: Bridging the GapsAggregate Computing Platforms: Bridging the Gaps
Aggregate Computing Platforms: Bridging the Gaps
 
SysML for embedded system engineering - Academy Camp 2015
SysML for embedded system engineering - Academy Camp 2015SysML for embedded system engineering - Academy Camp 2015
SysML for embedded system engineering - Academy Camp 2015
 
Design Verification Using SystemC
Design Verification Using SystemCDesign Verification Using SystemC
Design Verification Using SystemC
 
cscript_controller.pdf
cscript_controller.pdfcscript_controller.pdf
cscript_controller.pdf
 
Clipper: A Low-Latency Online Prediction Serving System
Clipper: A Low-Latency Online Prediction Serving SystemClipper: A Low-Latency Online Prediction Serving System
Clipper: A Low-Latency Online Prediction Serving System
 
Calibration of Deployment Simulation Models - A Multi-Paradigm Modelling Appr...
Calibration of Deployment Simulation Models - A Multi-Paradigm Modelling Appr...Calibration of Deployment Simulation Models - A Multi-Paradigm Modelling Appr...
Calibration of Deployment Simulation Models - A Multi-Paradigm Modelling Appr...
 
24-02-18 Rejender pratap.pdf
24-02-18 Rejender pratap.pdf24-02-18 Rejender pratap.pdf
24-02-18 Rejender pratap.pdf
 
Towards a metamodel for the Rubus Component Model
Towards a metamodel for the Rubus Component ModelTowards a metamodel for the Rubus Component Model
Towards a metamodel for the Rubus Component Model
 
Java 5 6 Generics, Concurrency, Garbage Collection, Tuning
Java 5 6 Generics, Concurrency, Garbage Collection, TuningJava 5 6 Generics, Concurrency, Garbage Collection, Tuning
Java 5 6 Generics, Concurrency, Garbage Collection, Tuning
 

More from Marco Santambrogio

RCIM 2008 - - hArtes Atmel
RCIM 2008 - - hArtes AtmelRCIM 2008 - - hArtes Atmel
RCIM 2008 - - hArtes Atmel
Marco Santambrogio
 
RCIM 2008 - - UniCal
RCIM 2008 - - UniCalRCIM 2008 - - UniCal
RCIM 2008 - - UniCal
Marco Santambrogio
 
RCIM 2008 - - ALTERA
RCIM 2008 - - ALTERARCIM 2008 - - ALTERA
RCIM 2008 - - ALTERA
Marco Santambrogio
 
DHow2 - L6 VHDL
DHow2 - L6 VHDLDHow2 - L6 VHDL
DHow2 - L6 VHDL
Marco Santambrogio
 
RCIM 2008 - - ALaRI
RCIM 2008 - - ALaRIRCIM 2008 - - ALaRI
RCIM 2008 - - ALaRI
Marco Santambrogio
 
RCIM 2008 - Modello Scheduling
RCIM 2008 - Modello SchedulingRCIM 2008 - Modello Scheduling
RCIM 2008 - Modello Scheduling
Marco Santambrogio
 
RCIM 2008 - HLR
RCIM 2008 - HLRRCIM 2008 - HLR
RCIM 2008 - HLR
Marco Santambrogio
 
RCIM 2008 - Modello Generale
RCIM 2008 - Modello GeneraleRCIM 2008 - Modello Generale
RCIM 2008 - Modello Generale
Marco Santambrogio
 
RCIM 2008 - Allocation Relocation
RCIM 2008 - Allocation RelocationRCIM 2008 - Allocation Relocation
RCIM 2008 - Allocation Relocation
Marco Santambrogio
 
RCIM 2008 - - hArtes_Ferrara
RCIM 2008 - - hArtes_FerraraRCIM 2008 - - hArtes_Ferrara
RCIM 2008 - - hArtes_Ferrara
Marco Santambrogio
 
RCIM 2008 - Janus
RCIM 2008 - JanusRCIM 2008 - Janus
RCIM 2008 - Janus
Marco Santambrogio
 
RCIM 2008 - Intro
RCIM 2008 - IntroRCIM 2008 - Intro
RCIM 2008 - Intro
Marco Santambrogio
 
RCW@DEI - ADL
RCW@DEI - ADLRCW@DEI - ADL
RCW@DEI - ADL
Marco Santambrogio
 

More from Marco Santambrogio (20)

RCIM 2008 - - hArtes Atmel
RCIM 2008 - - hArtes AtmelRCIM 2008 - - hArtes Atmel
RCIM 2008 - - hArtes Atmel
 
RCIM 2008 - - UniCal
RCIM 2008 - - UniCalRCIM 2008 - - UniCal
RCIM 2008 - - UniCal
 
RCIM 2008 - - ALTERA
RCIM 2008 - - ALTERARCIM 2008 - - ALTERA
RCIM 2008 - - ALTERA
 
DHow2 - L6 VHDL
DHow2 - L6 VHDLDHow2 - L6 VHDL
DHow2 - L6 VHDL
 
DHow2 - L6 Ant
DHow2 - L6 AntDHow2 - L6 Ant
DHow2 - L6 Ant
 
DHow2 - L5
DHow2 - L5DHow2 - L5
DHow2 - L5
 
RCIM 2008 - - ALaRI
RCIM 2008 - - ALaRIRCIM 2008 - - ALaRI
RCIM 2008 - - ALaRI
 
RCIM 2008 - Modello Scheduling
RCIM 2008 - Modello SchedulingRCIM 2008 - Modello Scheduling
RCIM 2008 - Modello Scheduling
 
RCIM 2008 - HLR
RCIM 2008 - HLRRCIM 2008 - HLR
RCIM 2008 - HLR
 
RCIM 2008 -- EHW
RCIM 2008 -- EHWRCIM 2008 -- EHW
RCIM 2008 -- EHW
 
RCIM 2008 - Modello Generale
RCIM 2008 - Modello GeneraleRCIM 2008 - Modello Generale
RCIM 2008 - Modello Generale
 
RCIM 2008 - Allocation Relocation
RCIM 2008 - Allocation RelocationRCIM 2008 - Allocation Relocation
RCIM 2008 - Allocation Relocation
 
RCIM 2008 - - hArtes_Ferrara
RCIM 2008 - - hArtes_FerraraRCIM 2008 - - hArtes_Ferrara
RCIM 2008 - - hArtes_Ferrara
 
RCIM 2008 - Janus
RCIM 2008 - JanusRCIM 2008 - Janus
RCIM 2008 - Janus
 
RCIM 2008 - Intro
RCIM 2008 - IntroRCIM 2008 - Intro
RCIM 2008 - Intro
 
DHow2 - L2
DHow2 - L2DHow2 - L2
DHow2 - L2
 
DHow2 - L4
DHow2 - L4DHow2 - L4
DHow2 - L4
 
DHow2 - L1
DHow2 - L1DHow2 - L1
DHow2 - L1
 
RCW@DEI - Treasure hunt
RCW@DEI - Treasure huntRCW@DEI - Treasure hunt
RCW@DEI - Treasure hunt
 
RCW@DEI - ADL
RCW@DEI - ADLRCW@DEI - ADL
RCW@DEI - ADL
 

Recently uploaded

20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
jpupo2018
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 

Recently uploaded (20)

20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 

3DD 1e SyCers

  • 1. SyCERS a SystemC Design Exploration Framework for SoC Reconfigurable Architecture Monte Carlo Resort, Lav Vegas - Nevada June 29th, 2006 Carlo Amicucci: carlo.amicucci@microlab-mi.net Fabrizio Ferrandi: ferrandi@elet.polimi.it Marco D. Santambrogio: marco.santambrogio@polimi.it Donatella Sciuto: donatella.sciuto@elet.polimi.it
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. Reconfiguration Control Interfaces Status: .:: Intro > Problem > Objectives > SoA > SystemC .:: SyCERS > Methodology > Structure .:: Case Study > Caronte > SyCERS mod. > Aps > SyCERS perf. .:: Conclusions
  • 12.
  • 13. Reconfigurable component behavior Status: .:: Intro > Problem > Objectives > SoA > SystemC .:: SyCERS > Methodology > Structure .:: Case Study > Caronte > SyCERS mod. > Aps > SyCERS perf. .:: Conclusions
  • 14.
  • 15.
  • 16. Caronte Models Control Code (SystemC) Compiler GCC Configurations BlackBox (SystemC) Configuration Control Process Scheduler and Controller Memory Model Cross Compiler GCC Control Code (C/C++) Status: .:: Intro > Problem > Objectives > SoA > SystemC .:: SyCERS > Methodology > Structure .:: Case Study > Caronte > SyCERS mod. > Aps > SyCERS perf. .:: Conclusions Modello Memoria BlackBoxes Model CoreConnect PowerPC ISS Open SystemC PowerPC core models
  • 17. Caronte Functional View Status: .:: Intro > Problem > Objectives > SoA > SystemC .:: SyCERS > Methodology > Structure .:: Case Study > Caronte > SyCERS mod. > Aps > SyCERS perf. .:: Conclusions
  • 18.
  • 19.
  • 20.
  • 21.