A Preliminary Study on the Vectorization of Multimedia Applications for Multimedia Extensions [chapter]

Gang Ren, Peng Wu, David Padua
2004 Lecture Notes in Computer Science  
In 1994, the first multimedia extension, MAX-1, was introduced to general-purpose processors by HP. Almost ten years have passed, the present means of accessing the computing power of multimedia extensions are still limited to mostly assembly programming and the use of system libraries and intrinsic functions. Because of the similarity between multimedia extensions and vector processors, it is believed that traditional vectorization can be used to compile multimedia extensions. Can traditional
more » ... ectorization effectively vectorize for multimedia extensions? If not, what additional techniques are needed? This paper tries to answer these two questions. Based on a code study of the Berkeley Multimedia Workload, we identify several new challenges arise in vectorizing for multimedia extensions, and provide some solutions to these challenges.
doi:10.1007/978-3-540-24644-2_27 fatcat:6kvh3jldr5e67bvjncgc3g5s2y