Posts
Jul, 22
Efficient Cross-Device Query Processing
The increasing diversity of hardware within a single system promises large performance gains but also poses a challenge for data management systems. Strategies for the efficient use of hardware with large performance differences are still lacking. For example, existing research on GPU supported data management largely handles the GPU in isolation from the system’s CPU […]
Jul, 20
Optimized Private Information Retrieval Protocol Using Graphics Processing Unit With Reduced Accessibility
Database outsourcing as a service is a new trend emerging in the computing industry instead of managing database in-house. This introduces several security issues related to database. One of the important security requirement is privacy. A Private Information Retrieval protocol (PIR) allows user to retrieve an element from the database in such way that identity […]
Jul, 20
Implementation of the r.cuda.los module in the open source GRASS GIS by using parallel computation on the NVIDIA CUDA graphic cards
Parallel computing is in expanding phase in GIS applications. A very attractive solution for parallel computing are the NVIDIA graphic cards, with a parallel computing platform and the CUDA (Compute Unified Device Architecture) programming model. The basis for this paper is the r.los module used to calculate optical visibility (LOS – Line of Sight), which […]
Jul, 20
Scaling CUDA for Distributed Heterogeneous Processors
The mainstream acceptance of heterogeneous computing and cloud computing is prompting a future of distributed heterogeneous systems. With current software development tools, programming such complex systems is difficult and requires an extensive knowledge of network and processor architectures. Providing an abstraction of the underlying network, message-passing interface (MPI) has been the standard tool for developing […]
Jul, 20
Projectile Monte-Carlo Trajectory Analysis Using a Graphics Processing Unit
Monte Carlo trajectory simulation is a key element in the design and evaluation process for smart weapons development. Graphics processing units (GPU’s) are powerful massively parallel computing devices that are increasingly being used for general purpose computing. This paper explores the use of graphics processing units for Monte Carlo trajectory prediction with the goal of […]
Jul, 20
GPU-Accelerated Point-Based Color Bleeding
Traditional global illumination lighting techniques like Radiosity and Monte Carlo sampling are computationally expensive. This has prompted the development of the Point-Based Color Bleeding (PBCB) algorithm by Pixar in order to approximate complex indirect illumination while meeting the demands of movie production; namely, reduced memory usage, surface shading independent run time, and faster renders than […]
Jul, 18
In Search of Self-Organization
Many who study complex systems believe that the complexity we observe in the world around us is frequently the product of a large number of interactions between components following a simple rule. However, the task of discerning the rule governing the evolution of any given system is often quite difficult, requiring intuition, guesswork, and a […]
Jul, 18
Offloading Critical Security Operations to the GPU
General computing with Graphics Processing Units (GPUs) has taken off the last few years because of their unique ability to perform parallel calculations very efficiently. More developers have started to take advantage of this processor to improve software performance. Similarly, security developers have considered using the GPU to offload calculations as a way to improve […]
Jul, 18
Robust GPGPU plugin development for RapidMiner
In recent years, significant number of papers [1][2] have been published about general-purpose graphical processing unit (GPGPU) programs which are able to accelerate computationally intensive applications by several times over conventional CPU programs. These papers raise an important question: With the current developer tools is it possible to integrate these GPU programs into a major […]
Jul, 18
Temporal Blending for Adaptive SPH
In this paper we introduce a fast and consistent Smoothed Particle Hydrodynamics (SPH) technique which is suitable for convection-diffusion simulations of incompressible fluids. We apply our temporal blending technique to reduce the number of particles in the simulation while smoothly changing quantity fields. Our approach greatly reduces the error introduced in the pressure term when […]
Jul, 18
Fluid Simulation on Surfaces in the GPU
In this paper we present a method to simulate fluids on smooth surfaces of arbitrary topology using a graphics processing unit (GPU). To do this we use the parametrization of Catmull-Clark subdivision surfaces, and obtain the metric information of the distortion caused by this parametrization, so we can calculate differential operators of functions defined on […]
Jul, 17
CuNesl: Compiling Nested Data-Parallel Languages for SIMT Architectures
Data-parallel languages feature fine-grained parallel primitives that can be supported by compilers targeting modern many-core architectures where data parallelism must be exploited to fully utilize the hardware. Previous research has focused on converting data-parallel languages for SIMD (single instruction multiple data) architectures. However, directly applying them to today’s SIMT (single instruction multiple thread) architectures does […]