Pentium Pro and Pentium II system architecture (2nd ed.)
Pentium Pro and Pentium II system architecture (2nd ed.)
Complete Guide to Mmx Technology
Complete Guide to Mmx Technology
VIS Speeds New Media Processing
IEEE Micro
Subword Parallelism with MAX-2
IEEE Micro
Hardware-Software Interactions on Mpact
IEEE Micro
An extended ANSI C for processors with a multimedia extension
International Journal of Parallel Programming
On the use of the MMC language to utilize SIMD instruction set
VECPAR'06 Proceedings of the 7th international conference on High performance computing for computational science
Hi-index | 0.01 |
General purpose microprocessors have long been considered a computing platform unsuited to image processing and vision tasks. The socalled Von-Neuman paradigm and the associated memory bottleneck have motivated the research into various forms of parallel processing and of special processors for vision. The outcome of this long standing effort is negligible, if one considers the computing platforms that became a true product. Recently, the micro-architecture of some general purpose microprocessors has been augmented with extensions to support multimedia processing. It is worthwhile considering how much speed-up can be actually obtained by the limited SIMD processing mode that is embedded in these extensions. This paper presents experimental results obtained on a very simple algorithm, the Haar transform, that has been coded for the HP and the Intel multimedia microengines. Preliminary results reported here show that the system environment (type and dimensions of first and second level caches, and compiler efficiency) affects considerably the theoretical speed-up due to the SIMD microengine.