loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
14th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP'06)
Exploiting Multimedia Extensions with a Data Parallel Language
Montb?liard-Sochaux, France
February 15-February 17
ISBN: 0-7695-2513-X
Patricio Bulic, University of Ljubljana, Slovenia
Veselko Gustin, University of Ljubljana, Slovenia
Ernes Durakovi, University of Ljubljana, Slovenia
This paper presents the use of the Multimedia C (MMC) language to develop multimedia applications. The MMC language was designed to support operations with multimedia extensions included in all modern microprocessors. Although the idea to extend high programming languages to support vector operations is not novel, we show that integration of multimedia extensions into C is valuable. This is specially true for idiomatic expressions which are difficult for a compiler to identify. The MMC language has been used to develop some of the most frequently used multimedia kernels. The presented experiments on these scientific and multimedia applications have yielded good performance improvements. Although this paper discuses the use of MMC, the key features of the MMC language and implementation of its compiler are also presented.
Citation:
Patricio Bulic, Veselko Gustin, Ernes Durakovi, "Exploiting Multimedia Extensions with a Data Parallel Language," pdp, pp.431-438, 14th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.