Compilation techniques for multimedia processors
International Journal of Parallel Programming - Special issue on instruction-level parallelism and parallelizing compilation, Part 1
VIS Speeds New Media Processing
IEEE Micro
Subword Parallelism with MAX-2
IEEE Micro
The Long And Winding Road to High-Performance Image Processing with MMX/SSE
CAMP '00 Proceedings of the Fifth IEEE International Workshop on Computer Architectures for Machine Perception (CAMP'00)
Multi-Media Extensions in Super-Pipelined Micro-Architectures. A New Case for SIMD Processing?
CAMP '00 Proceedings of the Fifth IEEE International Workshop on Computer Architectures for Machine Perception (CAMP'00)
An extended ANSI C for processors with a multimedia extension
International Journal of Parallel Programming
GPGPU: general purpose computation on graphics hardware
ACM SIGGRAPH 2004 Course Notes
MapReduce: simplified data processing on large clusters
OSDI'04 Proceedings of the 6th conference on Symposium on Opearting Systems Design & Implementation - Volume 6
Thousand core chips: a technology perspective
Proceedings of the 44th annual Design Automation Conference
Using OpenMP: Portable Shared Memory Parallel Programming (Scientific and Engineering Computation)
Using OpenMP: Portable Shared Memory Parallel Programming (Scientific and Engineering Computation)
The VC-1 and H.264 Video Compression Standards for Broadband Video Services
The VC-1 and H.264 Video Compression Standards for Broadband Video Services
A view of the parallel computing landscape
Communications of the ACM - A View of Parallel Computing
Exploring NVIDIA-CUDA for video coding
MMSys '10 Proceedings of the first annual ACM SIGMM conference on Multimedia systems
Programming Massively Parallel Processors: A Hands-on Approach
Programming Massively Parallel Processors: A Hands-on Approach
A study of transcoding on cloud environments for video content delivery
Proceedings of the 2010 ACM multimedia workshop on Mobile cloud media computing
Euro-Par'12 Proceedings of the 18th international conference on Parallel processing workshops
Toward fast Wyner-Ziv video decoding on multicore processors
Multimedia Tools and Applications
Interactive multi-frame reconstruction for mobile devices
Multimedia Tools and Applications
Hi-index | 0.00 |
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.