2009
DOI: 10.1016/j.parco.2008.12.001
|View full text |Cite
|
Sign up to set email alerts
|

Periodic register saturation in innermost loops

Abstract: This article treats register constraints in high performance embedded VLIW computing, aiming to decouple register constraints from instruction scheduling. It extends the register saturation (RS) concept to periodic instruction schedules, i.e., software pipelining (SWP). We formally study an approach which consists in computing the exact upper-bound of the register need for all the valid SWP schedules of an innermost loop (without overestimation), independently of the functional unit constraints. We call this u… 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

2010
2010
2010
2010

Publication Types

Select...
2

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(3 citation statements)
references
References 28 publications
0
3
0
Order By: Relevance
“…Hence, two tasks T i and T j within one period may have a differentq i and q j , since the pieces of data related to these tasks correspond to the different waves (this notion used in cyclic scheduling [27], [28] is identical to the modulo scheduling or SW pipelining in the parallel compiler community [29]). The cyclic schedule has to follow several constraints:…”
Section: ) Cyclic Extensionmentioning
confidence: 99%
“…Hence, two tasks T i and T j within one period may have a differentq i and q j , since the pieces of data related to these tasks correspond to the different waves (this notion used in cyclic scheduling [27], [28] is identical to the modulo scheduling or SW pipelining in the parallel compiler community [29]). The cyclic schedule has to follow several constraints:…”
Section: ) Cyclic Extensionmentioning
confidence: 99%
“…There exists a dual problem called periodic register saturation (Touati and Mathe, 2009). Periodic register saturation tackles the problem of register maximisation instead of minimisation, which defines a distinct mathematical problem.…”
Section: Related Workmentioning
confidence: 99%
“…Periodic register saturation tackles the problem of register maximisation instead of minimisation, which defines a distinct mathematical problem. In (Touati and Mathe, 2009), we provided the exact integer linear program that maximises the register requirement, but we did not succeed in defining an efficient polynomial algorithmic heuristic for cyclic register saturation. The current articles deals with an efficient polynomial heuristic for register minimisation, not maximisation.…”
Section: Related Workmentioning
confidence: 99%