SIMD extensions are the most common technique used in current processors for multimedia computing. In order to obtain more performance for emerging applications SIMD extensions need to be scaled. In this paper we perform a scalability analysis of SIMD extensions for multimedia applications. Scaling a 1-dimensional extension, like Intel MMX, was compared to scaling a 2-dimensional (matrix) extension. Evaluations have demonstrated that the 2-d architecture is able to use more parallel hardware than the 1-d extension. Speed-ups over a 2-way superscalar processor with MMX-like extension go up to 4X for kernels and up to 3.3X for complete applications and the matrix architecture can deliver, in some cases, more performance with simpler processor...
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 compute intensive applications that often contain multiple streams of o...
Abstract—Current SIMD extensions have probed to be effective for incrementing the performance of gen...
Many important multimedia applications contain a significant fraction of reduction operations. Altho...
In this dissertation, a novel SIMD extension called Modified MMX (MMMX) for multimedia computing is ...
In this dissertation, a novel SIMD extension called Modified MMX (MMMX) for multimedia computing is ...
textGeneral-purpose processors (GPPs) have been augmented with multimedia extensions to improve per...
textGeneral-purpose processors (GPPs) have been augmented with multimedia extensions to improve per...
Abstract — The efficient processing of MultiMedia Applications (MMAs) is currently one of the main b...
Many important multimedia applications contain a significant fraction of reduction operations. Altho...
The present day multimedia applications (MMAs) are driving the computing industry as every applicati...
MOM is a novel matrix-oriented ISA paradigm for multimedia applications, based on fusing conventiona...
Multimedia applications are compute intensive applications that often contain multiple streams of o...
MOM is a novel matrix-oriented ISA paradigm for multimedia applications, based on fusing conventiona...
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 compute intensive applications that often contain multiple streams of o...
Abstract—Current SIMD extensions have probed to be effective for incrementing the performance of gen...
Many important multimedia applications contain a significant fraction of reduction operations. Altho...
In this dissertation, a novel SIMD extension called Modified MMX (MMMX) for multimedia computing is ...
In this dissertation, a novel SIMD extension called Modified MMX (MMMX) for multimedia computing is ...
textGeneral-purpose processors (GPPs) have been augmented with multimedia extensions to improve per...
textGeneral-purpose processors (GPPs) have been augmented with multimedia extensions to improve per...
Abstract — The efficient processing of MultiMedia Applications (MMAs) is currently one of the main b...
Many important multimedia applications contain a significant fraction of reduction operations. Altho...
The present day multimedia applications (MMAs) are driving the computing industry as every applicati...
MOM is a novel matrix-oriented ISA paradigm for multimedia applications, based on fusing conventiona...
Multimedia applications are compute intensive applications that often contain multiple streams of o...
MOM is a novel matrix-oriented ISA paradigm for multimedia applications, based on fusing conventiona...
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 compute intensive applications that often contain multiple streams of o...