The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.11 - November (2002 vol.51)
pp: 1317-1332
ABSTRACT
<p><b>Abstract</b>—Many microprocessor instruction sets include instructions for accelerating multimedia applications such as DVD playback, speech recognition, and 3D graphics. Despite general agreement on the need to support this emerging workload, there are considerable differences between the instruction sets that have been designed to do so. In this paper, we study the performance of five instruction sets on kernels extracted from a broad multimedia workload. We compare the performance of contemporary implementations of each extension against each other as well as to the original compiled C performance. From our analysis, we determine how well multimedia workloads map to current instruction sets, noting what was useful and what was not. We also propose two enhancements: fat subwords and strided memory operations.</p>
INDEX TERMS
SIMD, subword parallel, multimedia, performance measurement, benchmarking, MMX, SSE, AltiVec, VIS, MVI.
CITATION
Nathan Slingerland, Alan Jay Smith, "Measuring the Performance of Multimedia Instruction Sets", IEEE Transactions on Computers, vol.51, no. 11, pp. 1317-1332, November 2002, doi:10.1109/TC.2002.1047756
24 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool