2009 IEEE International Conference on Acoustics, Speech and Signal Processing 2009
DOI: 10.1109/icassp.2009.4959646
|View full text |Cite
|
Sign up to set email alerts
|

Exploiting statically schedulable regions in dataflow programs

Abstract: Dataflow descriptions have been used in a wide range of Digital Signal Processing (DSP) applications, such as multi-media processing, and wireless communications. Among various forms of dataflow modeling, Synchronous Dataflow (SDF) is geared towards static scheduling of computational modules, which improves system performance and predictability. However, many DSP applications do not fully conform to the restrictions of SDF modeling. More general dataflow models, such as CAL [1], have been developed to describe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
26
0

Year Published

2009
2009
2018
2018

Publication Types

Select...
4
4
2

Relationship

4
6

Authors

Journals

citations
Cited by 28 publications
(27 citation statements)
references
References 5 publications
0
26
0
Order By: Relevance
“…As we have pointed out, the implementation tools themselves provide many opportunities for improvement, involving sophisticated analyses, static scheduling of those parts of a system that can be statically scheduled [9], cross-actor optimizations, folding, and other program transformations and refactorings such as automatic multi-channelization (i.e. multiplexing the same design for multiple streams of data).…”
Section: Discussionmentioning
confidence: 99%
“…As we have pointed out, the implementation tools themselves provide many opportunities for improvement, involving sophisticated analyses, static scheduling of those parts of a system that can be statically scheduled [9], cross-actor optimizations, folding, and other program transformations and refactorings such as automatic multi-channelization (i.e. multiplexing the same design for multiple streams of data).…”
Section: Discussionmentioning
confidence: 99%
“…The concept of statically schedulable regions itself is not new, and has been studied in depth, for example, in the implementation of CAL programs [11]. Our contribution in this section, which we refer to as PSM-level static scheduling, is to demonstrate methods for integrating the concepts of PSMs and statically schedulable regions, therefore combining the benefits of both approaches, and enabling structure exposed from PSMs to help guide the construction of efficient schedules.…”
Section: Statically Schedulable Regionsmentioning
confidence: 99%
“…Static regions can be exploited in quasi-static scheduling by processing them with streamlined SDF scheduling techniques, and embedding the resulting SDF "region schedules" within the control of a global dynamic, inter-region scheduler [6]. By using CFDF modes as the basic primitive of static region construction, designers and tools generally have available a larger design space of static regions compared to conventional static region techniques, which are restricted to actorbased regions.…”
Section: Enable-invoke Dataflowmentioning
confidence: 99%