Close menu

SURE

Sunderland Repository records the research produced by the University of Sunderland including practice-based research and theses.

A Reinforcement Learning Based Approach for Efficient Routing in Multi-FPGA Platforms

Farooq, Umer, Mehrez, Habib and Hasan, Najam Ul (2024) A Reinforcement Learning Based Approach for Efficient Routing in Multi-FPGA Platforms. Sensors, 25 (1). ISSN 1424-8220

Item Type: Article

Abstract

Prototyping using multi-FPGA platforms is unique because of its use in real-world testing and cycle-accurate information on the design. However, this is a complex and time-consuming process with multiple sub-steps. Among its sub-steps, inter-FPGA routing is the one that can take a significant percentage of total prototyping time. The share of inter-FPGA routing is projected to increase further over time with the ever-increasing complexity of the target designs. In this work, we propose to integrate a Reinforcement Learning (RL)-based framework to speed up the inter-FPGA routing process. For this purpose, we first find a trade-off between the exploration and exploitation approach (also termed as the ϵ-greedy approach) in our RL-based framework while not affecting the final Quality of Results (QoR). To gauge its effectiveness, we then perform an extensive comparison between the proposed framework and established routing approaches. In this regard, a set of fourteen complex benchmarks is used, and the results of the proposed framework are compared against existing routability- and timing-driven routing approaches. Experimental results reveal that, on average, the proposed RL-based framework speeds up the inter-FPGA routing process by 45% and 32%, compared to routability- and timing-driven routing approaches, respectively. The speedup at the routing step further leads to an overall speedup of the backend flow by 22% and 15%, respectively.

[img]
Preview
PDF
sensors-25-00042.pdf
Available under License Creative Commons Attribution.

Download (437kB) | Preview

More Information

Related URLs:
Depositing User: Umer Farooq

Identifiers

Item ID: 18630
Identification Number: https://doi.org/10.3390/s25010042
ISSN: 1424-8220
URI: http://sure.sunderland.ac.uk/id/eprint/18630
Official URL: https://www.mdpi.com/1424-8220/25/1/42

Users with ORCIDS

ORCID for Umer Farooq: ORCID iD orcid.org/0000-0002-5220-4908

Catalogue record

Date Deposited: 06 Jan 2025 14:53
Last Modified: 09 Jan 2025 10:40

Contributors

Author: Umer Farooq ORCID iD
Author: Habib Mehrez
Author: Najam Ul Hasan

University Divisions

Faculty of Technology

Subjects

Computing > Artificial Intelligence
Engineering > Electrical Engineering

Actions (login required)

View Item (Repository Staff Only) View Item (Repository Staff Only)