Posts
May, 26
Accelerating adaptive background subtraction with GPU and CBEA architecture
Background subtraction is an important problem in computer vision and is a fundamental task for many applications. In the past, background subtraction has been limited by the amount of computing power available. The task was performed on small frames and, in the case of adaptive algorithms, with relatively small models to achieve real-time performance. With […]
May, 26
Robust foreground segmentation for GPU architecture in an immersive 3D videoconferencing system
Current telepresence systems, while being a great step forward in videoconferencing, still have important points to improve in what eye-contact, gaze and gesture awareness concerns. Many-to-many communications are going to greatly benefit from mature auto-stereoscopic 3D technology; allowing people to engage more natural remote meetings, with proper eye-contact and better spatiality feeling. For this purpose, […]
May, 26
A Lightweight, GPU-Based Software RAID System
While RAID is the prevailing method of creating reliable secondary storage infrastructure, many users desire more flexibility than offered by current implementations. Traditionally, RAID capabilities have been implemented largely in hardware in order to achieve the best performance possible, but hardware RAID has rigid designs that are costly to change. Software implementations are much more […]
May, 26
Implementation and Performance Comparison of the Motion Compensation Kernel of the AVS Video Decoder on FPGA, GPU and Multicore Processors
Next generation video standards have strict and increasing performance demands due to real-time requirements and the trend towards higher frame resolutions and bit rates. Leveraging the advantages of reconfigurable logic and emerging multi-core processor architectures to exploit all levels of parallelism of such workloads is necessary to achieve real time functionality at a reasonable cost.
May, 26
Real-Time GPU-Based Visualization of Tile Tracks in Dynamic Terrain
In conventional vehicle driving simulation systems, the tracks effect does not alter the terrain surface topology that the tires interact with. In this paper, we propose a dynamic terrain visualization method based on modern Graphic Processing Unit features: vertex texture fetch, framebuffer object extension and shader technology. First, the height map to the initial terrain […]
May, 25
Optimized Pattern-Based Adaptive Mesh Refinement Using GPU
The high performance of GPUs and the increasing use of their programming mechanisms have fostered the development of graphics applications that better exploit the raw power of these devices to achieve higher levels of realism. Silhouette refinement, as one of the techniques that help to improve realism, has profited from GPUs’ advances in recent years. […]
May, 25
A GPU-enabled solver for time-constrained linear sum assignment problems
This paper deals with solving large instances of the Linear Sum Assignment Problems (LSAPs) under realtime constraints, using Graphical Processing Units (GPUs). The motivating scenario is an industrial application for P2P live streaming that is moderated by a central tracker that is periodically solving LSAP instances to optimize the connectivity of thousands of peers. However, […]
May, 25
GPU implementation of map-MRF for microscopy imagery segmentation
Recent developments in 3D low-light level CCD (L3CCD) image capture have enabled the study of the dynamics of biomedical bodies within cells. This paper firstly presents an improved algorithm for automatic segmentation of such imagery. It allows for the specific nature of noise in L3CCD data. Secondly, the massive volume of data produced by continuous […]
May, 25
Speculative Execution on GPU: An Exploratory Study
We explore the possibility of using GPUs for speculative execution: we implement software value prediction techniques to accelerate programs with limited parallelism, and software speculation techniques to accelerate programs that contain runtime parallelism, which are hard to parallelize statically. Our experiment results show that due to the relatively high overhead, mapping software value prediction techniques […]
May, 25
Performance Analysis of a Hybrid MPI/CUDA Implementation of the NAS-LU Benchmark
The emergence of Graphics Processing Units (GPUs) as a potential alternative to conventional general-purpose processors has led to significant interest in these architectures by both the academic community and the High Performance Computing (HPC) industry. While GPUs look likely to deliver unparalleled levels of performance, the publication of studies claiming performance improvements in excess of […]
May, 25
Optimizing Sweep3D for Graphic Processor Unit
As a powerful and flexible processor, the Graphic Processing Unit (GPU) can offer great faculty in solving many high-performance computing applications. Sweep3D, which simulates a single group time-independent discrete ordinates (Sn) neutron transport deterministically on 3D Cartesian geometry space, represents the key part of a real ASCI application. The wavefront process for parallel computation in […]
May, 25
GPU-Based Parallel Computing: A New Computational Approach and its Applications to Nuclear Engineering
Faster speed and higher accuracy are, and will always be pursued by computational scientists and engineers. To achieve these goals, single-core microprocessors were assembled to arrive at "parallel computing". This parallelism is recently extended to chiplevel with the emergence of multi- and many-core architectures-that is, roughly, adding more cores onto a single chip-in both Central […]