GPGPU |
General-Purpose Computation Using Graphics Hardware
|
IntroductionGPGPU stands for General-Purpose computation on GPUs. With the increasing programmability of commodity graphics processing units (GPUs), these chips are capable of performing more than the specific graphics computations for which they were designed. They are now capable coprocessors, and their high speed makes them useful for a variety of applications. The goal of this page is to catalog the current and historical use of GPUs for general-purpose computation.
|
Real-Time Motion Estimation and Visualization on Graphics Cards This paper by Strzodka and Garbe presents a tool for real-time visualization of motion features in 2D image sequences. The motion is estimated through an eigenvector analysis of the spatio-temporal structure tensor at every pixel location. Post-processing in the form of coloring, blending, threshholding, fading and smoothing helps to select the desired motion features for display. The paper demonstrates several examples of test sequences containing people moving at different velocities. These people are visually marked in the real-time display of the image sequence. The tool is also applied to angiography sequences to emphasize the blood flow and its distribution. The implementation uses DX9 graphics hardware and centers around a vectorized version of the Jacobi method for matrix diagonalization. (Real-Time Motion Estimation and Visualization on Graphics Cards. Robert Strzodka and Christoph Garbe in Proceedings of Visualization 2004, pages 545-552, 2004)
Posted: 27 Nov 2004 [GPGPU /Image And Volume Processing] # Real-Time 3D Fluid Simulation on the GPU with Complex Obstacles This Pacific Graphics 2004 paper by Youquan Liu et al. presents a way to process complex boundary conditions when simulating fluid flow using the Navier-Stokes Equations on the GPU. After voxelizing the 3D geometry scene, this technique computes a "modification factor texture" and an offset texture in "flat 3D" form to delineate boundary conditions needed to handle the internal obstacles, and in this way it takes advantage of the parallelism of GPU to accelerate the whole computation. ("Real-Time 3D Fluid Simulation on GPU with Complex Obstacles", Youquan Liu, Xuehui Liu and Enhua Wu, In Proceedings of Pacific Graphics 2004, pages 247-256,October 2004.)
Posted: 27 Nov 2004 [GPGPU /Scientific Computing] # |
Categories
|