1995
DOI: 10.1109/92.386218
|View full text |Cite
|
Sign up to set email alerts
|

Background memory area estimation for multidimensional signal processing systems

Abstract: Memory cost is responsible for a large amount of the chip and/or board area of customized video and image processing system realizations. In this paper, we present a novel technique { founded on data-ow analysis { which allows to address the problem of background memory size evaluation for a given non-procedural algorithm speci cation, operating on multi-dimensional signals with a ne indices. Most of the target applications are characterized by a huge number of signals, so a new polyhedral data-ow model operat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
75
0

Year Published

1999
1999
2012
2012

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 74 publications
(75 citation statements)
references
References 26 publications
0
75
0
Order By: Relevance
“…The inclusion graph is gradually constructed by partitioning analytically the (four) array references using lattice intersections and differences. While the intersection of two non-disjoint lattices is a lattice as well (e.g., [1]), the difference operation is not closed. Denoting A1 ∩ A2 = A3, A1 − A3 and A2 − A3 are also lattices (denoted A4, A5 in Fig.…”
Section: A[k][i]mentioning
confidence: 99%
See 2 more Smart Citations
“…The inclusion graph is gradually constructed by partitioning analytically the (four) array references using lattice intersections and differences. While the intersection of two non-disjoint lattices is a lattice as well (e.g., [1]), the difference operation is not closed. Denoting A1 ∩ A2 = A3, A1 − A3 and A2 − A3 are also lattices (denoted A4, A5 in Fig.…”
Section: A[k][i]mentioning
confidence: 99%
“…In contrast to the non-scalar methods described so far, the memory estimation technique presented in [1] does not take execution ordering into account, allowing any ordering not prohibited by data dependencies. The estimation technique described in [5] a partially fixed execution ordering.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Studying the impact of parallelism on memory size is important for trading off system performance against area cost. A memory bandwidth analysis is rapidly performed for each level of the graph hierarchy and the Balasa method [3] is currently adapted to our model in order to derive memory size optimization within loop nests.…”
Section: Metric Computations Of the Target Applicationmentioning
confidence: 99%
“…We will not discuss the detailed process here. 5 Counting heuristic In our current implementation, a heuristic is proposed to deal with the enumeration of the interaction union of images of parameterized polytopes.…”
Section: Statement Level Estimationmentioning
confidence: 99%