The Multi-Dataflow Composer Tool: an open-source tool suite for Optimized Coarse-Grain Reconfigurable Hardware Accelerators and Platform Design
Carlo Sau, Tiziana Fanni, Claudio Rubattu, Luigi Raffo, Francesca, Palumbo

TL;DR
The paper introduces the Multi-Dataflow Composer (MDC), an open-source tool suite that automates the design and optimization of coarse-grain reconfigurable hardware accelerators, demonstrated on robotic applications for improved flexibility and efficiency.
Contribution
It presents the latest features of MDC, an automation tool for hardware design, and evaluates its effectiveness in the novel context of robotics applications.
Findings
MDC enables flexible reconfiguration of hardware accelerators.
Demonstrated on a robotic arm trajectory generator on FPGA.
Shows trade-offs and parameters for coarse-grain reconfigurable hardware.
Abstract
Modern embedded and cyber-physical systems require every day more performance, power efficiency and flexibility, to execute several profiles and functionalities targeting the ever growing adaptivity needs and preserving execution efficiency. Such requirements pushed designers towards the adoption of heterogeneous and reconfigurable substrates, which development and management is not that straightforward. Despite acceleration and flexibility are desirable in many domains, the barrier of hardware deployment and operation is still there since specific advanced expertise and skills are needed. Related challenges are effectively tackled by leveraging on automation strategies that in some cases, as in the proposed work, exploit model-based approaches. This paper is focused on the Multi-Dataflow Composer (MDC) tool, that intends to solve issues related to design, optimization and operation of…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
