Posts
Apr, 29
GPU implementation of motion estimation for visual saliency
Visual attention is a complex concept that includes many processes to find the region of concentration in a visual scene. In this paper, we discuss a spatio-temporal visual saliency model where the visual information contained in videos is divided into two types: static and dynamic that are processed by two separate pathways. These pathways produce […]
Apr, 29
Serpent encryption algorithm implementation on Compute Unified Device Architecture (CUDA)
CUDA is a platform developed by Nvidia for general purpose computing on Graphic Processing Unit to utilize the parallelism capabilities. Serpent encryption is considered to have high security margin as its advantage; however it lacks in speed as its disadvantage. We present a methodology for the transformation of CPU-based implementation of Serpent encryption algorithm (in […]
Apr, 29
Finite temperature lattice QCD with GPUs
Graphics Processing Units (GPUs) are being used in many areas of physics, since the performance versus cost is very attractive. The GPUs can be addressed by CUDA which is a NVIDIA’s parallel computing architecture. It enables dramatic increases in computing performance by harnessing the power of the GPU. We present a performance comparison between the […]
Apr, 28
Accelerating DNA analysis applications on GPU clusters
DNA analysis is an emerging application of high performance bioinformatics. Modern sequencing machinery are able to provide, in few hours, large input streams of data which needs to be matched against exponentially growing databases of known fragments. The ability to recognize these patterns effectively and fastly may allow extending the scale and the reach of […]
Apr, 28
Aeolian Sand Movement and Interacting with Vegetation: A GPU Based Simulation and Visualization Method
Simulation and visualization on aeolian sand movement and its interaction with vegetation are a challenging subject. In this work, we proposed a physically and procedurally based modeling and simulation method that can be used to synthesize sandy terrain with vegetation covers. For realizing a real-time simulation process, we implemented the method on the programming graphics […]
Apr, 28
GPU acceleration of linear systems for computational electromagnetic simulations
The use of Graphical Processing Units (GPUs) to perform computational electromagnetic simulations has been proven over past several years to increase the calculation speed. By examining the various mathematical processes used in various techniques, appropriate algorithms for the GPU can be developed to speed up the simulations. Understanding how to map algorithms appropriately to the […]
Apr, 28
MATLAB graphical interface for GPU based FDTD method
Graphical processing units (GPU) has been recently used for the implementation of the FDTD method for electromagnetics. These processors, found inside graphics cards, are able to execute numerical calculations at speeds many times faster than that of modern CPUpsilas. Such speed gains allow for many common FDTD simulations to be performed in as little as […]
Apr, 28
GPU Ray Casting with Arbitrary Shaped Proxy
An improved volume rendering method is presented for interactive visualization of volume datasets. The key idea of our technique is using arbitrary shaped geometry as GPU (Graphical Processing Units) ray casting proxy instead of bounding box geometry. We implement this technique on CT datasets. The results show that the improvement of rendering efficiency can be […]
Apr, 28
GPU implementation of the pixel purity index algorithm for hyperspectral image analysis
Hyperspectral imaging is a new technique in remote sensing that generates images with hundreds of spectral bands, at different wavelength channels, for the same area on the surface of the Earth. The price paid for such a wealth of spectral information is the enormous amounts of data to be processed. In recent years, several efforts […]
Apr, 28
Multi-Pass and Frame Parallel Algorithms of Motion Estimation in H.264/AVC for Generic GPU
In this paper, multi-pass and frame parallel algorithms are proposed to accelerate various motion estimation (ME) tools in H.264 with the graphics processing unit (GPU). By the multi-pass method to unroll and rearrange the multiple nested loops, the integer-pel ME can be implemented with two-pass process on GPU. Moreover, fractional ME needs six passes for […]
Apr, 28
Petascale Direct Numerical Simulation of Blood Flow on 200K Cores and Heterogeneous Architectures
We present a fast, petaflop-scalable algorithm for Stokesian particulate flows. Our goal is the direct simulation of blood, which we model as a mixture of a Stokesian fluid (plasma) and red blood cells (RBCs). Directly simulating blood is a challenging multiscale, multiphysics problem. We report simulations with up to 200 million deformable RBCs. The largest […]
Apr, 28
Three-Dimensional Image Warping on Programmable Graphics Hardware
Many image-based rendering systems are based on three-dimensional image warping (3D Warping), which transforms pixels in reference image to destination view. However, the original 3D warping equation, proposed by McMillan and Bishop, is derived under one special coordinate system, making its inability of direct implementation on programmable graphics hardware. In this paper, we revisit the […]