Stream processors support hundreds of functional units in a programmable architecture by clustering those units and utilizing a bandwidth hierarchy. This paper presents mechanisms to enable dynamic reconfiguration of the number of clusters in a stream processor to match the time varying data parallelism of an application. Many embedded applications go through several phases of execution, marked by changes in the level of available parallelism. While the level of parallelism within each phase is determined by runtime parameters, the compiler is aware of when these phase changes can occur. To efficiently adapt to these application phases, we introduce three compiler controlled reconfiguration mechanisms which allow the number of clusters, num...
This thesis addresses the problem of designing performance and energy efficient embedded streaming s...
This thesis concludes work conducted on exploring the usage of parallel and reconfigurableprocessor ...
Energy and power have become primary issues in modern processor design. Processor designers face inc...
Tech ReportThis paper presents the design and use of reconfigurable stream processors for the physic...
This paper presents the design and use of reconfigurable stream processors for the physical layer pr...
Determining the right amount of resources needed for a given computation is a critical problem. In m...
Many modern applications exhibit dynamic behavior, which can be exploited for reduced energy consump...
Real-time streaming of HD movies and TV via YouTube, Netflix, Apple TV and Xbox Live is gaining popu...
Emerging applications such as high definition television (HDTV), streaming video, image processing i...
Power and energy consumption, today essential in all types of systems, can be reduced by scaling the...
The paper investigates the reduction of dynamic power for streaming applications yielded by asynchro...
This paper investigates the reduction of dynamic power for streaming applications yielded by asynchr...
Streaming aggregation is a fundamental operation in the area of stream processing and its implementa...
increasing consumer demand have created interesting possibilities for using embedded processors in a...
PhD ThesisEmerging applications such as high definition television (HDTV), streaming video, image pr...
This thesis addresses the problem of designing performance and energy efficient embedded streaming s...
This thesis concludes work conducted on exploring the usage of parallel and reconfigurableprocessor ...
Energy and power have become primary issues in modern processor design. Processor designers face inc...
Tech ReportThis paper presents the design and use of reconfigurable stream processors for the physic...
This paper presents the design and use of reconfigurable stream processors for the physical layer pr...
Determining the right amount of resources needed for a given computation is a critical problem. In m...
Many modern applications exhibit dynamic behavior, which can be exploited for reduced energy consump...
Real-time streaming of HD movies and TV via YouTube, Netflix, Apple TV and Xbox Live is gaining popu...
Emerging applications such as high definition television (HDTV), streaming video, image processing i...
Power and energy consumption, today essential in all types of systems, can be reduced by scaling the...
The paper investigates the reduction of dynamic power for streaming applications yielded by asynchro...
This paper investigates the reduction of dynamic power for streaming applications yielded by asynchr...
Streaming aggregation is a fundamental operation in the area of stream processing and its implementa...
increasing consumer demand have created interesting possibilities for using embedded processors in a...
PhD ThesisEmerging applications such as high definition television (HDTV), streaming video, image pr...
This thesis addresses the problem of designing performance and energy efficient embedded streaming s...
This thesis concludes work conducted on exploring the usage of parallel and reconfigurableprocessor ...
Energy and power have become primary issues in modern processor design. Processor designers face inc...