2008 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation 2008
DOI: 10.1109/icsamos.2008.4664841
|View full text |Cite
|
Sign up to set email alerts
|

A parameterized dataflow language extension for embedded streaming systems

Abstract: Abstract-Many embedded DSP systems can be characterized as streaming applications. Imperative programming languages are ill suited for describing the concurrency within these DSP systems. SPEX is a language extension designed to let the programmers describe the inherent parallelism within DSP systems. In this paper, we highlight SPEX's language features for describing the streaming computation and communication patterns of DSP systems, and allowing the compiler to generate efficient code for embedded DSP archi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2008
2008
2018
2018

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 16 publications
0
5
0
Order By: Relevance
“…The SPEX language extension [9] adds language constructs in C++ to allow programmers to describe inherent parallelism within a DSP system. The language features describe streaming computation and communication patterns of DSP systems.…”
Section: A From Domain-specific Models Of Computation To Implementationmentioning
confidence: 99%
“…The SPEX language extension [9] adds language constructs in C++ to allow programmers to describe inherent parallelism within a DSP system. The language features describe streaming computation and communication patterns of DSP systems.…”
Section: A From Domain-specific Models Of Computation To Implementationmentioning
confidence: 99%
“…2, where only a nite k-support de ned by the columns of the matrix P = diag (7,6) is displayed. Thus, n = V k, k ∈ {P ∩ 2 }, where P is the parallelepiped de ned by the columns of the matrix P. Notice that for an integral sampling matrix V , the number of integer points in V -denoted N(V ) -is equal to | det(V ) |.…”
Section: Arbitrary Samplingmentioning
confidence: 99%
“…In [2], Kee et al explore the application of PSDF techniques to eld programmable gate array implementation of the physical layer for 3GPP-Long Term Evolution (LTE). The integration of concepts related to parameterized data ow in language extensions for embedded streaming systems is explored in [7]. General techniques for analysis and veri cation of hierarchically recon gurable data ow graphs are explored in [14].…”
Section: Parameterized Data Owmentioning
confidence: 99%
“…Other approach to introduce dataflow programming to DSP area is presented in SPEX language extension [6]. SPEX adds constructs to programming language (C++ in presented work) to allow programmers to describe inherent parallelism within a DSP system, including describing streaming computation and communication patterns of DSP systems.…”
Section: Related Workmentioning
confidence: 99%