2021
DOI: 10.1145/3477038
|View full text |Cite
|
Sign up to set email alerts
|

You Only Traverse Twice: A YOTT Placement, Routing, and Timing Approach for CGRAs

Abstract: Coarse-grained reconfigurable architecture (CGRA) mapping involves three main steps: placement, routing, and timing. The mapping is an NP-complete problem, and a common strategy is to decouple this process into its independent steps. This work focuses on the placement step, and its aim is to propose a technique that is both reasonably fast and leads to high-performance solutions. Furthermore, a near-optimal placement simplifies the following routing and timing steps. Exact solutions cannot find placements in a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
0
0
2

Year Published

2022
2022
2023
2023

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 34 publications
0
0
0
2
Order By: Relevance
“…A ferramenta VPR [Murray and et al 2020] gerou uma soluc ¸ão pior do que o Z1000 e a implementac ¸ão GPU. A Tabela 2 compara a acelerac ¸ão no tempo de execuc ¸ão e a qualidade da soluc ¸ão dos algoritmos múltipla travessia (YOTO) [Canesche et al 2020] e YOLT [Canesche et al 2021] com o VPR [Murray and et al 2020]. Os resultados estão normalizados em relac ¸ão ao VPR Bound Box.…”
Section: Resultsunclassified
See 1 more Smart Citation
“…A ferramenta VPR [Murray and et al 2020] gerou uma soluc ¸ão pior do que o Z1000 e a implementac ¸ão GPU. A Tabela 2 compara a acelerac ¸ão no tempo de execuc ¸ão e a qualidade da soluc ¸ão dos algoritmos múltipla travessia (YOTO) [Canesche et al 2020] e YOLT [Canesche et al 2021] com o VPR [Murray and et al 2020]. Os resultados estão normalizados em relac ¸ão ao VPR Bound Box.…”
Section: Resultsunclassified
“…A quinta contribuic ¸ão foi a poda no espac ¸o de busca da das escolhas no CGRA com a verificac ¸ão do grau dos vértices e uma pré-validac ¸ão do posicionamento na proximidade de uma reconvergência, chamada de lookahead. O algoritmo de dupla travessia foi publicado no período ACM Transactions on Embedded Computing Systems [Canesche et al 2021]. A sexta contribuic ¸ão foram a implementac ¸ão do roteamento e de escalonamento.…”
Section: Contribuic ¸õEsunclassified
“…Heuristic approaches provide approximate solutions and scalability without the guarantee of optimality. By employing techniques such as local search based on graph level (Ferreira et al, 2005), genetic algorithms (Silva et al, 2006), graph traversal approaches (Canesche et al, 2020(Canesche et al, , 2021, or simulated annealing (Luu et al, 2011;Oliveira et al, 2020a), heuristics can efficiently explore large solution spaces and find good-quality solutions within reasonable time frames.…”
Section: Placement and Routing Heuristic Approachesmentioning
confidence: 99%