Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. FRESCO: Efficient Subgraph Enumeration for Scalable Clustering in Heterogeneous CGRAs
 
conference paper

FRESCO: Efficient Subgraph Enumeration for Scalable Clustering in Heterogeneous CGRAs

Coulon, Louis  
•
Ragab, Adham
•
Anderson, Jason
Show more
October 28, 2025
2025 ACM/IEEE International Conference On Computer Aided Design (ICCAD)
2025 IEEE/ACM International Conference on Computer Aided Design

In recent years, there has been a trend towards reconfigurable fabrics at the intersection between field-programmable gate arrays (FPGAs) and coarse-grained reconfigurable arrays (CGRAs): using FPGA-like interconnect but word-based and built around coarse-grained primitives. These architectures often employ complex clusters with far more heterogeneous resources than FPGAs or typical CGRAssometimes over a hundred primitives, most of which are bypassable. As a result, clustering, the problem of covering the application netlist with architecture clusters, is a key challenge for design tools targeting these fabrics. Clustering is analogous to the instruction selection problem in CISC architectures, albeit with orders of magnitude more complex "instructions". In this work, we propose a two-phase, architectureagnostic clustering algorithm that scales to highly complex architecture clusters. The first phase enumerates potential cluster matches in the application netlist using a strategy based on an abstract decision tree. The second phase selects a cover from the enumerated matches. We show that our algorithm effectively prunes the search space for complex clusters, scales well to circuits composed of many clusters, and achieves better clustering quality than CLUMAP, a state-of-the-art CGRA clustering algorithm, for the simple cases that CLUMAP can handle.

  • Files
  • Details
  • Metrics
Loading...
Thumbnail Image
Name

Coulon25 FRESCO (preprint).pdf

Type

Main Document

Version

Accepted version

Access type

openaccess

License Condition

CC BY

Size

577.59 KB

Format

Adobe PDF

Checksum (MD5)

c2a76ee3b61f17dc87558e236adaef93

Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés