A Recursive Partitioning Approach to Improving Hypergraph Partitioning

Umair F. Siddiqi*, Gary Grewal, Shawki M. Areibi

*Corresponding author for this work

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

1 Scopus citations

Abstract

Balanced hypergraph partitioning (BHP) is a fundamental combinatorial optimization problem in application specific integrated circuit (ASIC) and field-programmable gate array (FPGA) design flows. Multi-level partitioners (MLP) comprise a set of heuristics and are a popular way to solve BHP problems. The BHP problem becomes more complex when the number of partitions (K) is large. Recursive bi-partitioning is a traditional way to solve the problem for larger values of K. However, recursive bi-partitioning is usable for only a smaller number of partitions. This work proposes to generalize recursive bi-partitioning to recursive K-way partitioning to make recursive partitioning usable for all non-prime values of K. The practical usefulness of the proposed recursive method was evaluated by enhancing a recent MLP, TritonPart, and assessed the performance using Titan23 benchmarks. The proposed recursive method helped TritonPart to successfully solve problems with larger K values than it could solve without using the proposed method. Secondly, it also improved the runtime of TritonPart. A comparison with MT-KaHyPar showed it can find solutions with 80% lower cutsize. In short, the proposed recursive method is a useful way to enhance the capability of existing MLPs in terms of their runtime and ability to solve problems of larger K values.

Original languageEnglish
Title of host publication2024 IEEE Canadian Conference on Electrical and Computer Engineering, CCECE 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages240-245
Number of pages6
ISBN (Electronic)9798350371628
DOIs
StatePublished - 2024
Event2024 Annual IEEE Canadian Conference on Electrical and Computer Engineering, CCECE 2024 - Kingston, Canada
Duration: 6 Aug 20249 Aug 2024

Publication series

NameCanadian Conference on Electrical and Computer Engineering
ISSN (Print)0840-7789

Conference

Conference2024 Annual IEEE Canadian Conference on Electrical and Computer Engineering, CCECE 2024
Country/TerritoryCanada
CityKingston
Period6/08/249/08/24

Bibliographical note

Publisher Copyright:
© 2024 IEEE.

Keywords

  • Balanced Partitioning
  • Hypergraph Partitioning
  • heuristics
  • intelligent manufacturing
  • min cut
  • recursive partitioning

ASJC Scopus subject areas

  • Hardware and Architecture
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'A Recursive Partitioning Approach to Improving Hypergraph Partitioning'. Together they form a unique fingerprint.

Cite this