IEEE Micro · 2000 · 250 citations · 7 references
Heterogeneous ComputingAltivec ExtensionEngineeringMultimedia ProcessorComputer ArchitectureSupercomputer ArchitectureHigh Performance ComputingProcessor ArchitectureHigh-performance ArchitectureParallel ComputingMpc 7400Computer EngineeringComputer ScienceClear TrendSignal ProcessingHardware AccelerationEdge ComputingParallel ProgrammingSystem Software
Personal computing is shifting toward multimedia‑rich applications that use audio/video compression, image processing, graphics, speech recognition, and signal processing, prompting vendors to add architectural extensions to improve multimedia performance. The article aims to present PowerPC’s AltiVec as the latest and most comprehensive architectural extension for multimedia and data‑parallel applications. The authors evaluate AltiVec by performing a cycle‑accurate simulation of Motorola’s MPC 7400 processor used in Apple G4 systems. The simulation shows that AltiVec significantly accelerates media processing and nearly any data‑parallel application.
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.
7
IEEE Standard for Binary Floating Point Arithmetic
Ansi Ieee · Medical Entomology and Zoology · 1985 · 887 citations
MMX technology extension to the Intel architecture
A. Peleg, Uri Weiser · IEEE Micro · 1996 · 489 citations
Engineering, Multimedia Processor, Computer Architecture +17
Digital image processing algorithms
Choice Reviews Online · 1994 · 384 citations
Subword parallelism with MAX-2
R.B. Lee · IEEE Micro · 1996 · 320 citations
Mathematical Programming, Engineering, Subword Parallelism-parallel Computation +23
VIS speeds new media processing
M. Tremblay, Mike O’Connor, Vijay Narayanan et al. · IEEE Micro · 1996 · 254 citations
Engineering, Risc-style Instructions, Multimedia Processor +17