Master's Thesis
A Fast Mapping and Co-Design Toolchain for Stream-Based CGRAs
— 2025
Key information
Authors:
Supervisors:
Published in
December 2, 2025
Abstract
As computational demands continue to grow across key application domains, domain-specific accelerators (DSAs) have become a promising solution for achieving high performance with improved area and energy efficiency. Data streaming mechanisms further enhance these architectures by mitigating memory access bottlenecks and reducing resource overhead. However, the exploitation of this paradigm remains underutilized in existing DSA design frameworks. Moreover, current toolchains for stream-based DSA design are often poorly suited for architecture co-design, as they tend to be slow, lack crucial optimization features, or target different architectural classes. This thesis introduces a novel design space exploration (DSE) toolchain for the development of optimized data-streaming-based DSAs. The proposed approach targets a reconfigurable architecture comprising a mesh of processing elements (PEs) interconnected with dedicated streaming engines, enabling the decoupling of computation and memory access. It features a diverse set of tools for mapping applications, performing iterative hardware optimizations, and generating synthesizable PE array descriptions. The mapper, MIDAS, delivers results with similar quality to state-of-the-art tools while achieving up to 10,000x faster mapping times than exact methods and up to 73x faster than heuristic approaches. Meanwhile, the co-DSE tools automate pruning and optimization, producing designs with up to 4x area and 3x power improvements when synthesized, when compared to the initially generated arrays. Extensive evaluations validate the framework’s efficiency and scalability, establishing it as a comprehensive co-design environment for stream-based reconfigurable architectures.
Publication details
Authors in the community:
Martim Rendeiro Bento
ist1100031
Supervisors of this institution:
Pedro Filipe Zeferino Tomás
ist146645
Nuno Filipe Valentim Roma
ist14359
Fields of Science and Technology (FOS)
electrical-engineering-electronic-engineering-information-engineering - Electrical engineering, electronic engineering, information engineering
Publication language (ISO code)
eng - English
Rights type:
Embargo lifted
Date available:
October 7, 2026
Institution name
Instituto Superior Técnico