Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2010.Cataloged from PDF version of thesis.Includes bibliographical references (p. 211-222).Given the ubiquity of multicore processors, there is an acute need to enable the development of scalable parallel applications without unduly burdening programmers. Currently, programmers are asked not only to explicitly expose parallelism but also concern themselves with issues of granularity, load-balancing, synchronization, and communication. This thesis demonstrates that when algorithmic parallelism is expressed in the form of a stream program, a compiler can effectively and automatically manage the parallelism. Our compiler assumes respon...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Multi-core processors are now ubiquitous and are widely seen as the most viable means of delivering ...
Stream applications are often limited in their performance by their underlying communication system....
Given the ubiquity of multicore processors, there is an acute need to enable the development of scal...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
As multicore architectures enter the mainstream, there is a pressing demand for high-level programmi...
Thesis (M. Eng. and S.B.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering an...
With the increasing miniaturization of transistors, wire delays are becoming a dominant factor in mi...
Over the past two decades, microprocessor manufacturers have typically relied on wider issue widths ...
This thesis considers how to exploit the specific characteristics of data streaming functions and mu...
Streaming applications transform possibly infinite streams of data and often have both high throughp...
International audienceTo effectively program parallel architectures it is important to combine a sim...
Embedded streaming applications are facing increasingly demanding performance requirements in terms ...
Multi-core processors are now ubiquitous and are widely seen as the most viable means of delivering...
Streaming applications process possibly infinite streams of data and often have both high throughput...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Multi-core processors are now ubiquitous and are widely seen as the most viable means of delivering ...
Stream applications are often limited in their performance by their underlying communication system....
Given the ubiquity of multicore processors, there is an acute need to enable the development of scal...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
As multicore architectures enter the mainstream, there is a pressing demand for high-level programmi...
Thesis (M. Eng. and S.B.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering an...
With the increasing miniaturization of transistors, wire delays are becoming a dominant factor in mi...
Over the past two decades, microprocessor manufacturers have typically relied on wider issue widths ...
This thesis considers how to exploit the specific characteristics of data streaming functions and mu...
Streaming applications transform possibly infinite streams of data and often have both high throughp...
International audienceTo effectively program parallel architectures it is important to combine a sim...
Embedded streaming applications are facing increasingly demanding performance requirements in terms ...
Multi-core processors are now ubiquitous and are widely seen as the most viable means of delivering...
Streaming applications process possibly infinite streams of data and often have both high throughput...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Multi-core processors are now ubiquitous and are widely seen as the most viable means of delivering ...
Stream applications are often limited in their performance by their underlying communication system....