Parallel computing platforms provide good performance for streaming applications within a limited power budget. However, these platforms can be difficult to program. Moreover, when the size of the computing platform target changes, users must manually reallocate resources and parallelism. This thesis provides a framework to retarget applications described by a Streaming Task Graph (STG) for implementation on different platforms, where the framework can automatically scale the solution size to fit available resource or performance targets. First, we explore automated space/time scaling for STGs targeting a pipelined coarse-grained architecture. We produce a tool that analyzes the degrees of parallelism in a general stream application and f...
The Smith Waterman algorithm is used to perform local alignment on biological sequences by calculati...
Abstract. Limited bandwidth to off-chip main memory poses a problem in chip multiprocessors for stre...
This work explores the acceleration of graph processing on a heterogeneous platform that tightly int...
Design space exploration of a configurable, heterogeneous system for a given application with requir...
Embedded streaming applications specified using parallel Models of Computation (MoC) often contain a...
In this article, we focus on solving the energy optimization problem for real-time streaming applica...
Abstract: We investigate the energy-efficiency of streaming task collections with par-allelizable or...
As many-core accelerators keep integrating more processing units, it becomes increasingly more diffi...
Streaming processing is an important technology that finds applications in networking, multimedia, s...
Streaming applications have become increasingly important and widespread,with application domains ra...
Many streaming applications composed of multiple tasks self-adapt their tasks’ execution at runtime ...
Soft vector processors (SVPs) achieve significant performance gains through the use of parallel ALUs...
International audienceStreaming applications come from various application fields such as physics, w...
Cataloged from PDF version of article.This article addresses the profitability problem associated wi...
The StreamIt programming model has been proposed to exploit parallelism in streaming applications ...
The Smith Waterman algorithm is used to perform local alignment on biological sequences by calculati...
Abstract. Limited bandwidth to off-chip main memory poses a problem in chip multiprocessors for stre...
This work explores the acceleration of graph processing on a heterogeneous platform that tightly int...
Design space exploration of a configurable, heterogeneous system for a given application with requir...
Embedded streaming applications specified using parallel Models of Computation (MoC) often contain a...
In this article, we focus on solving the energy optimization problem for real-time streaming applica...
Abstract: We investigate the energy-efficiency of streaming task collections with par-allelizable or...
As many-core accelerators keep integrating more processing units, it becomes increasingly more diffi...
Streaming processing is an important technology that finds applications in networking, multimedia, s...
Streaming applications have become increasingly important and widespread,with application domains ra...
Many streaming applications composed of multiple tasks self-adapt their tasks’ execution at runtime ...
Soft vector processors (SVPs) achieve significant performance gains through the use of parallel ALUs...
International audienceStreaming applications come from various application fields such as physics, w...
Cataloged from PDF version of article.This article addresses the profitability problem associated wi...
The StreamIt programming model has been proposed to exploit parallelism in streaming applications ...
The Smith Waterman algorithm is used to perform local alignment on biological sequences by calculati...
Abstract. Limited bandwidth to off-chip main memory poses a problem in chip multiprocessors for stre...
This work explores the acceleration of graph processing on a heterogeneous platform that tightly int...