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 条
  • [31] A vectorizing compiler for multimedia extensions
    Sreraman, N
    Govindarajan, R
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2000, 28 (04) : 363 - 400
  • [32] Exploiting new CPU Extensions for Secure Exchange of eHealth Data at the EU level
    Coppolino, Luigi
    D'Antonio, Salvatore
    Mazzeo, Giovanni
    Romano, Luigi
    Sgaglione, Luigi
    2018 14TH EUROPEAN DEPENDABLE COMPUTING CONFERENCE (EDCC 2018), 2018, : 17 - 24
  • [33] Java']Java data parallel extensions with runtime system support
    Wen, YH
    Carpenter, B
    Fox, G
    Zhang, GS
    FIFTH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 1998, : 114 - 118
  • [34] A data model and a query language for multimedia documents databases
    Hirzalla, N
    Karmouch, A
    MULTIMEDIA SYSTEMS, 1999, 7 (04) : 338 - 348
  • [35] Exploiting Multimedia in Creating and Analysing Multimedia Web Archives
    Hare, Jonathon S.
    Dupplaw, David P.
    Lewis, Paul H.
    Hall, Wendy
    Martinez, Kirk
    FUTURE INTERNET, 2014, 6 (02): : 242 - 260
  • [36] Low Complexity Parallel FIR Filter Circuit Design by Exploiting Signal Correlation in Multimedia Applications
    Bilal, Muhammad
    Masud, Shahid
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2021, 30 (09)
  • [37] Exploiting data locality on scalable shared memory machines with data parallel programs
    Benkner, S
    Brandes, T
    EURO-PAR 2000 PARALLEL PROCESSING, PROCEEDINGS, 2000, 1900 : 647 - 657
  • [38] Exploiting task and data parallelism in parallel Hough and Radon transforms
    Krishnaswamy, D
    Banerjee, P
    PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, 1997, : 441 - 444
  • [39] Architecture optimization for multimedia application exploiting data and thread-level parallelism
    Limousin, C
    Sebot, J
    Vartanian, A
    Drach, N
    JOURNAL OF SYSTEMS ARCHITECTURE, 2005, 51 (01) : 15 - 27
  • [40] A novel data-parallel coprocessor for multimedia signal processing
    Lai, Mingche
    Dai, Kui
    Lu, Hong-yi
    Wang, Zhi-ying
    2006 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO - ICME 2006, VOLS 1-5, PROCEEDINGS, 2006, : 369 - +