Posts
Jan, 23
Analysis Acceleration in TMVA for the ATLAS Experiment at CERN using GPU Computing
ATLAS is one of two general purpose collision detectors within the Large Hadron Collider, detecting millions of events per second. One tool for the eventual analysis of this data is TMVA, the Toolkit for Multi-Variate Analysis. Comprising of a number of machine learning techniques, it supports physicists in classifying events. This project forms a feasibility […]
Jan, 23
Real-time Compressive Sensing MRI Reconstruction using GPU Computing and Split Bregman Methods
Compressive sensing (CS) has been shown to enable dramatic acceleration of MRI acquisition in some applications. Being an iterative reconstruction technique, CS MRI reconstructions can be more time consuming than traditional inverse Fourier reconstruction. We have accelerated our CS MRI reconstruction by factors of up to 27 by using a split Bregman solver combined with […]
Jan, 23
A New Approach to rCUDA
In this paper we propose a first step towards a general and open source approach for using GPGPU (General-Purpose Computation on GPUs) features within virtual machines (VMs). In particular, we describe the use of rCUDA, a GPGPU virtualization framework, to permit the execution of GPU-accelerated applications within VMs, thus enabling GPGPU capabilities on any virtualized […]
Jan, 23
Computing optical flow using fast total variation
During my internship, I was in charge of implementing a GPU version of the optical flow algorithm. The optical flow algorithm is based on the total variation features described in my bibliography. The internship takes place in VITRONIC (Wiesbaden, Germany), a pioneer and one of the leading organizations worldwide in the field of machine vision. […]
Jan, 22
Revision of Relational Joins for Multi-Core and Many-Core Architectures
Actual trend set by CPU manufacturers and recent developement in the field of graphical processing units (GPUs) offered us the computational power of multi-core and many-core architectures. Database applications can benefit greatly from parallelism; however, many algorithms need to be redesigned and many technical issues need to be solved. In this paper, we have focused […]
Jan, 22
Accelerating the Simulations of the Ising Model by the GPU under the CUDA Environment
With the rapid development of the graphics processing unit (GPU), a recent GPU offers incredible resources for general purpose computing. We apply this technology to Monte Carlo simulations of the 2D and 3D lattice Ising models. By implementing the checkerboard algorithm, results are obtained up to 54, 62 and 68 times faster on the GPU […]
Jan, 21
Automatic Code Generation and Adaptive Grid Scheduling for GPU Cluster Computing
Recent advances in GPUs (graphics processing units) lead to massively parallel hardware that is easily programmable and widely applied in areas which require intensive computation besides graphics acceleration. The appearance of GPU clusters gains popularity in the scientific computing community, and the study on GPU clusters becomes an increasingly hot issue. While extending a singleGPU […]
Jan, 21
GPGPU calculations of gas thermodynamic quantities
Computational processors NVIDIA Tesla GPU based on the new Fermi generation of CUDA architecture are intended to perform massively parallel calculations applicable to various parts of the scientific and technical research, including the area of fluid dynamics modeling, in particular the simulation of real gas flow. In this paper we show that a significant acceleration […]
Jan, 21
OpenCL for Database Query Processing
In recent years, graphics processing units (GPUs) have evolved into powerful devices with significant computational performance and memory throughput. Efforts to exploit their potential to tackle problems from various scientific domains with high computational requirements have proven quite successful. In addition, previous research suggests that database query processing algorithms can be accelerated with the utilisation […]
Jan, 21
Markov Chain Monte Carlo on the GPU
Markov chains are a useful tool in statistics that allow us to sample and model a large population of individuals. We can extend this idea to the challenge of sampling solutions to problems. Using Markov chain Monte Carlo (MCMC) techniques we can also attempt to approximate the number of solutions with a certain confidence based […]
Jan, 21
A Practical Visualization Strategy for Large-Scale Supernovae CFD Simulations
Simulating the expansion of a Type II supernova using an adaptive computational fluid dynamics (CFD) engine yields a complex mixture of turbulent flow with dozens of physical properties. The dataset shown in this sketch was initially simulated on iVEC’s EPIC supercomputer (a 9600 core Linux cluster) using FLASH [Fryxell et al. 2000] to model the […]
Jan, 21
Parallel FEM Simulation Using GPUs
This paper deals with a research concept of parallel finite element (FE) simulation for moving boundary and adaptive refinement problems using graphics processing unit (GPU). The main concern in this study is to improve the numerical performance of continuous FE simulation using recent data-parallel computing technology (GPU-CUDA). The computational time for our existing simulations is […]