6883

Posts

Jan, 3

GPU-based Streaming for Parallel Level of Detail on Massive Model Rendering

Rendering massive 3D models in real-time has long been recognized as a very challenging problem because of the limited computational power and memory space available in a workstation. Most existing rendering techniques, especially level of detail (LOD) processing, have suffered from their sequential execution natures, and does not scale well with the size of the […]
Jan, 3

An optimal k-exclusion real-time locking protocol motivated by multi-GPU systems

Graphics processing units (GPUs) are becoming increasingly important in today’s platforms as their increased generality allows for them to be used as powerful co-processors. In previous work, we have found that GPUs may be integrated into real-time systems through the treatment of GPUs as shared resources, allocated to real-time tasks through mutual exclusion locking protocols. […]
Jan, 3

Real-time Computer Simulation of Three Dimensional Elastostatics using the Finite Point Method

Real-time simulation of deformable solids is essential for some applications such as biological organ simulations for surgical simulators. In this work, deformable solids are approximated to be linear elastic, and an easy and straight forward numerical technique, the Finite Point Method (FPM), is used to model three dimensional linear elastostatics. Graphics Processing Unit (GPU) is […]
Jan, 3

GPU Computing for Parallel Local Search Metaheuristics

Local search metaheuristics (LSMs) are efficient methods for solving complex problems in science and industry. They allow significantly to reduce the size of the search space to be explored and the search time. Nevertheless, the resolution time remains prohibitive when dealing with large problem instances. Therefore, the use of GPU-based massively parallel computing is a […]
Jan, 3

Robust Edge Detection and GPU-Based Smoothing for Extracting Surface Primitives from Range Images

It is important to construct 3D virtual models of man-made fields in which people work and live. Recent mid-range and long-range laser scanners can be used to acquire 3D shapes of cities, buildings, factories, heavy goods, transportation infrastructure, and so on. However, they tend to produce outliers and very noisy points near silhouettes and sharp […]
Jan, 2

Process Time Comparison between GPU and CPU

This report discusses a CUDA program to compare process times on a GPU and a CPU for a range of task size. The hardware compared are the NVIDIA Tesla C870 GPU and the quad-core Intel Xeon E5410 CPU. The operation is to compute the square root of an array. Due to GPU restrictions, the array […]
Jan, 2

A GPU-based platform for cancer-treatment planning

In radiotherapy, dose calculation is one of the most important and computationally intensive stages needed in a cancer treatment planning. During current clinical cancer treatment, the dose is calculated before the first treatment session and it will continue until the end of the therapy. However, tumours may change during the treatment and it is needed […]
Jan, 2

Linear Solvers for Stable Fluids: GPU vs CPU

Fluid simulation has been an active research field in computer graphics for the last 30 years. Stam’s stable fluids method, among others, is used for solving equations that govern fluids. This method solves a sparse linear system during the diffusion and move steps, using either relaxation methods (Jacobi, Gauss-Seidel, etc), Conjugate Gradient (and its variants), […]
Jan, 2

Performance of Implicit Solver Strategies on GPUs

The increasing power of GPUs can be used to solve systems of linear equations. This has already been shown for different application areas in CAE. In this paper an iterative solver has been ported to the GPU using the NVIDIA CUDA development system. The solver was intergated into the open source CFD system openFOAM. Performance […]
Jan, 2

CudaHull: Fast Parallel 3D Convex Hull on the GPU

In this paper we present a novel parallel algorithm for computing the convex hull of a set of points in 3D using CUDA programming model. It is based on the QuickHull approach and starts by constructing an initial tetrahedron using four extreme points, discards internal points, and distributes external points to the four faces. It […]
Jan, 2

Augmenting Operating Systems With the GPU

The most popular heterogeneous many-core platform, the CPU+GPU combination, has received relatively little attention in operating systems research. This platform is already widely deployed: GPUs can be found, in some form, in most desktop and laptop PCs. Used for more than just graphics processing, modern GPUs have proved themselves versatile enough to be adapted to […]
Jan, 2

Polly – Polyhedral optimization in LLVM

Various powerful polyhedral techniques exist to optimize computation intensive programs effectively. Applying these techniques on any non-trivial program is still surprisingly difficult and often not as effective as expected. Most polyhedral tools are limited to a specific programming language. Even for this language, relevant code needs to match specific syntax that rarely appears in existing […]

* * *

* * *

HGPU group © 2010-2025 hgpu.org

All rights belong to the respective authors

Contact us:

contact@hpgu.org