SlideShare a Scribd company logo
1 of 13
Mauricio A Dias , Daniel O Sales and Fernando S Osorio IEEE CERMA 2010 A Profile-Based Method for Hardware/Software Co-designApplied in Evolutionary Robotics Using Reconfigurable Computing
OVERVIEW Introduction Computational Tools Method Experiment Analysis Conclusions
Introduction How to apply hardware/software codesign on robotics? Projects should use soft-processors? What soft-processor is the better choice for each situation? Hardware modules for specific functions are needed?
Computational Tools Micro Genetic Algorithms Benchmark Functions for Genetic Algorithms
Computational Tools Profile-Based Hardware/Software Codesign Techniques Altera Software: Quartus II Nios II IDE FPGA Altera Cyclone III  Terasic DE2-70 Board
Method
Experiment Nine different Nios II Soft-Processors Differences Between Nios II Processors Four Different Benchmark Functions All experiments executed in hardware
Analysis
Analysis
Analysis
Implemented Future Works Hardware Acceleration for Crossover Shuffle Crossover NIOS II Custom Instruction Better Results But this is another work….
Conclusions Micro Genetic Algorithm is a good choice Codesigns achieved acceptable execution times compared to all-software implementation Soft-processors can be used, but be careful!!! Hardware acceleration for functions are really important Lots of future works
Thank you!!!!!! Questions?

More Related Content

What's hot

Smalltalk Debug Lives in the Matrix
Smalltalk Debug Lives in the MatrixSmalltalk Debug Lives in the Matrix
Smalltalk Debug Lives in the MatrixESUG
 
SoftwareEngineer
SoftwareEngineerSoftwareEngineer
SoftwareEngineerTodd Nguyen
 
SoftwareEngineer
SoftwareEngineerSoftwareEngineer
SoftwareEngineerTodd Nguyen
 
Kaushik_Sinha_Resume_Updated_1
Kaushik_Sinha_Resume_Updated_1Kaushik_Sinha_Resume_Updated_1
Kaushik_Sinha_Resume_Updated_1Kaushik Sinha
 
Who is a DevOps engineer?
Who is a DevOps engineer?Who is a DevOps engineer?
Who is a DevOps engineer?TestingXperts
 
Jorge Ruballos Resume_GA
Jorge Ruballos Resume_GAJorge Ruballos Resume_GA
Jorge Ruballos Resume_GAJorge Ruballos
 
updated resume ---III
updated resume ---IIIupdated resume ---III
updated resume ---IIIshrutinalla
 
Kunal_Sonone_Resume
Kunal_Sonone_ResumeKunal_Sonone_Resume
Kunal_Sonone_Resumekdsonone
 
VLSI Training Course in Chandigarh (Front End Design, Back End CMOS Design)
VLSI Training Course in Chandigarh (Front End Design, Back End CMOS Design)VLSI Training Course in Chandigarh (Front End Design, Back End CMOS Design)
VLSI Training Course in Chandigarh (Front End Design, Back End CMOS Design)Naresh Dhamija
 
Harshal-Govind3.0
Harshal-Govind3.0Harshal-Govind3.0
Harshal-Govind3.0harshgovind
 
Embedded Software Developer -- 8 months Exp
Embedded Software Developer -- 8 months ExpEmbedded Software Developer -- 8 months Exp
Embedded Software Developer -- 8 months Exppraveen kumar
 
Embeddedtraining Embeddedtraining
Embeddedtraining EmbeddedtrainingEmbeddedtraining Embeddedtraining
Embeddedtraining EmbeddedtrainingPlctrainingin
 

What's hot (20)

Smalltalk Debug Lives in the Matrix
Smalltalk Debug Lives in the MatrixSmalltalk Debug Lives in the Matrix
Smalltalk Debug Lives in the Matrix
 
SoftwareEngineer
SoftwareEngineerSoftwareEngineer
SoftwareEngineer
 
Praveen Kumar S S.docx(1)
Praveen Kumar S S.docx(1)Praveen Kumar S S.docx(1)
Praveen Kumar S S.docx(1)
 
Software analyst resume
Software analyst resumeSoftware analyst resume
Software analyst resume
 
SoftwareEngineer
SoftwareEngineerSoftwareEngineer
SoftwareEngineer
 
Kaushik_Sinha_Resume_Updated_1
Kaushik_Sinha_Resume_Updated_1Kaushik_Sinha_Resume_Updated_1
Kaushik_Sinha_Resume_Updated_1
 
Who is a DevOps engineer?
Who is a DevOps engineer?Who is a DevOps engineer?
Who is a DevOps engineer?
 
Surya resume
Surya resumeSurya resume
Surya resume
 
Jorge Ruballos Resume_GA
Jorge Ruballos Resume_GAJorge Ruballos Resume_GA
Jorge Ruballos Resume_GA
 
updated resume ---III
updated resume ---IIIupdated resume ---III
updated resume ---III
 
Kritsakorn 54261502
Kritsakorn  54261502Kritsakorn  54261502
Kritsakorn 54261502
 
Kunal_Sonone_Resume
Kunal_Sonone_ResumeKunal_Sonone_Resume
Kunal_Sonone_Resume
 
PalinaBheemaRao_CV
PalinaBheemaRao_CVPalinaBheemaRao_CV
PalinaBheemaRao_CV
 
VLSI Training Course in Chandigarh (Front End Design, Back End CMOS Design)
VLSI Training Course in Chandigarh (Front End Design, Back End CMOS Design)VLSI Training Course in Chandigarh (Front End Design, Back End CMOS Design)
VLSI Training Course in Chandigarh (Front End Design, Back End CMOS Design)
 
IPT with PLACEMENT TIPS at HCL - 9382207007
IPT with PLACEMENT TIPS at HCL - 9382207007IPT with PLACEMENT TIPS at HCL - 9382207007
IPT with PLACEMENT TIPS at HCL - 9382207007
 
Harshal-Govind3.0
Harshal-Govind3.0Harshal-Govind3.0
Harshal-Govind3.0
 
Kishor_cv
Kishor_cvKishor_cv
Kishor_cv
 
Embedded Software Developer -- 8 months Exp
Embedded Software Developer -- 8 months ExpEmbedded Software Developer -- 8 months Exp
Embedded Software Developer -- 8 months Exp
 
EDA
EDAEDA
EDA
 
Embeddedtraining Embeddedtraining
Embeddedtraining EmbeddedtrainingEmbeddedtraining Embeddedtraining
Embeddedtraining Embeddedtraining
 

Viewers also liked

Benefits and challenges of oer
Benefits and challenges of oerBenefits and challenges of oer
Benefits and challenges of oerJim Drinkwine
 
Group Health Insurance for IT Startups of Delhi-NCR
Group Health Insurance for IT Startups of Delhi-NCRGroup Health Insurance for IT Startups of Delhi-NCR
Group Health Insurance for IT Startups of Delhi-NCRAbhimanyu Bisht
 
Presentation on voice
Presentation  on  voicePresentation  on  voice
Presentation on voiceGnana Durai
 
Left behind 5
Left behind 5Left behind 5
Left behind 5kkriner72
 
2011 GMC Yukon For Sale In Marshfield WI | Wheelers Automotive
2011 GMC Yukon For Sale In Marshfield WI | Wheelers Automotive2011 GMC Yukon For Sale In Marshfield WI | Wheelers Automotive
2011 GMC Yukon For Sale In Marshfield WI | Wheelers AutomotiveWheelers Automotive
 
Zoologist- Prairie Dogs
Zoologist-  Prairie DogsZoologist-  Prairie Dogs
Zoologist- Prairie Dogskkriner72
 
Portafolios, journals, letters
Portafolios, journals, lettersPortafolios, journals, letters
Portafolios, journals, lettersJuan Ramos
 
Presentasjon for fylkestinget 29 09 2010 av arne eidsmo
Presentasjon for fylkestinget 29 09 2010 av arne eidsmoPresentasjon for fylkestinget 29 09 2010 av arne eidsmo
Presentasjon for fylkestinget 29 09 2010 av arne eidsmoRDA Tromsø
 
พลังแห่งจักรวาล
พลังแห่งจักรวาลพลังแห่งจักรวาล
พลังแห่งจักรวาลanong
 
Prewsentacion
PrewsentacionPrewsentacion
PrewsentacionTatiana
 
2011 Chevrolet Aveo For Sale In Marshfield WI | Wheelers Automotive
2011 Chevrolet Aveo For Sale In Marshfield WI | Wheelers Automotive2011 Chevrolet Aveo For Sale In Marshfield WI | Wheelers Automotive
2011 Chevrolet Aveo For Sale In Marshfield WI | Wheelers AutomotiveWheelers Automotive
 

Viewers also liked (20)

Benefits and challenges of oer
Benefits and challenges of oerBenefits and challenges of oer
Benefits and challenges of oer
 
Group Health Insurance for IT Startups of Delhi-NCR
Group Health Insurance for IT Startups of Delhi-NCRGroup Health Insurance for IT Startups of Delhi-NCR
Group Health Insurance for IT Startups of Delhi-NCR
 
Presentation on voice
Presentation  on  voicePresentation  on  voice
Presentation on voice
 
Naaman
NaamanNaaman
Naaman
 
Evangelismo estudiantil
Evangelismo estudiantilEvangelismo estudiantil
Evangelismo estudiantil
 
Machu picchu
Machu picchuMachu picchu
Machu picchu
 
2011 jaarvergadering or
2011 jaarvergadering or2011 jaarvergadering or
2011 jaarvergadering or
 
Left behind 5
Left behind 5Left behind 5
Left behind 5
 
Trainingportal #hms2013 krisehåndtering i den digitale æra - halogen - hele...
Trainingportal #hms2013   krisehåndtering i den digitale æra - halogen - hele...Trainingportal #hms2013   krisehåndtering i den digitale æra - halogen - hele...
Trainingportal #hms2013 krisehåndtering i den digitale æra - halogen - hele...
 
2011 GMC Yukon For Sale In Marshfield WI | Wheelers Automotive
2011 GMC Yukon For Sale In Marshfield WI | Wheelers Automotive2011 GMC Yukon For Sale In Marshfield WI | Wheelers Automotive
2011 GMC Yukon For Sale In Marshfield WI | Wheelers Automotive
 
Zoologist- Prairie Dogs
Zoologist-  Prairie DogsZoologist-  Prairie Dogs
Zoologist- Prairie Dogs
 
Tcd2015 pecha kucha_mintra_fast track_fse
Tcd2015 pecha kucha_mintra_fast track_fseTcd2015 pecha kucha_mintra_fast track_fse
Tcd2015 pecha kucha_mintra_fast track_fse
 
Portafolios, journals, letters
Portafolios, journals, lettersPortafolios, journals, letters
Portafolios, journals, letters
 
Presentasjon for fylkestinget 29 09 2010 av arne eidsmo
Presentasjon for fylkestinget 29 09 2010 av arne eidsmoPresentasjon for fylkestinget 29 09 2010 av arne eidsmo
Presentasjon for fylkestinget 29 09 2010 av arne eidsmo
 
Machzor2008 latest
Machzor2008 latestMachzor2008 latest
Machzor2008 latest
 
พลังแห่งจักรวาล
พลังแห่งจักรวาลพลังแห่งจักรวาล
พลังแห่งจักรวาล
 
Prewsentacion
PrewsentacionPrewsentacion
Prewsentacion
 
Sempo mobile razorfish
Sempo mobile razorfishSempo mobile razorfish
Sempo mobile razorfish
 
2011 Chevrolet Aveo For Sale In Marshfield WI | Wheelers Automotive
2011 Chevrolet Aveo For Sale In Marshfield WI | Wheelers Automotive2011 Chevrolet Aveo For Sale In Marshfield WI | Wheelers Automotive
2011 Chevrolet Aveo For Sale In Marshfield WI | Wheelers Automotive
 
Trainingportal #hms2013 hms-utfordringer ved bytte av v&m-leverandør på dra...
Trainingportal #hms2013   hms-utfordringer ved bytte av v&m-leverandør på dra...Trainingportal #hms2013   hms-utfordringer ved bytte av v&m-leverandør på dra...
Trainingportal #hms2013 hms-utfordringer ved bytte av v&m-leverandør på dra...
 

Similar to Cerma Presentation 2010

Choosing the Right Hardware for Prototyping
Choosing the Right Hardware for PrototypingChoosing the Right Hardware for Prototyping
Choosing the Right Hardware for PrototypingPhidgets Inc
 
oneAPI: Industry Initiative & Intel Product
oneAPI: Industry Initiative & Intel ProductoneAPI: Industry Initiative & Intel Product
oneAPI: Industry Initiative & Intel ProductTyrone Systems
 
Machine programming
Machine programmingMachine programming
Machine programmingDESMOND YUEN
 
The Right Tool for the Right Project
The Right Tool for the Right ProjectThe Right Tool for the Right Project
The Right Tool for the Right ProjectOri Bendet
 
Accelerate Machine Learning Software on Intel Architecture
Accelerate Machine Learning Software on Intel Architecture Accelerate Machine Learning Software on Intel Architecture
Accelerate Machine Learning Software on Intel Architecture Intel® Software
 
Reverse code engineering
Reverse code engineeringReverse code engineering
Reverse code engineeringKrishs Patil
 
Benchmark of common AI accelerators: NVIDIA GPU vs. Intel Movidius
Benchmark of common AI accelerators: NVIDIA GPU vs. Intel MovidiusBenchmark of common AI accelerators: NVIDIA GPU vs. Intel Movidius
Benchmark of common AI accelerators: NVIDIA GPU vs. Intel MovidiusbyteLAKE
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Performance Verification for ESL Design Methodology from AADL Models
Performance Verification for ESL Design Methodology from AADL ModelsPerformance Verification for ESL Design Methodology from AADL Models
Performance Verification for ESL Design Methodology from AADL ModelsSpace Codesign
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER) International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER) ijceronline
 
Hacking with Reverse Engineering and Defense against it
Hacking with Reverse Engineering and Defense against it Hacking with Reverse Engineering and Defense against it
Hacking with Reverse Engineering and Defense against it Prakashchand Suthar
 
2011.02.18 marco parenzan - case study. conversione di una applicazione for...
2011.02.18   marco parenzan - case study. conversione di una applicazione for...2011.02.18   marco parenzan - case study. conversione di una applicazione for...
2011.02.18 marco parenzan - case study. conversione di una applicazione for...Marco Parenzan
 
Labview1_ Computer Applications in Control_ACRRL
Labview1_ Computer Applications in Control_ACRRLLabview1_ Computer Applications in Control_ACRRL
Labview1_ Computer Applications in Control_ACRRLMohammad Sabouri
 
Profiling Multicore Systems to Maximize Core Utilization
Profiling Multicore Systems to Maximize Core Utilization Profiling Multicore Systems to Maximize Core Utilization
Profiling Multicore Systems to Maximize Core Utilization mentoresd
 
WhitePaperTemplate
WhitePaperTemplateWhitePaperTemplate
WhitePaperTemplateJo Marques
 

Similar to Cerma Presentation 2010 (20)

Choosing the Right Hardware for Prototyping
Choosing the Right Hardware for PrototypingChoosing the Right Hardware for Prototyping
Choosing the Right Hardware for Prototyping
 
Divyam Virmani
Divyam VirmaniDivyam Virmani
Divyam Virmani
 
oneAPI: Industry Initiative & Intel Product
oneAPI: Industry Initiative & Intel ProductoneAPI: Industry Initiative & Intel Product
oneAPI: Industry Initiative & Intel Product
 
Machine programming
Machine programmingMachine programming
Machine programming
 
Trends For Innovating Faster
Trends For Innovating FasterTrends For Innovating Faster
Trends For Innovating Faster
 
The Right Tool for the Right Project
The Right Tool for the Right ProjectThe Right Tool for the Right Project
The Right Tool for the Right Project
 
Accelerate Machine Learning Software on Intel Architecture
Accelerate Machine Learning Software on Intel Architecture Accelerate Machine Learning Software on Intel Architecture
Accelerate Machine Learning Software on Intel Architecture
 
Reverse code engineering
Reverse code engineeringReverse code engineering
Reverse code engineering
 
Benchmark of common AI accelerators: NVIDIA GPU vs. Intel Movidius
Benchmark of common AI accelerators: NVIDIA GPU vs. Intel MovidiusBenchmark of common AI accelerators: NVIDIA GPU vs. Intel Movidius
Benchmark of common AI accelerators: NVIDIA GPU vs. Intel Movidius
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
report
reportreport
report
 
Resume
ResumeResume
Resume
 
Performance Verification for ESL Design Methodology from AADL Models
Performance Verification for ESL Design Methodology from AADL ModelsPerformance Verification for ESL Design Methodology from AADL Models
Performance Verification for ESL Design Methodology from AADL Models
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER) International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Hacking with Reverse Engineering and Defense against it
Hacking with Reverse Engineering and Defense against it Hacking with Reverse Engineering and Defense against it
Hacking with Reverse Engineering and Defense against it
 
Resume_01
Resume_01Resume_01
Resume_01
 
2011.02.18 marco parenzan - case study. conversione di una applicazione for...
2011.02.18   marco parenzan - case study. conversione di una applicazione for...2011.02.18   marco parenzan - case study. conversione di una applicazione for...
2011.02.18 marco parenzan - case study. conversione di una applicazione for...
 
Labview1_ Computer Applications in Control_ACRRL
Labview1_ Computer Applications in Control_ACRRLLabview1_ Computer Applications in Control_ACRRL
Labview1_ Computer Applications in Control_ACRRL
 
Profiling Multicore Systems to Maximize Core Utilization
Profiling Multicore Systems to Maximize Core Utilization Profiling Multicore Systems to Maximize Core Utilization
Profiling Multicore Systems to Maximize Core Utilization
 
WhitePaperTemplate
WhitePaperTemplateWhitePaperTemplate
WhitePaperTemplate
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Recently uploaded (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Cerma Presentation 2010

  • 1. Mauricio A Dias , Daniel O Sales and Fernando S Osorio IEEE CERMA 2010 A Profile-Based Method for Hardware/Software Co-designApplied in Evolutionary Robotics Using Reconfigurable Computing
  • 2. OVERVIEW Introduction Computational Tools Method Experiment Analysis Conclusions
  • 3. Introduction How to apply hardware/software codesign on robotics? Projects should use soft-processors? What soft-processor is the better choice for each situation? Hardware modules for specific functions are needed?
  • 4. Computational Tools Micro Genetic Algorithms Benchmark Functions for Genetic Algorithms
  • 5. Computational Tools Profile-Based Hardware/Software Codesign Techniques Altera Software: Quartus II Nios II IDE FPGA Altera Cyclone III Terasic DE2-70 Board
  • 7. Experiment Nine different Nios II Soft-Processors Differences Between Nios II Processors Four Different Benchmark Functions All experiments executed in hardware
  • 11. Implemented Future Works Hardware Acceleration for Crossover Shuffle Crossover NIOS II Custom Instruction Better Results But this is another work….
  • 12. Conclusions Micro Genetic Algorithm is a good choice Codesigns achieved acceptable execution times compared to all-software implementation Soft-processors can be used, but be careful!!! Hardware acceleration for functions are really important Lots of future works