2005
DOI: 10.1007/11532378_32
|View full text |Cite
|
Sign up to set email alerts
|

Extending the Applicability of Scalar Replacement to Multiple Induction Variables

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2008
2008
2019
2019

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 9 publications
(7 citation statements)
references
References 4 publications
0
7
0
Order By: Relevance
“…Their work exploits full data reuse and does not address the issue of limited capacity from the perspective of reducing the iteration spaces by application of tiling and loop splitting. In our previous research, we have exploited the opportunities of scalar replacement by using both Block RAM and registers in FPGAs (Baradaran et al 2005). In this work, however, we did not exploit the space/performance trade-off associated with partial reuse using loop tiling and splitting.…”
Section: Related Workmentioning
confidence: 95%
See 2 more Smart Citations
“…Their work exploits full data reuse and does not address the issue of limited capacity from the perspective of reducing the iteration spaces by application of tiling and loop splitting. In our previous research, we have exploited the opportunities of scalar replacement by using both Block RAM and registers in FPGAs (Baradaran et al 2005). In this work, however, we did not exploit the space/performance trade-off associated with partial reuse using loop tiling and splitting.…”
Section: Related Workmentioning
confidence: 95%
“…Using data reuse analysis, a compiler tool can identify the reuse vector for scalar replacement (Baradaran, Diniz, and Park 2005), which is (0,1), (0,2) for the j loop in this example. Under specific loop bound conditions, it is possible to compute the number of registers required to exploit a specific reuse vector at compile time analysis, 6 registers in this case (So and Hall 2004).…”
Section: Motivating Examplementioning
confidence: 99%
See 1 more Smart Citation
“…We leverage our previous work [Baradaran et al 2004] to identify the reusable data and compute the number of storage elements required to cache this data.…”
Section: Data Reuse Analysismentioning
confidence: 99%
“…To calculate the storage required to capture the data reuse associated with Chain r (either group-or self-reuse) we use the analytical expressions described in Baradaran et al [2004] and based on reuse vectors, arrays' index function, and loop bounds.…”
Section: Analysis Of Storagementioning
confidence: 99%