Posts
Nov, 26
CFD-based analysis and two-level aerodynamic optimization on Graphics Processing Units
This paper presents the porting of 2D and 3D Navier-Stokes equations solvers for unstructured grids, from the CPU to the Graphics Processing Unit (GPU; NVIDIA’s Ge-Force GTX 280 and 285), using the CUDA language. The performance of the GPU implementations, with single, double or mixed precision arithmetic operations, is compared to that of the CPU […]
Nov, 26
Accelerating leukocyte tracking using CUDA: A case study in leveraging manycore coprocessors
The availability of easily programmable manycore CPUs and GPUs has motivated investigations into how to best exploit their tremendous computational power for scientific computing. Here we demonstrate how a systems biology application – detection and tracking of white blood cells in video microscopy – can be accelerated by 200times using a CUDA-capable GPU. Because the […]
Nov, 26
Profile-guided optimization of critical medical imaging algorithms
Given the rapid growth in computational requirements for medical image analysis, Graphics Processing Units (GPUs) have begun to be utilized to address these demands. But even though GPUs are well-suited to the underlying processing associated with medical image reconstruction, extracting the full benefits of moving to GPU platforms requires significant programming effort, and presents a […]
Nov, 26
A GPU framework for parallel segmentation of volumetric images using discrete deformable models
Despite the ability of current GPU processors to treat heavy parallel computation tasks, its use for solving medical image segmentation problems is still not fully exploited and remains challenging. A lot of difficulties may arise related to, for example, the different image modalities, noise and artifacts of source images, or the shape and appearance variability […]
Nov, 26
On the energy efficiency of graphics processing units for scientific computing
The graphics processing unit (GPU) has emerged as a computational accelerator that dramatically reduces the time to discovery in high-end computing (HEC). However, while today’s state-of-the-art GPU can easily reduce the execution time of a parallel code by many orders of magnitude, it arguably comes at the expense of significant power and energy consumption. For […]
Nov, 26
Computing Prestack Kirchhoff Time Migration on General Purpose GPU
This paper introduces how to optimize a practical Prestack Kirchhoff Time Migration program by Compute Unified Device Architecture (CUDA) on General Purpose GPU (GPGPU). A few useful optimization methods on GPGPU are demostrated, such as how to increase the kernel thread numbers on GPU cores, and how to utilize the memory streams to overlap GPU […]
Nov, 25
Molecular structural mechanics approach to carbon nanotubes on graphics processing units
A molecular structural mechanics approach to carbon nanotubes on graphics processing units (GPUs) is reported. As a powerful parallel and relatively low cost processor, the GPU is used to accelerate the computations of the molecular structural mechanics approach. The data structures, matrix-vector multiplication algorithm, texture reduction algorithm, and ICCG method on the GPU are presented. […]
Nov, 25
Compute Unified Device Architecture Application Suitability
Graphics processing units (GPUs) can provide excellent speedups on some, but not all, general-purpose workloads. Using a set of computational GPU kernels as examples, the authors show how to adapt kernels to utilize the architectural features of a GeForce 8800 GPU and what finally limits the achievable performance.
Nov, 25
Dynamic real-time 4D cardiac MDCT image display using GPU-accelerated volume rendering
Intraoperative cardiac monitoring, accurate preoperative diagnosis, and surgical planning are important components of minimally-invasive cardiac therapy. Retrospective, electrocardiographically (ECG) gated, multidetector computed tomographical (MDCT), four-dimensional (3D + time), real-time, cardiac image visualization is an important tool for the surgeon in such procedure, particularly if the dynamic volumetric image can be registered to, and fused with […]
Nov, 25
LBM based flow simulation using GPU computing processor
Graphics Processing Units (GPUs), originally developed for computer games, now provide computational power for scientific applications. In this paper, we develop a general purpose Lattice Boltzmann code that runs entirely on a single GPU. The results show that: (1) simple precision floating point arithmetic is sufficient for LBM computation in comparison to double precision; (2) […]
Nov, 25
Towards real-time radiation therapy: GPU accelerated superposition/convolution
We demonstrate the use of highly parallel graphics processing units (GPUs) to accelerate the superposition/convolution (S/C) algorithm to interactive rates while reducing the number of approximations. S/C first transports the incident fluence to compute the total energy released per unit mass (TERMA) grid. Dose is then calculated by superimposing the dose deposition kernel at each […]
Nov, 25
GPU-based interactive visualization framework for ultrasound datasets
Ultrasound imaging is widely used in medical areas. By transmitting ultrasound signals into the human body, their echoed signals can be rendered to represent the shape of internal organs. Although its image quality is inferior to that of CT or MR, ultrasound is widely used for its speed and reasonable cost. Volume rendering techniques provide […]