DCRA: A Distributed Chiplet-based Reconfigurable Architecture for Irregular Applications
Marcelo Orenes-Vera, Esin Tureci, Margaret Martonosi, David Wentzlaff

TL;DR
This paper introduces DCRA, a flexible, chiplet-based reconfigurable architecture designed for irregular applications like large graph processing, emphasizing manufacturability, configurability, and detailed performance analysis.
Contribution
It proposes a novel distributed chiplet architecture with configurable parameters and a software-defined network, addressing manufacturing constraints and enabling scalable irregular application processing.
Findings
DCRA achieves competitive performance across multiple applications.
Configurable parameters optimize power and cost trade-offs.
Detailed analysis guides future scalable system designs.
Abstract
In recent years, the growing demand to process large graphs and sparse datasets has led to increased research efforts to develop hardware- and software-based architectural solutions to accelerate them. While some of these approaches achieve scalable parallelization with up to thousands of cores, adaptation of these proposals by the industry remained slow. To help solve this dissonance, we identified a set of questions and considerations that current research has not considered deeply. Starting from a tile-based architecture, we put forward a Distributed Chiplet-based Reconfigurable Architecture (DCRA) for irregular applications that carefully consider fabrication constraints that made prior work either hard or costly to implement or too rigid to be applied. We identify and study pre-silicon, package-time and compile-time configurations that help optimize DCRA for different deployments…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsInterconnection Networks and Systems · Advanced Memory and Neural Computing · Embedded Systems Design Techniques
