PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
January 18, 2026PeerJ Computer Science0 citationsOpen Access

Resource-efficient and low-power implementation of the Q-learning algorithm on FPGA

View Full Paper
ABArwa S. BazmalahNKNoorfazila Binti KamalKCKalaivani Chellappan

Key Points

  • The aim is to implement a resource-efficient and low-power version of the Q-learning algorithm on FPGAs.
  • Implemented Q-learning algorithm on Genesys 2 Kintex7 FPGA.
  • Utilized temporary memory to optimize Q-value updates.
  • Analyzed design across various state scenarios and fixed-point formats.
  • Achieved 71.9% reduction in LUTs with 1,024 states at 16 bits.
  • Achieved 66.4% reduction in FFs and 75.6% reduction in BRAMs at the same configuration.
  • Achieved 67% reduction in power consumption with 1,024 states at 16 bits.
  • Maintained performance with a convergence to optimal policy.

Abstract

Q-learning (QL) is a reinforcement learning technique. It enables agents to learn optimal policies by iteratively updating action-value functions (Q-values). The deployment of Q-value storage and updating is critical to operational efficacy during training. This article presents a resource-efficient and low-power Q-learning algorithm implementation on field programmable gate arrays (FPGAs) by using a temporary memory to optimize updating Q-values during learning. The design was implemented on a Genesys 2 Kintex7 (XC7K325T-2FFG900C) FPGA. It is analysed for different state scenarios, Q-Matrix sizes, and fixed-point formats. The proposed design achieves convergence to the optimal policy. Compared with the literature, the proposed design with 1,024 states at 16 bits achieves a 71.9% reduction in look up tables (LUTs), a 66.4% reduction in flip-flops (FFs), a 75.6% reduction in block random access memories (BRAMs), and a 67% reduction in power consumption. Similarly, with 1,024 states at 32 bits, it achieves a 73.8% reduction in LUTs, a 65.8% reduction in FFs, a 59.8% reduction in BRAMs, and a 65.7% reduction in power consumption. These significant improvements in resource utilization and power efficiency make the proposed design well-suited to applications that demand efficient and rapid information processing and also require fewer hardware resources.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Bazmalah et al. (2026) studied this question.

synapsesocial.com/papers/696c7817eb60fb80d1396579https://doi.org/10.7717/peerj-cs.3351
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1Self-improvement Based On Reinforcement Learning, Planning and Teaching1991 · 31 citations
  2. 2Technical Note: Q-Learning1992 · 3,773 citations
  3. 3Model-free Q-learning designs for linear discrete-time zero-sum games with application to H-infinity control2007 · 612 citations
  4. 4Deep Reinforcement Learning2019 · 176 citations
  5. 5Double MAC: Doubling the performance of convolutional neural networks on modern FPGAs2017 · 50 citations