11995

Posts

May, 2

Digital Marbling: a GPU Approach with Precomputed Velocity Field

Paper marbling is the art of creating intricate designs on an aqueous surface. We present an interactive digital marbling system by simulating fluid dynamics on the GPU using precomputed solutions to the Navier-Stokes equations. Experimental results have shown that our approach is not only significantly faster, but also sufficiently accurate compared to existing approaches.
Apr, 30

Thickness computation of trimmed B-Rep model using GPU ray tracing

This paper demonstrates the use of direct ray tracing of large industrial CAD models on the GPU. The ray tracing kernel is a building block used to compute and assess the validity of the mechanical design of CAD models. A high precision and efficient solution to handle trimmed surfaces with holes is discussed. The central […]
Apr, 30

Accelerating Ant Colony Optimization-based Edge Detection on the GPU using CUDA

Ant Colony Optimization (ACO) is a nature-inspired metaheuristic that can be applied to a wide range of optimization problems. In this paper we present the first parallel implementation of an ACO-based (image processing) edge detection algorithm on the Graphics Processing Unit (GPU) using NVIDIA CUDA. We extend recent work so that we are able to […]
Apr, 30

KernelInterceptor: automating GPU kernel verification by intercepting kernels and their parameters

GPUVerify is a static analysis tool for verifying that GPU kernels are free from data races and barrier divergence. It is intended as an automatic tool, but its usability is impaired by the fact that the user must explicitly supply the kernel source code, the number of threads, and some kernel arguments. Extracting this information […]
Apr, 30

Atmospheric Chemistry

Atmospheric chemistry is a multidisciplinary research field with respect to emissions, interactions and physical and chemical transformation of chemical compounds in the atmosphere. It also investigates the key physical processes occurring in the atmosphere. This eBook provides a comprehensive review of this topic showing recent advances in this field e.g., parallelization of mathematical models with […]
Apr, 30

Exercising high-level parallel programming on streams: a systems biology use case

The stochastic modelling of biological systems, coupled with Monte Carlo simulation of models, is an increasingly popular technique in Bioinformatics. The simulation-analysis workflow may result into a computationally expensive task reducing the interactivity required in the model tuning. In this work, we advocate high-level software design as a vehicle for building efficient and portable parallel […]
Apr, 29

SUPERGLUE: A Shared Memory Framework Using Data Versioning for Dependency-Aware Task-Based Parallelization

In computational science, making efficient use of modern multicore based computer hardware is necessary in order to deal with complex real-life application problems. However, with increased hardware complexity, the cost in man hours of writing and re-writing software to adapt to evolving computer systems is becoming prohibitive. Task based parallel programming models aim to allow […]
Apr, 29

Heterogeneous Computing and Grid Scheduling with Hierarchically Parallel Evolutionary Algorithms

This work presents the novel parallel evolutionary algorithm (EA) for task scheduling in distributed heterogeneous computing and grid environments, NP-hard problems with capital relevance in distributed computing. Parallelization of the biologically inspired heuristics is hierarchically designed and integrates with the two traditional parallel models (master-slave models and island models). The method has been specifically implemented […]
Apr, 29

Multi-GPU Implementation of the Minimum Volume Simplex Analysis Algorithm for Hyperspectral Unmixing

Spectral unmixing is an important task in remotely sensed hyperspectral data exploitation. The linear mixture model has been widely used to unmix hyperspectral images by identifying a set of pure spectral signatures, called endmembers, and estimating their respective abundances in each pixel of the scene. Several algorithms have been proposed in the recent literature to […]
Apr, 29

A GPU Accelerated Simulator for CO2 Storage

The goal of this thesis has been to develop a fast simulator for large-scale migration of CO2 in saline aquifers. We have also focused on being able to let the CO2 storage atlas from the Norwegian Petroleum Directorate specify the reservoir properties. In order to meet the demands of simulating on large data sets combined […]
Apr, 29

Piko: A Design Framework for Programmable Graphics Pipelines

We present Piko, a design framework for designing efficient programmable graphics pipelines. Piko is built around managing work granularity in a programmable and flexible manner, allowing programmers to build load-balanced parallel pipeline implementations, to exploit spatial and producer-consumer locality in the pipeline, and to explore tradeoffs between these considerations. Piko programmers describe a pipeline as […]
Apr, 27

On the Use of Remote GPUs and Low-Power Processors for the Acceleration of Scientific Applications

Many current high-performance clusters include one or more GPUs per node in order to dramatically reduce application execution time, but the utilization of these accelerators is usually far below 100%. In this context, remote GPU virtualization can help to reduce acquisition costs as well as the overall energy consumption. In this paper, we investigate the […]

* * *

* * *

HGPU group © 2010-2025 hgpu.org

All rights belong to the respective authors

Contact us: