2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221) 2001
DOI: 10.1109/icassp.2001.941126
|View full text |Cite
|
Sign up to set email alerts
|

An efficient timing model for hardware implementation of multirate dataflow graphs

Abstract: We consider the problem of representing timing information associated with functions in a dataflow graph used to represent a signal processing system in the context of high-level hardware (architectural) synthesis. This information is used for synthesis of appropriate architectures for implementing the graph. Conventional models for timing suffer from shortcomings that make it difficult to represent timing information in a hierarchical manner, especially for multirate signal processing systems.We identify some… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2002
2002
2014
2014

Publication Types

Select...
2
1
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(8 citation statements)
references
References 9 publications
0
8
0
Order By: Relevance
“…For example, MP3 reorders and adds data across large (>1000 item) sliding windows; 802.11 and Trellis do short (3-7 item) bit-wise operations as part of an error-correcting code; Vocoder and Audiobeam use peeking to skip N items (by default [1][2][3][4][5][6][7][8][9][10][11][12][13][14], analogous to an inverse delay; ChannelVocoder performs a sliding autocorrelation and threshold across N items (by default 100).…”
Section: Libraries / Kernels (23)mentioning
confidence: 99%
See 1 more Smart Citation
“…For example, MP3 reorders and adds data across large (>1000 item) sliding windows; 802.11 and Trellis do short (3-7 item) bit-wise operations as part of an error-correcting code; Vocoder and Audiobeam use peeking to skip N items (by default [1][2][3][4][5][6][7][8][9][10][11][12][13][14], analogous to an inverse delay; ChannelVocoder performs a sliding autocorrelation and threshold across N items (by default 100).…”
Section: Libraries / Kernels (23)mentioning
confidence: 99%
“…For example, the CD-DAT benchmark (shown in Figure 5) is used in many studies [3,4,10,31,39,40,50]; it converts compact disk auto (sampled at 44.1 khz) to digital audio tape (sampled at 48 khz). Performing this conversion in stages improves efficiency [39].…”
Section: Neighboring Filters Often Have Matched I/o Ratesmentioning
confidence: 99%
“…In order to form an acyclic graph, the operations inside each cycle 4 has to be substituted by a single operation first. Let L(G) the latency of graph G (as an MR-HSDFG) as the sum of the duration times of the longest path in G. The calculation of the minimal restart time is shown for the three cases as follow:…”
Section: Calculation Of the Minimal Restart Time On Mr-hsdfgmentioning
confidence: 99%
“…It is beneficial to perform the pipeline scheduling method on a dataflow representation, because these are formal and abstract models of a system. The operations inside a loop body are executed more times than the program itself, therefore a so-called multi-rate dataflow model [14,10,4] can be applied to represent nested loops. The well known multi-rate dataflow graphs (e.g.…”
Section: Introductionmentioning
confidence: 99%
“…The VSDF [13] and multirate hierarchical timing pair (MHTP) [7] models are dataflow modeling techniques that are geared towards efficient hardware implementation.…”
Section: Motivation and Related Workmentioning
confidence: 99%