High-performance streaming applications are typically pipelined and deployed on architecturally diverse (hybrid)systems. Developers of such applications are interested in customizing components used, so as to benefit application performance. We present an efficient and automatic technique for design-space exploration of applications in this problem domain. We solve performance tuning as an optimization problem by formulating cost functions using results from queueing theory. This results in a mixed-integer nonlinear optimization problem which is NP-hard. We reduce the search complexity by decomposing the search space. We have developed a domain-specific decomposition technique using topological information of the application embodied in the...
In this paper, we explore the problem of mapping filtering streaming applications on large-scale hom...
This tutorial starts with a survey of optimizations for streaming applications. The survey is organi...
International audienceIn this paper, we explore the complexity of mapping filtering streaming applic...
High-performance streaming applications are typically pipelined and deployed on architecturally dive...
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...
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...
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...
Modern hardware is inherently heterogeneous. With heterogeneity comes multiple abstraction layers th...
This electronic version was submitted by the student author. The certified thesis is available in th...
Cataloged from PDF version of article.Various research communities have independently arrived at str...
Over the last several decades we have witnessed tremendous change in the landscape of computer archi...
International audienceMany computationally-intensive algorithms benefit from the wide parallelism of...
In this paper, we explore the problem of mapping filtering streaming applications on large-scale hom...
This tutorial starts with a survey of optimizations for streaming applications. The survey is organi...
International audienceIn this paper, we explore the complexity of mapping filtering streaming applic...
High-performance streaming applications are typically pipelined and deployed on architecturally dive...
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...
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...
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...
Modern hardware is inherently heterogeneous. With heterogeneity comes multiple abstraction layers th...
This electronic version was submitted by the student author. The certified thesis is available in th...
Cataloged from PDF version of article.Various research communities have independently arrived at str...
Over the last several decades we have witnessed tremendous change in the landscape of computer archi...
International audienceMany computationally-intensive algorithms benefit from the wide parallelism of...
In this paper, we explore the problem of mapping filtering streaming applications on large-scale hom...
This tutorial starts with a survey of optimizations for streaming applications. The survey is organi...
International audienceIn this paper, we explore the complexity of mapping filtering streaming applic...