Posts
Feb, 25
Pyramid Methods in GPU-Based Image Processing
There are numerous applications and variants of pyramid methods in digital image processing. Many of them feature a linear time complexity in the number of pixels; thus, they are particularly well suited for real-time image processing. In this work, we show that modern GPUs allow us to implement pyramid methods based on bilinear texture interpolation […]
Feb, 25
Parallel Image Processing Based on CUDA
CUDA (compute unified device architecture) is a novel technology of general-purpose computing on the GPU, which makes users develop general GPU (graphics processing unit) programs easily. This paper analyzes the distinct features of CUDA GPU, summarizes the general program mode of CUDA. Furthermore, we implement several classical image processing algorithms by CUDA, such as histogram […]
Feb, 25
SU(2) Lattice Gauge Theory Simulations on Fermi GPUs
In this work we explore the performance of CUDA in quenched lattice SU(2) simulations. CUDA, NVIDIA Compute Unified Device Architecture, is a hardware and software architecture developed by NVIDIA for computing on the GPU. We present an analysis and performance comparison between the GPU and CPU in single and double precision. Analyses with multiple GPUs […]
Feb, 25
OpenGL application live migration with GPU acceleration in personal cloud
Live migration of virtual machine (VM) across physical machines with limited downtime provides many new benefits for users having multiple devices within a personal cloud such as resource sharing and composition. Meanwhile, there are many graphics acceleration solutions within virtual machine which could improve 3D performance for Guest OS, such as VMGL (VMM-independent GPU acceleration), […]
Feb, 25
Achieving a single compute device image in OpenCL for multiple GPUs
In this paper, we propose an OpenCL framework that combines multiple GPUs and treats them as a single compute device. Providing a single virtual compute device image to the user makes an OpenCL application written for a single GPU portable to the platform that has multiple GPU devices. It also makes the application exploit full […]
Feb, 24
Promise of embedded system with GPU in artificial leg control: Enabling time-frequency feature extraction from electromyography
Applying electromyographic (EMG) signal pattern recognition to artificial leg control is challenging because leg EMGs are non-stationary. Time-frequency features are suitable for representing non-stationary signals; however, the computational complexity to extract time-frequency features is too high and current embedded systems used for artificial limb control are inadequate for real-time computing. The aim of this study […]
Feb, 24
Statistical Power Consumption Analysis and Modeling for GPU-based Computing
In recent years, more and more transistors have been integrated within the GPU, which has resulted in steadily rising power consumption requirements. In this paper we present a preliminary scheme to statistically analyze and model the power consumption of a mainstream GPU (NVidia GeForce 8800gt) by exploiting the innate coupling among power consumption characteristics, runtime […]
Feb, 24
Solving the Euler Equations on Graphics Processing Units
The paper describes how one can use commodity graphics cards (GPUs) as a high-performance parallel computer to simulate the dynamics of ideal gases in two and three spatial dimensions. The dynamics is described by the Euler equations, and numerical approximations are computed using state-of-the-art high-resolution finite-volume schemes. These schemes are based upon an explicit time […]
Feb, 24
Barra, a Modular Functional GPU Simulator for GPGPU
The use of GPUs for general-purpose applications promises huge performance returns for a small investment. However the internal design of such processors is undocumented and many details are unknown, preventing developers to optimize their code for these architectures. One solution is to use functional simulation to determine program behavior and gather statistics when counters are […]
Feb, 24
An MPI-CUDA Implementation for Massively Parallel Incompressible Flow Computations on Multi-GPU Clusters
Modern graphics processing units (GPUs) with many-core architectures have emerged as general-purpose parallel computing platforms that can accelerate simulation science applications tremendously. While multiGPU workstations with several TeraFLOPS of peak computing power are available to accelerate computational problems, larger problems require even more resources. Conventional clusters of central processing units (CPU) are now being augmented […]
Feb, 24
An efficient GPU-based approach for interactive global illumination
This paper presents a GPU-based method for interactive global illumination that integrates complex effects such as multi-bounce indirect lighting, glossy reflections, caustics, and arbitrary specular paths. Our method builds upon scattered data sampling and interpolation on the GPU. We start with raytraced shading points and partition them into coherent shading clusters using adaptive seeding followed […]
Feb, 24
Algebraic 3D Reconstruction of Planetary Nebulae
Distant astrophysical objects like planetary nebulae can normally only be observed from a single point of view. Assuming a cylindrically symmetric geometry, one can nevertheless create 3D models of those objects using tomographic methods. We solve the resulting algebraic equations efficiently on graphics hardware. Small deviations from axial symmetry are then corrected using heuristic methods, […]