This paper presents a configurable framework to be used for rapid prototyping of stream based languages. The framework is based on a set of design patterns defining the elementary structure of a domain specific language for high-performance signal processing. A stream language prototype for baseband processing has been implemented using the framework. We introduce language constructs to efficiently handle dynamic reconfiguration of distributed processing parameters. It is also demonstrated how new language specific primitive data types and operators can be used to efficiently and machine independently express computations on bitfields and data-parallel vectors. These types and operators yield code that is readable, compact and amenable to a...
With the increasing miniaturization of transistors, wire delays are becoming a dominant factor in mi...
Many application areas for embedded systems, such as DSP, media coding, and image processing, are ba...
Stream processing has a long history as a way of describing and implementing specific kinds of compu...
This paper presents a configurable framework to be used for rapid prototyping of stream based langua...
This thesis concludes work conducted on exploring the usage of parallel and reconfigurableprocessor ...
Stream processing is a term that is used widely in the literature to describe a variety of systems. ...
Streaming applications like multimedia and radar signal processing applications are becoming increas...
Streaming applications like multimedia and radar signal processing applications are becoming increas...
This thesis concludes the evaluation of a new high level programming language for stream application...
This thesis concludes the evaluation of a new high level programming language for stream application...
Developers increasingly use streaming languages to write their data processing applications. While a...
Stream programs represent an important class of high-performance computations. Defined by their reg...
Stream processing is a term that is used widely in the literature to describe a variety of systems. ...
Abstract With the increasing miniaturization of transistors, wire delays are becoming a dominant fac...
Developing software for resource constrained embedded systems is a daunting task. In addition to get...
With the increasing miniaturization of transistors, wire delays are becoming a dominant factor in mi...
Many application areas for embedded systems, such as DSP, media coding, and image processing, are ba...
Stream processing has a long history as a way of describing and implementing specific kinds of compu...
This paper presents a configurable framework to be used for rapid prototyping of stream based langua...
This thesis concludes work conducted on exploring the usage of parallel and reconfigurableprocessor ...
Stream processing is a term that is used widely in the literature to describe a variety of systems. ...
Streaming applications like multimedia and radar signal processing applications are becoming increas...
Streaming applications like multimedia and radar signal processing applications are becoming increas...
This thesis concludes the evaluation of a new high level programming language for stream application...
This thesis concludes the evaluation of a new high level programming language for stream application...
Developers increasingly use streaming languages to write their data processing applications. While a...
Stream programs represent an important class of high-performance computations. Defined by their reg...
Stream processing is a term that is used widely in the literature to describe a variety of systems. ...
Abstract With the increasing miniaturization of transistors, wire delays are becoming a dominant fac...
Developing software for resource constrained embedded systems is a daunting task. In addition to get...
With the increasing miniaturization of transistors, wire delays are becoming a dominant factor in mi...
Many application areas for embedded systems, such as DSP, media coding, and image processing, are ba...
Stream processing has a long history as a way of describing and implementing specific kinds of compu...