Over the past two decades, microprocessor manufacturers have typically relied on wider issue widths and deeper pipelines to obtain performance improvements for single threaded applications. However, in the recent years, with power dissipation and wire delays becoming primary design constraints, this approach can no longer be effectively used to yield performance improvements. Thus process designers and vendors are universally moving towards multi-core designs. Examples for these are the commodity general purpose multi-core processors, the CellBE accelerator from IBM and the Graphics Processing Units from NVIDIA and ATI. Although these many and multi-core architectures can provide enormous performance benefits, it is difficult to program for...
Given the ubiquity of multicore processors, there is an acute need to enable the development of scal...
Graphic processing units (GPUs) as hardware platforms have been gaining popularity in general purpos...
Thesis (M. Eng. and S.B.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering an...
The StreamIt programming model has been proposed to exploit parallelism in streaming applications ...
The StreamIt programming model has been proposed to exploit parallelism in streaming applications ...
We describe an efficient and scalable code generation framework that automatically maps general purp...
Graphics processing units (GPUs) provide a low cost platform for accelerating high performance compu...
As multicore architectures enter the mainstream, there is a pressing demand for high-level programmi...
Abstract. Stream languages explicitly describe fork-join and pipeline parallelism, offering a powerf...
AbstractStream programming languages have become popular owing to their representations that enable ...
The stream processing paradigm is used in several scientific and enterprise applications in order to...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Embedded streaming applications are facing increasingly demanding performance requirements in terms ...
Streaming applications like multimedia and radar signal processing applications are becoming increas...
This thesis considers how to exploit the specific characteristics of data streaming functions and mu...
Given the ubiquity of multicore processors, there is an acute need to enable the development of scal...
Graphic processing units (GPUs) as hardware platforms have been gaining popularity in general purpos...
Thesis (M. Eng. and S.B.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering an...
The StreamIt programming model has been proposed to exploit parallelism in streaming applications ...
The StreamIt programming model has been proposed to exploit parallelism in streaming applications ...
We describe an efficient and scalable code generation framework that automatically maps general purp...
Graphics processing units (GPUs) provide a low cost platform for accelerating high performance compu...
As multicore architectures enter the mainstream, there is a pressing demand for high-level programmi...
Abstract. Stream languages explicitly describe fork-join and pipeline parallelism, offering a powerf...
AbstractStream programming languages have become popular owing to their representations that enable ...
The stream processing paradigm is used in several scientific and enterprise applications in order to...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Embedded streaming applications are facing increasingly demanding performance requirements in terms ...
Streaming applications like multimedia and radar signal processing applications are becoming increas...
This thesis considers how to exploit the specific characteristics of data streaming functions and mu...
Given the ubiquity of multicore processors, there is an acute need to enable the development of scal...
Graphic processing units (GPUs) as hardware platforms have been gaining popularity in general purpos...
Thesis (M. Eng. and S.B.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering an...