Issue No. 02 - April (1995 vol. 15)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/40.372347
This article defines multimedia, and motivates the use of multimedia benchmarks in the design of general-purpose computers and general-purpose microprocessors. It describes a minimalistic set of multimedia instructions introduced into PA-RISC microprocessors that allow sophisticated SIMD-MIMD parallelism to be implemented, with insignificant changes to the underlying microprocessor. This enabled for the first time, a video decoder implemented in software to attain MPEG video and audio decompression and playback at realtime rates of 30 frames per second, on an entry-level workstation.Unlike previous approaches, no special DSP, coprocessor or functional unit was added to the microprocessor. The multimedia instructions include parallel subword add, subtract, average, shift_left_and_add andshift_right_and_add instructions. Signed, and a novel form of unsigned saturation, is also supported. These general-purpose parallel subword instructions are useful for accelerating a variety of multimedia programs.
Multimedia, benchmarking, microprocessors, parallel computing, MPEG standard, video/audio
R. B. Lee, "Accelerating Multimedia with Enhanced Microprocessors," in IEEE Micro, vol. 15, no. , pp. 22-32, 1995.