TY - CHAP
T1 - A preliminary study on the vectorization of multimedia applications for multimedia extensions
AU - Ren, Gang
AU - Wu, Peng
AU - Padua, David
PY - 2004
Y1 - 2004
N2 - 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, intrinsic functions, and the use of system libraries. Because of the similarities between multimedia extensions and vector processors, it is believed that traditional vectorization can be used to compile for multimedia extensions. Can traditional vectorization effectively vectorize multimedia applications for multimedia extensions? If not, what additional techniques are needed? To answer these two questions, we conducted a code study on the Berkeley Multimedia Workload. Through this, we identified several new challenges arise in vectorizing for multimedia extensions and proposed some solutions to these challenges.
AB - 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, intrinsic functions, and the use of system libraries. Because of the similarities between multimedia extensions and vector processors, it is believed that traditional vectorization can be used to compile for multimedia extensions. Can traditional vectorization effectively vectorize multimedia applications for multimedia extensions? If not, what additional techniques are needed? To answer these two questions, we conducted a code study on the Berkeley Multimedia Workload. Through this, we identified several new challenges arise in vectorizing for multimedia extensions and proposed some solutions to these challenges.
UR - http://www.scopus.com/inward/record.url?scp=35048817424&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=35048817424&partnerID=8YFLogxK
U2 - 10.1007/978-3-540-24644-2_27
DO - 10.1007/978-3-540-24644-2_27
M3 - Chapter
AN - SCOPUS:35048817424
SN - 9783540246442
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 420
EP - 435
BT - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
A2 - Rauchwerger, Lawrence
PB - Springer
ER -