The real-time execution of contemporary complex media applications requires energy-efficient processing capabilities beyond those of current superscalars. We observe that the complexity of contemporary media applications requires support for multiple forms of parallelism, including ILP, TLP, and various forms of DLP such as sub-word SIMD, short vectors, and streams. Based on our observations, we propose an architecture, called ALP, that efficiently integrates all of these forms of parallelism with evolutionary changes to the programming model and hardware. The novel part of ALP is a DLP technique called {\em SIMD vectors and streams (SVectors/SStreams)}, which is integrated within a conventional superscalar based CMP/SMT architecture with s...
Abstract—A new breed of processors like the Cell Broadband Engine, the Imagine stream processor and ...
The goal of this paper is to show that instruction level parallelism (ILP) and data-level parallelis...
Abstract—A new breed of processors like the Cell Broadband Engine, the Imagine stream processor and ...
(Submitted for Publication) The real-time execution of contemporary complex media applications requi...
The real-time execution of contemporary complex media applications requires energy-efficient process...
Complex media applications are becoming increasingly common on general-purpose systems such as deskt...
Complex media applications are becoming increasingly common on general-purpose systems such as deskt...
Future media workloads will require about two levels of magnitude the performance achieved by curren...
Media processing has motivated strong changes in the focus and design of processors. These applicati...
Media processing has motivated strong changes in the focus and design of processors. These applicati...
Media processing has motivated strong changes in the focus and design of processors. These applicati...
The importance of media processing has produced a revolution in the design of embedded processors. I...
The importance of media processing has produced a revolution in the design of embedded processors. I...
Multimedia applications are becoming increasingly important for a large class of general-purpose pro...
The goal of this paper is to show that instruction level parallelism (ILP) and data-level parallelis...
Abstract—A new breed of processors like the Cell Broadband Engine, the Imagine stream processor and ...
The goal of this paper is to show that instruction level parallelism (ILP) and data-level parallelis...
Abstract—A new breed of processors like the Cell Broadband Engine, the Imagine stream processor and ...
(Submitted for Publication) The real-time execution of contemporary complex media applications requi...
The real-time execution of contemporary complex media applications requires energy-efficient process...
Complex media applications are becoming increasingly common on general-purpose systems such as deskt...
Complex media applications are becoming increasingly common on general-purpose systems such as deskt...
Future media workloads will require about two levels of magnitude the performance achieved by curren...
Media processing has motivated strong changes in the focus and design of processors. These applicati...
Media processing has motivated strong changes in the focus and design of processors. These applicati...
Media processing has motivated strong changes in the focus and design of processors. These applicati...
The importance of media processing has produced a revolution in the design of embedded processors. I...
The importance of media processing has produced a revolution in the design of embedded processors. I...
Multimedia applications are becoming increasingly important for a large class of general-purpose pro...
The goal of this paper is to show that instruction level parallelism (ILP) and data-level parallelis...
Abstract—A new breed of processors like the Cell Broadband Engine, the Imagine stream processor and ...
The goal of this paper is to show that instruction level parallelism (ILP) and data-level parallelis...
Abstract—A new breed of processors like the Cell Broadband Engine, the Imagine stream processor and ...