SlideShare uma empresa Scribd logo
1 de 22
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

Mais conteúdo relacionado

Mais procurados

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
 
Session 6 sv_randomization
Session 6 sv_randomizationSession 6 sv_randomization
Session 6 sv_randomization
Nirav Desai
 

Mais procurados (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
 

Destaque

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
 

Destaque (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
 

Semelhante a 3DD 1e SyCers

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
 
tau 2015 spyrou fpga timing
tau 2015 spyrou fpga timingtau 2015 spyrou fpga timing
tau 2015 spyrou fpga timing
Tom Spyrou
 
Design Verification Using SystemC
Design Verification Using SystemCDesign Verification Using SystemC
Design Verification Using SystemC
DVClub
 
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
 

Semelhante a 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
 

Mais de 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
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 

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.