The Cell architecture is a heterogeneous, distributed-memory multicore architecture that features a novel on-chip communication network. Stream programs are particu-larly well-suited for execution on Cell. This thesis implements a runtime library on Cell specifically designed to sup-port streaming applications and streaming language compilers. The runtime library abstracts the details of Cell's communication network and provides facilities that sim-plify the task of scheduling stream actors. The library is designed in the context of the StreamIt programming language. This library is used to implement a dynamic scheduling framework. The pro-grammability of high-level schedulers with and without the library is analyzed. We observe that t...
In this paper, we focus on solving the problem of removing inter-core communication overhead for str...
AbstractStream programming languages have become popular owing to their representations that enable ...
Given the ubiquity of multicore processors, there is an acute need to enable the development of scal...
The Cell architecture is a heterogeneous, distributed-memory multicore architecture that features a ...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
In this paper, we consider the problem of scheduling streaming applications described by complex tas...
Abstract — Stream programming models promise dra-matic improvements in developers ’ ability to expre...
Real-time streaming of HD movies and TV via YouTube, Netflix, Apple TV and Xbox Live is gaining popu...
Task scheduling in distributed stream computing systems is an NP-complete problem. Current schedulin...
As embedded DSP applications become more complex, it is increasingly important to provide high-level...
In this report, we consider the problem of scheduling streaming applications described by complex ta...
This thesis addresses the problem of designing performance and energy efficient embedded streaming s...
Stream applications are often limited in their performance by their underlying communication system....
This book provides a comprehensive overview of the state-of-the-art, data flow-based techniques for ...
Abstract With the increasing miniaturization of transistors, wire delays are becoming a dominant fac...
In this paper, we focus on solving the problem of removing inter-core communication overhead for str...
AbstractStream programming languages have become popular owing to their representations that enable ...
Given the ubiquity of multicore processors, there is an acute need to enable the development of scal...
The Cell architecture is a heterogeneous, distributed-memory multicore architecture that features a ...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
In this paper, we consider the problem of scheduling streaming applications described by complex tas...
Abstract — Stream programming models promise dra-matic improvements in developers ’ ability to expre...
Real-time streaming of HD movies and TV via YouTube, Netflix, Apple TV and Xbox Live is gaining popu...
Task scheduling in distributed stream computing systems is an NP-complete problem. Current schedulin...
As embedded DSP applications become more complex, it is increasingly important to provide high-level...
In this report, we consider the problem of scheduling streaming applications described by complex ta...
This thesis addresses the problem of designing performance and energy efficient embedded streaming s...
Stream applications are often limited in their performance by their underlying communication system....
This book provides a comprehensive overview of the state-of-the-art, data flow-based techniques for ...
Abstract With the increasing miniaturization of transistors, wire delays are becoming a dominant fac...
In this paper, we focus on solving the problem of removing inter-core communication overhead for str...
AbstractStream programming languages have become popular owing to their representations that enable ...
Given the ubiquity of multicore processors, there is an acute need to enable the development of scal...