Many embedded and scientific applications are frequently pipelined asynchronously and deployed on architecturally diverse systems to meet performance requirements and resource constraints. We call such pipelined applications streaming applications. Typically, there are several design parameters in the algorithms and architectures used that, when customized, impact the tradeoff between different metrics of application performance as well as resource utilization. Automatic exploration of this design space is the goal of this research. When using architecturally diverse systems to accelerate streaming applications, the design search space is often complex. We present a global optimization framework comprising a novel domain-specific variation ...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
The trade-off between throughput and memory constraints is a common design problem in embedded syste...
We aim at finding optimal mappings for concurrent streaming applications. Each application consists ...
Many embedded and scientific applications are frequently pipelined asynchronously and deployed on ar...
Many embedded and scientific applications are frequently pipelined asynchronously and deployed on ar...
Abstract: Many embedded and scientific applications are frequently pipelined asynchronously and depl...
Many embedded and scientific applications are frequently pipelined asynchronously and deployed on ar...
High-performance streaming applications are typically pipelined and deployed on architecturally dive...
Abstract—Data-streaming applications are frequently pipelined and deployed on hybrid systems to meet...
Streaming data programs are an important class of applications, for which queueing network models ar...
Design space exploration of a configurable, heterogeneous system for a given application with requir...
Stream languages explicitly describe fork-join parallelism and pipelines, offering a powerful progra...
This tutorial starts with a survey of optimizations for streaming applications. The survey is organi...
Parallel computing platforms provide good performance for streaming applications within a limited po...
Cataloged from PDF version of article.Various research communities have independently arrived at str...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
The trade-off between throughput and memory constraints is a common design problem in embedded syste...
We aim at finding optimal mappings for concurrent streaming applications. Each application consists ...
Many embedded and scientific applications are frequently pipelined asynchronously and deployed on ar...
Many embedded and scientific applications are frequently pipelined asynchronously and deployed on ar...
Abstract: Many embedded and scientific applications are frequently pipelined asynchronously and depl...
Many embedded and scientific applications are frequently pipelined asynchronously and deployed on ar...
High-performance streaming applications are typically pipelined and deployed on architecturally dive...
Abstract—Data-streaming applications are frequently pipelined and deployed on hybrid systems to meet...
Streaming data programs are an important class of applications, for which queueing network models ar...
Design space exploration of a configurable, heterogeneous system for a given application with requir...
Stream languages explicitly describe fork-join parallelism and pipelines, offering a powerful progra...
This tutorial starts with a survey of optimizations for streaming applications. The survey is organi...
Parallel computing platforms provide good performance for streaming applications within a limited po...
Cataloged from PDF version of article.Various research communities have independently arrived at str...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
The trade-off between throughput and memory constraints is a common design problem in embedded syste...
We aim at finding optimal mappings for concurrent streaming applications. Each application consists ...