Using MPI (2nd ed.): portable parallel programming with the message-passing interface
Using MPI (2nd ed.): portable parallel programming with the message-passing interface
High Performance Cluster Computing: Architectures and Systems
High Performance Cluster Computing: Architectures and Systems
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
A Cluster Operating System Supporting Parallel Computing
Cluster Computing
Parallel computing in image and video processing
Parallel Computing - Parallel computing in image and video processing
A software architecture for user transparent parallel image processing
Parallel Computing - Parallel computing in image and video processing
SHARDERX 2: Introductions and Tutorials with DirectX 9.0
SHARDERX 2: Introductions and Tutorials with DirectX 9.0
Brook for GPUs: stream computing on graphics hardware
ACM SIGGRAPH 2004 Papers
GPU Cluster for High Performance Computing
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
GPU Gems 2: Programming Techniques for High-Performance Graphics and General-Purpose Computation (Gpu Gems)
Computation on Programmable Graphics Hardware
IEEE Computer Graphics and Applications
High Performance Linux Clusters: With OSCAR, Rocks, openMosix, and MPI (Nutshell Handbooks)
High Performance Linux Clusters: With OSCAR, Rocks, openMosix, and MPI (Nutshell Handbooks)
Accelerated 2d image processing on GPUs
ICCS'05 Proceedings of the 5th international conference on Computational Science - Volume Part II
Hi-index | 0.00 |
This article introduces two realized systems designed for real-time processing of video data. For both systems the necessary performance is reached by parallelizing data processing. Especially during the iconic pre-processing of images such systems are very advantageous. One of both systems uses the large efficiency of modern current GPUs ("Graphics Processing Unit") by assigning the most substantial processing steps to a graphic card. The associated software system permits a comfortable use of this approach at all. The other system was realized as a cluster of conventional dual-core CPUs. A special programming model supports the generation of image processing applications. After both systems were described in their hardware structure as well as their software architecture, the efficiency, usability, flexibility and the necessary expenditure are compared with the help of easy test tasks in order to permit a quantitative evaluation of possible fields of usage.