60 likes | 182 Vues
This project explores multimedia extension technologies that enhance general-purpose microprocessors through SIMD (Single Instruction, Multiple Data) operations. It focuses on specialized operations aimed at improving multimedia performance, such as data reorganization (unpacking, shuffling, shifting) and advanced load/store instructions. The report examines various implementations, including Intel's extended MMX, Sun's VIS for UltraSPARC, HP's MAX for PA-RISC, and Motorola/IBM's AltiVec for PowerPC. The goal is to compare these extensions, highlighting their common characteristics and unique features in multimedia applications.
E N D
Multimedia Extension Technology survey Xinsong Yang Electrical and Computer Engineering 734 Final Project 5/10/2002 xinsong
What is it? • Extension from the general purpose microprocessor without special purpose processor or dedicated hardware • Highly improve the multimedia performance • SIMD extension xinsong
General characteristic • Parallel execution using packed data in one instruction(arithmetic, logical) • A set of specialized operations for media applications. • Reorganization of operands in a SIMD format – unpack, shuffle, shift, permute, etc. • Data prefetch and streaming load/store instructions xinsong
Implementation • Intel extended MMX to IA-32 architecture • Sun enhanced VIS to UltraSPARC architecture • HP added MAX to PA-RISC architecture • Motorola/IBM extended Alvetic to powerPC xinsong
Project Goals • Survey the multimedia extension technology from MMX, MAX, AltiVec, VIS • Compare those extension and describe the common characteristic and special features ECE 734