PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
March 28, 2026ACM Transactions on Reconfigurable Technology and Systems0 citations

Pipelined FPGA implementation of a Differential Evolution Engine for Optimization of Scientific Models

View Full Paper
MCManuel de CastroRORoberto OsorioYTYuri Torres

Key Points

  • The aim is to develop a flexible FPGA architecture for Differential Evolution to efficiently optimize parameters in scientific models.
  • Developed a pipelined FPGA architecture for executing Differential Evolution.
  • Integrated adaptive numerical methods with Differential Evolution.
  • Evaluated the architecture using Hodgkin-Huxley and Circadian clock models.
  • Compared performance and energy efficiency against CPU and GPU implementations.
  • Achieved significant performance gains over traditional CPU/GPU implementations.
  • Demonstrated high energy efficiency for extensive floating-point calculations.
  • The architecture showed versatility in adapting to various scientific contexts.

Abstract

Custom computing machines implemented on FPGAs have emerged as a powerful solution for tackling computationally intensive tasks, leveraging their capacity for deep pipelining and parallel memory access. Differential Evolution (DE), a robust optimization algorithm, combined with adaptive numerical integration methods, is widely used to optimize parameter values in diverse scientific models. These tasks involve extensive floating-point computations, making FPGAs an ideal platform for efficiently accelerating their execution. In this work, we present a flexible and scalable FPGA architecture optimized for Differential Evolution. This architecture is tailored to solve complex, resource-intensive optimization problems and is easily customizable for various models and integration methods. To demonstrate its efficacy, we evaluate two case studies: The Hodgkin-Huxley model for neuron action potentials and the Circadian clock model of Arabidopsis thaliana . Our architecture integrates adaptive numerical methods with DE and achieves significant performance and energy efficiency gains over CPU and GPU implementations while maintaining versatility across applications. Our architecture's modular design enables seamless adaptation across different scientific contexts, enabling further optimization of resource utilization and expansion of application domains. The results underline the potential of FPGAs as a superior platform for large-scale scientific computation, offering unmatched energy efficiency and computational throughput for highly demanding tasks. The code developed to carry out this work is publicly available at https://github.com/mdccUVa/de-fpga .

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Castro et al. (2026) studied this question.

synapsesocial.com/papers/69c771988bbfbc51511e1934https://doi.org/10.1145/3804449
Ask AI
Helpful
Bookmark
Share
View Full Paper