Accelerating Scientific Model Optimization with a Pipelined FPGA-Based Differential Evolution Engine

UDC.coleccionInvestigación
UDC.conferenceTitle33rd IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM)
UDC.departamentoEnxeñaría de Computadores
UDC.grupoInvGrupo de Arquitectura de Computadores (GAC)
UDC.institutoCentroCITIC - Centro de Investigación de Tecnoloxías da Información e da Comunicación
UDC.startPage283
UDC.volume2025
dc.contributor.authorCastro, Manuel de
dc.contributor.authorOsorio, Roberto
dc.contributor.authorTorres, Yuri
dc.contributor.authorLlanos, Diego R.
dc.date.accessioned2025-10-16T14:14:39Z
dc.date.available2025-10-16T14:14:39Z
dc.date.issued2025
dc.descriptionTraballo presentado en 2025 IEEE 33rd Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM), 04-07 May 2025, Fayetteville, AR, USA.
dc.description.abstract[Abstract]: Custom computing machines on FPGAs excel in solving computationally intensive tasks by leveraging deep pipelines and parallel memory access. This paper introduces a flexible FPGA-based architecture for Differential Evolution (DE), optimized for a variety of scientific models and numerical integration methods. The architecture's modular design allows seamless customization for diverse applications. Two case studies demonstrate the architecture's capabilities: the Hodgkin-Huxley model for neuron action potentials and the Circadian model of Arabidopsis thaliana. These implementations employ double-precision floating-point arithmetic and adaptive numerical integration techniques, addressing the challenges of complex, stiff differential equations. The proposed design outperforms CPUs and GPUs in computational speed and energy efficiency, achieving up to 3.8x faster processing and significant reductions in energy consumption. This work highlights the potential of FPGA platforms for accelerating complex scientific computations while providing insights for future optimizations in resource utilization and broader applicability.
dc.description.sponsorshipThis work was supported in part by Grant PID2022-142292NB-100 (NATASHA Project); by grant TED2021-130367B-I00, funded by MCIN/AEI/10.13039/ 501100011033; and by MCIN/AEI/10.13039/501100011033 through the EU Grant PID2022-136435NB-100. Manuel de Castro has been supported by a FPU 2022 grant. This research was supported by grants from NVIDIA and utilized NVIDIA A100. The authors would like to thank Sergio Alonso Pascual for his help developing the GPU software used.
dc.identifier.citationM. de Castro, R. R. Osorio, Y. Torres and D. R. Llanos, "Accelerating Scientific Model Optimization with a Pipelined FPGA-Based Differential Evolution Engine", 2025 IEEE 33rd Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM), Fayetteville, AR, USA, 2025, pp. 283-283, doi: 10.1109/FCCM62733.2025.00055.
dc.identifier.doi10.1109/FCCM62733.2025.00055
dc.identifier.isbn979-8-3315-0281-2
dc.identifier.issn2576-2621
dc.identifier.urihttps://hdl.handle.net/2183/46000
dc.language.isoeng
dc.publisherInstitute of Electrical and Electronics Engineers
dc.relation.hasversionM. de Castro, R. R. Osorio, Y. Torres and D. R. Llanos, "Accelerating Scientific Model Optimization with a Pipelined FPGA-Based Differential Evolution Engine" [Poster], 2025 IEEE 33rd Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM), Fayetteville, AR, USA, 2025
dc.relation.projectIDinfo:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2021-2023/PID2022-142292NB-I00/ES/NUEVAS TECNOLOGIAS AVANZADAS PARA ADAPTAR APLICACIONES CIENTIFICAS PARA SU EJECUCION EN ARQUITECTURAS HETEROGENEAS
dc.relation.projectIDinfo:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2021-2023/PID2022-136435NB-I00/ES/ARQUITECTURAS, FRAMEWORKS Y APLICACIONES DE LA COMPUTACION DE ALTAS PRESTACIONES
dc.relation.projectIDinfo:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2021-2024/TED2021-130367B-I00/ES/MONITORIZACION DIGITAL RAPIDA DE ECOSISTEMAS FLUVIALES
dc.relation.urihttps://doi.org/10.1109/FCCM62733.2025.00055
dc.rightsCopyright © 2025, IEEE
dc.rights.accessRightsopen access
dc.subjectDiferential evolution
dc.subjectFPGA
dc.subjectNumerical integration
dc.subjectScientific Model Optimization
dc.titleAccelerating Scientific Model Optimization with a Pipelined FPGA-Based Differential Evolution Engine
dc.typeconference output
dspace.entity.typePublication
relation.isAuthorOfPublicationeac2943b-5be2-46e9-9816-09ae10df6b76
relation.isAuthorOfPublication.latestForDiscoveryeac2943b-5be2-46e9-9816-09ae10df6b76

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Osorio_RobertoR_2025_ExtendedAbstract_Accelerating_Scientific_Model_Optimization.pdf
Size:
46.62 KB
Format:
Adobe Portable Document Format