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
关键词
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 条
  • [1] EXPLOITING MULTIMEDIA EXTENSIONS IN C++: A PORTABLE APPROACH
    Esterie, Pierre
    Gaunard, Mathias
    Falcou, Joel
    Lapreste, Jean-Thierry
    COMPUTING IN SCIENCE & ENGINEERING, 2012, 14 (05) : 72 - 77
  • [2] EXPLOITING CAPTIONS IN RETRIEVAL OF MULTIMEDIA DATA
    ROWE, NC
    GUGLIELMO, EJ
    INFORMATION PROCESSING & MANAGEMENT, 1993, 29 (04) : 453 - 461
  • [3] LANGUAGE OF PARALLEL ALGORITHM FLOWCHARTS AND ITS EXTENSIONS
    AREFEV, AA
    KORABLIN, YP
    KUTEPOV, VP
    PROGRAMMING AND COMPUTER SOFTWARE, 1981, 7 (04) : 190 - 198
  • [4] Affordable access to multimedia by exploiting collateral data
    Heeren, Willemijn
    Ordelman, Roeland
    de Jong, Franciska
    2008 INTERNATIONAL WORKSHOP ON CONTENT-BASED MULTIMEDIA INDEXING, 2008, : 526 - 534
  • [5] LANGUAGE OF PARALLEL ALGORITHM FLOWCHARTS AND ITS EXTENSIONS.
    Aref'ev, A.A.
    Korablin, Yu.P.
    Kutepov, V.P.
    Programming and Computer Software (English Translation of Programmirovanie), 1981, 7 (04): : 190 - 198
  • [6] Learning about Fashion exploiting the Big Multimedia Data
    Angeli, Alessia
    Piccolomini, Elena Loli
    Marfia, Gustavo
    2018 IEEE 29TH ANNUAL INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS (PIMRC), 2018, : 48 - 51
  • [7] Language based state saving extensions for optimistic parallel simulation
    Gomes, F
    Unger, B
    Cleary, J
    1996 WINTER SIMULATION CONFERENCE PROCEEDINGS, 1996, : 794 - 800
  • [8] Exploiting Intel Advanced Matrix Extensions (AMX) for Large Language Model Inference
    Kim, Hyungyo
    Ye, Gaohan
    Wang, Nachuan
    Yazdanbakhsh, Amir
    Kim, Nam Sung
    IEEE COMPUTER ARCHITECTURE LETTERS, 2024, 23 (01) : 117 - 120
  • [9] Exploiting data locality in bulk synchronous data parallel programs
    Martins, WS
    Vieira, SL
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 1520 - 1526
  • [10] Estimating and Exploiting Language Distributions of Unlabeled Data
    McCree, Alan
    ODYSSEY 2010: THE SPEAKER AND LANGUAGE RECOGNITION WORKSHOP, 2010, : 209 - 214