2013
DOI: 10.1145/2555289.2555314
|View full text |Cite
|
Sign up to set email alerts
|

Fast modulo scheduler utilizing patternized routes for coarse-grained reconfigurable architectures

Abstract: Coarse-Grained Reconfigurable Architectures (CGRAs) present a potential of high compute throughput with energy efficiency. A CGRA consists of an array of Functional Units (FUs), which communicate with each other through an interconnect network containing transmission nodes and register files. To achieve high performance from the software solutions mapped onto CGRAs, modulo scheduling of loops is generally employed. One of the key challenges in modulo scheduling for CGRAs is to explicitly handle routings of ope… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(3 citation statements)
references
References 13 publications
0
3
0
Order By: Relevance
“…However, it is not easy to map a computation-intensive Data Flow Graph (DFG) onto a Reconfigurable Cell Array (RCA), because there are many constraints. In previous studies, researchers have presented a wide range of mapping algorithms based on a variety of CGRAs [2][3][4][5][6][7][8][9][10][11][12][13][14] . Yoon et al [2] proposed the spatial mapping algorithm, known as Split-Push Kernel Mapping (SPKM), to map several applications onto resource sharing and pipelining architecture.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…However, it is not easy to map a computation-intensive Data Flow Graph (DFG) onto a Reconfigurable Cell Array (RCA), because there are many constraints. In previous studies, researchers have presented a wide range of mapping algorithms based on a variety of CGRAs [2][3][4][5][6][7][8][9][10][11][12][13][14] . Yoon et al [2] proposed the spatial mapping algorithm, known as Split-Push Kernel Mapping (SPKM), to map several applications onto resource sharing and pipelining architecture.…”
Section: Introductionmentioning
confidence: 99%
“…Lee et al [8] and Jo et al [9] introduced approaches for supporting floating-point operations for CGRAs. Kim et al [10] proposed a fast modulo routing scheduling technique for mapping 3D graphics benchmarks onto CGRAs, which improved the compilation speed. Level-Breadth-Mapping (LBM) partitions the nodes by level.…”
Section: Introductionmentioning
confidence: 99%
“…As the basic blocks in a CDFG are represented as DFGs, any of the known DFG mapping onto CGRA [5,16,3,9] can be applied to map the basic blocks. Mapping of the basic blocks is done independently, since execution of basic blocks are mutually exclusive.…”
Section: A Problem Formulationmentioning
confidence: 99%