Proceedings of the 2008 ACM SIGPLAN-SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems 2008
DOI: 10.1145/1375657.1375678
|View full text |Cite
|
Sign up to set email alerts
|

Placement-and-routing-based register allocation for coarse-grained reconfigurable arrays

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
30
0

Year Published

2009
2009
2022
2022

Publication Types

Select...
5
2

Relationship

3
4

Authors

Journals

citations
Cited by 23 publications
(30 citation statements)
references
References 24 publications
0
30
0
Order By: Relevance
“…Using local register files connected to processing elements: Reduces the overhead of accessing centralized general-purpose register files. This solution is also used in other approaches [8,9,16,20,31,32]. 5.…”
Section: Eliminating the Need For Intermediate Dfg Generationmentioning
confidence: 99%
See 1 more Smart Citation
“…Using local register files connected to processing elements: Reduces the overhead of accessing centralized general-purpose register files. This solution is also used in other approaches [8,9,16,20,31,32]. 5.…”
Section: Eliminating the Need For Intermediate Dfg Generationmentioning
confidence: 99%
“…To the best of our knowledge, this is the first work to propose a BT run-time modulo scheduling algorithm for CGRAs. The proposed BT MS algorithm reduces mapping time by proposing alternatives to many of the complex solutions presented in previous modulo scheduling algorithms [8,9,11,14,27,29,32]:…”
Section: Introductionmentioning
confidence: 99%
“…This follows from the fact that loads and stores might be reordered by the compiler, and by the fact that software-pipelined schedules are generated, in which code corresponding to different iterations in the source code is executed simultaneously. In our current version, the compiler [11,21] schedules the code completely bank-unaware. 1 As such, even if the strides might look alright in the source code, there might still be many conflicting simultaneous accesses in the scheduled code.…”
Section: Memory Access Patterns and Interleavingmentioning
confidence: 99%
“…Furthermore, our prototype compiler does not yet apply complex loop transformations such as loop unrolling to increase the amount of available ILP. For more information on the compiler, we refer to [11,21]. Alternative compiler code generation techniques for architectures like ours exist [12,23,26].…”
Section: The Wireless Standardsmentioning
confidence: 99%
See 1 more Smart Citation