Routability-Enhanced Scheduling for Application Mapping on CGRAs

4Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Coarse-Grained Reconfigurable Architectures (CGRAs) are a promising solution to domain-specific applications for their energy efficiency and flexibility. To improve performance on CGRA, modulo scheduling is commonly adopted on Data Dependence Graph (DDG) of loops by minimizing the Initiation Interval (II) between adjacent loop iterations. The mapping process usually consists of scheduling and placement-and-routing (PR). As existing approaches don't fully and globally explore the routing strategies of the long dependencies in a DDG at the scheduling stage, the following PR is prone to failure leading to performance loss. To this end, this paper proposes a routability-enhanced scheduling for CGRA mapping using Integer Linear Programming (ILP) formulation, where a global optimized scheduling could be found to improve the success rate of PR. Experimental results show that our approachh achieves 1.12\times and 1.22\times performance speedup, 28.7% and 50.2% compilation time reduction, as compared to 2 state-of-the-art heuristics.

Cite

CITATION STYLE

APA

Mu, S., Zeng, Y., & Wang, B. (2021). Routability-Enhanced Scheduling for Application Mapping on CGRAs. IEEE Access, 9, 92358–92366. https://doi.org/10.1109/ACCESS.2021.3092781

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free