Abstract With the increasing miniaturization of transistors, wire delays are becoming a dominant factor in microprocessor performance. To address this issue, a number of emerging architectures contain replicated processing units with software-exposed communication between one unit and another (e.g., Raw, iWarp, SmartMemories). However, for their use to be widespread, it will be necessary to develop compiler technology that enables a portable, high-level language to execute efficiently across a range of wireexposed architectures. In this paper, we describe our compiler for StreamIt: a high-level, architecture-independent language for streaming applications. We focus on our backend for the Raw processor. Though StreamIt exposes the parallelis...
Streaming applications are built of data-driven, computational components, consuming and producing u...
Real-time streaming of HD movies and TV via YouTube, Netflix, Apple TV and Xbox Live is gaining popu...
Embedded streaming applications are facing increasingly demanding performance requirements in terms ...
With the increasing miniaturization of transistors, wire delays are becoming a dominant factor in mi...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Streaming applications like multimedia and radar signal processing applications are becoming increas...
Given the ubiquity of multicore processors, there is an acute need to enable the development of scal...
As multicore architectures enter the mainstream, there is a pressing demand for high-level programmi...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Stream programs represent an important class of high-performance computations. Defined by their reg...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
The goal of the StreamIt project is to become the language of choice for streaming applications, whi...
Published online : 20 April 2010International audienceStreaming applications are built of data-drive...
Stream programming offers a portable way for regular applications such as digital video, software ra...
Developers increasingly use streaming languages to write their data processing applications. While a...
Streaming applications are built of data-driven, computational components, consuming and producing u...
Real-time streaming of HD movies and TV via YouTube, Netflix, Apple TV and Xbox Live is gaining popu...
Embedded streaming applications are facing increasingly demanding performance requirements in terms ...
With the increasing miniaturization of transistors, wire delays are becoming a dominant factor in mi...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Streaming applications like multimedia and radar signal processing applications are becoming increas...
Given the ubiquity of multicore processors, there is an acute need to enable the development of scal...
As multicore architectures enter the mainstream, there is a pressing demand for high-level programmi...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Stream programs represent an important class of high-performance computations. Defined by their reg...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
The goal of the StreamIt project is to become the language of choice for streaming applications, whi...
Published online : 20 April 2010International audienceStreaming applications are built of data-drive...
Stream programming offers a portable way for regular applications such as digital video, software ra...
Developers increasingly use streaming languages to write their data processing applications. While a...
Streaming applications are built of data-driven, computational components, consuming and producing u...
Real-time streaming of HD movies and TV via YouTube, Netflix, Apple TV and Xbox Live is gaining popu...
Embedded streaming applications are facing increasingly demanding performance requirements in terms ...