Parallel programming for multimedia applications

被引:9
作者
Kalva, Hari [1 ]
Colic, Aleksandar [1 ]
Garcia, Adriana [1 ]
Furht, Borko [1 ]
机构
[1] Florida Atlantic Univ, Dept Comp & Elect Engn & Comp Sci, Boca Raton, FL 33431 USA
关键词
Parallel programming; OpenMP; CUDA; SIMD; Multimedia programming; EXTENSION;
D O I
10.1007/s11042-010-0656-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Computing capabilities are continuing to increase with the availability of multi core and many core processors. The wide availability of multi core processors has made parallel programming possible for end user applications running on desktops, workstations, and mobile devices. While parallel hardware has become common, software that exploits parallel capabilities is just beginning to take hold. Multimedia applications, with their data parallel nature and large computing requirements will benefit significantly from parallel programming. In this paper an overview of parallel programming is presented and languages and tools for parallel programming such as OpenMP and CUDA are introduced within the scope of multimedia applications.
引用
收藏
页码:801 / 818
页数:18
相关论文
共 25 条
[1]  
[Anonymous], 2008, IRPTR0805
[2]  
[Anonymous], 2004, P OSDI 04 6 S OP SYS
[3]  
[Anonymous], 2007, NY TIMES
[4]  
[Anonymous], 2016, Programming massively parallel processors: a hands-on approach
[5]  
[Anonymous], CUSTOMIZING INPUT FI
[6]   A View of the Parallel Computing Landscape [J].
Asanovic, Krste ;
Bodik, Rastislav ;
Demmel, James ;
Keaveny, Tony ;
Keutzer, Kurt ;
Kubiatowicz, John ;
Morgan, Nelson ;
Patterson, David ;
Sen, Koushik ;
Wawrzynek, John ;
Wessel, David ;
Yelick, Katherine .
COMMUNICATIONS OF THE ACM, 2009, 52 (10) :56-67
[7]   Thousand core chips-a technology perspective [J].
Borkar, Shekhar .
2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, :746-749
[8]   An extended ANSI C for processors with a multimedia extension [J].
Bulic, P ;
Gustin, V .
INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2003, 31 (02) :107-136
[9]  
Chantry D., 2009, Mapping applications to the cloud
[10]  
Chapman B., 2007, USING OPENMP PORTABL