DocumentCode
1351421
Title
AltiVec extension to PowerPC accelerates media processing
Author
Diefendorff, Keith ; Dubey, Pradeep K. ; Hochsprung, Ron ; Scale, H.
Volume
20
Issue
2
fYear
2000
Firstpage
85
Lastpage
95
Abstract
There is a clear trend in personal computing toward multimedia-rich applications. These applications will incorporate a wide variety of multimedia technologies, including audio and video compression, 2D image processing, 3D graphics, speech and handwriting recognition, media mining, and narrow/broadband signal processing for communication. In response to this demand, major microprocessor vendors have announced architectural extensions to their general-purpose processors in an effort to improve their multimedia performance. Intel extended IA-32 with MMX and SSE (alias KNI), Sun enhanced Sparc with VIS, Hewlett-Packard added MAX to its PA-RISC architecture, Silicon Graphics extended the MIPS architecture with MDMX, and Digital (now Compaq) added MVI to Alpha. This article describes the most recent, and what we believe to be the most comprehensive, addition to this list: PowerPC´s AltiVec, AltiVec speeds not only media processing but also nearly any application in which data parallelism exists, as demonstrated by a cycle-accurate simulation of Motorola´s MPC 7400, the heart of Apple G4 systems
Keywords
digital signal processing chips; handwriting recognition; multimedia systems; parallel architectures; 2D image processing; 3D graphics; AltiVec extension; Apple G4; Hewlett-Packard added MAX; MDMX; MIPS architecture; MMX; Motorola´s MPC 7400; PA-RISC architecture; PowerPC; PowerPC´s AltiVec; SSE; Silicon Graphics; Sun enhanced Sparc; alias KNI; handwriting recognition; media mining; media processing; multimedia technologies; narrow/broadband signal processing; personal computing; Acceleration; Computer applications; Graphics; Handwriting recognition; Image processing; Microprocessors; Speech processing; Sun; Video compression; Video signal processing;
fLanguage
English
Journal_Title
Micro, IEEE
Publisher
ieee
ISSN
0272-1732
Type
jour
DOI
10.1109/40.848475
Filename
848475
Link To Document