Posts
Mar, 30
Hybrid OpenCL: Connecting Different OpenCL Implementations over Network
We are developing Hybrid OpenCL, which enables the connection between different OpenCL implementations over the network. Hybrid OpenCL consists of two elements, a runtime system that provides the abstraction of different OpenCL implementations and a bridge program that connects multiple OpenCL runtime systems over the network. Hybrid OpenCL enables the construction of the scalable OpenCL […]
Mar, 30
PyCUDA and PyOpenCL: A Scripting-Based Approach to GPU Run-Time Code Generation
High-performance computing has recently seen a surge of interest in heterogeneous systems, with an emphasis on modern Graphics Processing Units (GPUs). These devices offer tremendous potential for performance and efficiency in important large-scale applications of computational science. However, exploiting this potential can be challenging, as one must adapt to the specialized and rapidly evolving computing […]
Mar, 30
A Very Simple Approach for 3-D to 2-D Mapping
Many times we need to plot 3-D functions e.g., in many scientificc experiments. To plot this 3-D functions on 2-D screen it requires some kind of mapping. Though OpenGL, DirectX etc 3-D rendering libraries have made this job very simple, still these libraries come with many complex pre- operations that are simply not intended, also […]
Mar, 30
Augmented reality usage for prototyping speed up
The first part of the article describes our approach for solution of this problem by means of Augmented Reality. The merging of the real world model and digital objects allows streamline the work with the model and speed up the whole production phase significantly. The main advantage of augmented reality is the possibility of direct […]
Mar, 29
CuHMMer: A load-balanced CPU-GPU cooperative bioinformatics application
GPUs have recently been used to accelerate data-parallel applications for they provide easier programmability and increased generality while maintaining the tremendous memory bandwidth and computational power. Most of those applications use CPU as a controller who decides when GPUs run the computing-intensive tasks. This CPU-control-GPU-compute pattern wastes much of CPU’s computational power. In this paper, […]
Mar, 29
GPU accelerated statistical image reconstruction for Compton cameras
We propose GPU (graphics processing unit) accelerated methods that can dramatically improve the computational performance of statistical image reconstruction algorithms for Compton cameras. Since the conventional ray-based backprojection method is inefficient for GPU, we develop a fully voxel-based backprojection method which can maximize the performance of GPU. In this method, the cone surface is sampled […]
Mar, 29
Multigrid on GPU: Tackling Power Grid Analysis on parallel SIMT platforms
The challenging task of analyzing on-chip power (ground) distribution networks with multi-million node complexity and beyond is key to todaypsilas large chip designs. For the first time, we show how to exploit recent massively parallel single-instruction multiple-thread (SIMT) based graphics processing unit (GPU) platforms to tackle power grid analysis with promising performance. Several key enablers […]
Mar, 29
Fast view synthesis using GPU for 3D display
In this paper, we develop a fast view synthesis method that generates multiple intermediate views in real time for a 3D display system when the camera geometry and the depth map of the reference views are given. The proposed method achieves a faster view synthesis than previous approaches by processing in parallel the entire computations […]
Mar, 29
5.6: GPU enhancement of FDTD-PIC plasma-wave simulations
Simple models of major CPU-intensive MAGIC electromagnetic (EM) plasma code portions using the CUDA language run on the graphical processing unit (GPU) indicate 12x computing rate compared to the same calculations run on the CPU only. MAGIC is being modified for performance speedup of large-scale plasma-wave EM calculations using GPU processing. Results to-date from MAGIC […]
Mar, 29
SAR raw signal simulation based on GPU parallel computation
In this paper we present a raw signal simulator based on GPU parallel computation for synthetic aperture radar. We describe a mathematical model of SAR simulation based on FFT in detail and implement it through GPU parallel computation. GPU has a better performance in complex calculation than CPU. It supports parallel computation and raises the […]
Mar, 29
An improved visual inspection system using visual servo
In this paper we present an improved automatic visual inspection system. In this system, homography based visual servo is used to accurately locate the camera position and attitude so that a template matching inspection can be realized. To improve the visual servo system’s performance, we propose a combination strategy of a GPU based Efficient Second-order […]
Mar, 29
Rendering of 3D Dynamic Virtual Environments
In this paper we present a framework for the rendering of dynamic 3D virtual environments which can be integrated in the development of videogames. It includes methods to manage sounds and particle effects, paged static geometries, the support of a physics engine and various input systems. It has been designed with a modular structure to […]