Invited Paper - Circuit Partitioning with Reinforcement Learning and Edge-Based Initialization

Ka Chuen Cheng*, Umair F. Siddiqi, Gary Grewal, Shawki M. Areibi

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The Fiduccia-Mattheyses-Sanchis (FMS) algorithm is a widely used local search method for K-way circuit partitioning, but it's prone to getting stuck in local minima. Traditionally, this has been addressed by running FMS multiple times with different random initial solutions, hoping for a better result. Building on our previous work with an RL-based local search method that helps FMS avoid these traps, this research explores a new approach: using constructive methods to generate superior initial solutions. We explored two such methods: NDE (node growing algorithm), a commonly used node-based method that maximizes node absorption, and NET (net growing algorithm), an edge-based approach that maximizes net absorption. By integrating NDE and NET with our RL-based local search, we've achieved significant improvements. Experiments on ISPD98/IBM benchmarks demonstrate that an edge-based approach provides higher-quality solutions for larger circuits and larger numbers of partitions. Combining these initial solutions with our RL-based approach further reduces the cutsize generate by the RL-based approach by up to 79.5%.

Original languageEnglish
Title of host publicationProceedings of the 2024 35th International Workshop on Rapid System Prototyping
Subtitle of host publicationShortening the Path from Specification to Prototype, RSP 2024
PublisherIEEE Computer Society
Pages14-20
Number of pages7
ISBN (Electronic)9798331519537
DOIs
StatePublished - 2024
Event35th International Workshop on Rapid System Prototyping, RSP 2024 - Raleigh, United States
Duration: 3 Oct 2024 → …

Publication series

NameProceedings of the International Workshop on Rapid System Prototyping
ISSN (Print)1074-6005

Conference

Conference35th International Workshop on Rapid System Prototyping, RSP 2024
Country/TerritoryUnited States
CityRaleigh
Period3/10/24 → …

Bibliographical note

Publisher Copyright:
© 2024 IEEE.

Keywords

  • Circuit Partitioning
  • Hypergraph Partitioning
  • Machine Learning
  • Reinforcement Learning

ASJC Scopus subject areas

  • General Computer Science

Fingerprint

Dive into the research topics of 'Invited Paper - Circuit Partitioning with Reinforcement Learning and Edge-Based Initialization'. Together they form a unique fingerprint.

Cite this