Exploiting multimedia extensions with a data parallel language

被引:0
|
作者
Bulic, P [1 ]
Gustin, V [1 ]
Durakovic, E [1 ]
机构
[1] Univ Ljubljana, Fac Comp & Informat Sci, Ljubljana 1000, Slovenia
来源
Proceedings of the 14th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing | 2005年
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 modem 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.
引用
收藏
页码:431 / 438
页数:8
相关论文
共 50 条
  • [41] The impact of multimedia extensions for multimedia applications on mobile computing systems
    Kim, Jong-Myon
    COMPUTER-HUMAN INTERACTION, 2008, 5068 : 266 - 275
  • [42] Exploiting Inactive Examples for Natural Language Generation With Data Rejuvenation
    Jiao, Wenxiang
    Wang, Xing
    He, Shilin
    Tu, Zhaopeng
    King, Irwin
    Lyu, Michael R.
    IEEE-ACM TRANSACTIONS ON AUDIO SPEECH AND LANGUAGE PROCESSING, 2022, 30 : 931 - 943
  • [43] Exploiting Auxiliary Data for Offensive Language Detection with Bidirectional Transformers
    Singh, Sumer
    Li, Sheng
    WOAH 2021: THE 5TH WORKSHOP ON ONLINE ABUSE AND HARMS, 2021, : 1 - 5
  • [44] Exploiting Unlabeled Data with Vision and Language Models for Object Detection
    Zhao, Shiyu
    Zhang, Zhixing
    Schulter, Samuel
    Zhao, Long
    Kumar, B. G. Vijay
    Stathopoulos, Anastasis
    Chandraker, Manmohan
    Metaxas, Dimitris N.
    COMPUTER VISION, ECCV 2022, PT IX, 2022, 13669 : 159 - 175
  • [45] PARALLEL C EXTENSIONS
    BAUER, BE
    DR DOBBS JOURNAL, 1992, 17 (08): : 110 - &
  • [46] PARALLEL EXTENSIONS TO C
    ELLIS, GK
    DR DOBBS JOURNAL, 1990, 15 (08): : 70 - &
  • [47] Storage System and Multimedia: Classification and Extensions
    Ramzi R. Yehia
    Imad Mahgoub
    Distributed and Parallel Databases, 1999, 7 : 429 - 442
  • [48] A DATA-PARALLEL SCIENTIFIC MODELING LANGUAGE
    FRANCIS, RS
    MATHIESON, ID
    WHITING, PG
    DIX, MR
    DAVIES, HL
    ROTSTAYN, LD
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1994, 21 (01) : 46 - 60
  • [49] Language bindings for a data-parallel runtime
    Carpenter, B
    Fox, G
    Leskiw, D
    Li, X
    Wen, Y
    Zhang, G
    THIRD INTERNATIONAL WORKSHOP ON HIGH-LEVEL PARALLEL PROGRAMMING MODELS AND SUPPORTIVE ENVIRONMENTS, PROCEEDINGS, 1998, : 42 - 49
  • [50] Copperhead: Compiling an Embedded Data Parallel Language
    Catanzaro, Bryan
    Garland, Michael
    Keutzer, Kurt
    ACM SIGPLAN NOTICES, 2011, 46 (08) : 47 - 56