8709

Posts

Dec, 10

Hybrid computational voxelization using the graphics pipeline

This thesis presents an efficient computational voxelization approach that utilizes the graphics pipeline. Our approach is hybrid in that it performs a precise gap-free computational voxelization, employs fixed-function components of the GPU, and utilizes the stages of the graphics pipeline to improve parallelism. This approach makes use of the latest features of OpenGL and fully […]
Dec, 10

Neither More Nor Less: Optimizing Thread-level Parallelism for GPGPUs

General-purpose Graphic processing units (GPGPUs) are at their best in accelerating computation by exploiting abundant thread-level parallelism (TLP) offered by many classes of HPC applications. To facilitate such high TLP, emerging programming models like CUDA and OpenCL allow programmers to create work abstractions in terms of smaller work units, called cooperative thread arrays (CTAs), consisting […]
Dec, 8

Computing Nash Equilibria in Bimatrix Games: GPU-based Parallel Support Enumeration

Computing Nash equilibria is a very important problem in strategic analysis of markets, conflicts and resource allocation. Unfortunately, computing these equilibria even for moderately sized games is computationally expensive. To obtain faster execution times it is essential to exploit the available parallelism offered by the currently available massively parallel architectures. To address this issue, we […]
Dec, 8

OpenMP Programming on Intel R Xeon Phi TM Coprocessors: An Early Performance Comparison

The demand for more and more compute power is growing rapidly in many fields of research. Accelerators, like GPUs, are one way to fulfill these requirements, but they often require a laborious rewrite of the application using special programming paradigms like CUDA or OpenCL. The Intel(R) Xeon Phi(TM) coprocessor is based on the Intel(R) Many […]
Dec, 8

Towards Building Error Resilient GPGPU Applications

GPUs (Graphics Processing Units) have gained wide adoption as accelerators for general purpose computing. They are widely used in error-sensitive applications, i.e. General Purpose GPU (GPGPU) applications However, the reliability implications of using GPUs are unclear. This paper presents a fault injection study to investigate the end-to-end reliability characteristics of GPGPU applications. The investigation showed […]
Dec, 8

Data Compression using CUDA programming in GPU

The aim of this project is to explore and test the new potential performance improvement that can be achieved by the use of GPU processing architecture for several different types of compression algorithms. The compression algorithms are the choice of focus on the data parallelism on the GPU device. The specific algorithms ported to the […]
Dec, 8

Smoothed Particle Hydrodynamics Simulation for Continuous Casting

This thesis proposes a way of simulating the continuous casting process of steel using Smoothed Particle Hydrodynamics (SPH). It deals with the SPH modeling of mass, momentum and the energy equations. The interpolation kernel functions required for the SPH modeling of these equations are calculated. Solidification is modeled by some particles are used to represent […]
Dec, 8

A Computationally Efficient Parallel Kernel Regression for Image Reconstruction

Image reconstruction is a method by which the underlying images, hidden in blurry and noisy data, can be retrieved. This is used in applications such as computer tomography (CT), magnetic resonance and radio astronomy. In recent times, a non-parametric adaptive regression method called steering kernel regression was proposed and proved to be effective. This method […]
Dec, 8

A computationally efficient and scalable approach for privacy preserving kNN classification

In the modern age, there is a great desire to mine users’ personal data from varied sources, to discover their behaviours. However, due to the growing awareness among the organizations regarding the privacy of user data and the strict privacy regulations of government, there is a growing resistance to share data directly with others. Encryption […]
Dec, 8

GPGPU-Aided 3D Staggered-grid Finite-difference Seismic Wave Modeling

Finite difference is a simple, fast and effective numerical method for seismic wave modeling, and has been widely used in forward waveform inversion and reverse time migration. However, intensive calculation of three-dimensional seismic forward modeling has been restricting the industrial application of 3D pre-stack reverse time migration and inversion. Aiming at this problem, in this […]
Dec, 8

GPU accelerating the FEniCS Project

In the recent years, the graphics processing unit (GPU) has emerged as a popular platform for performing general purpose calculations. The high computational power of the GPU has made it an attractive accelerator for achieving increased performance of computer programs. Although GPU programming has become more tangible over the years, it is still challenging to […]
Dec, 8

Lightweight Modular Staging and Embedded Compilers: Abstraction Without Regret for High-Level High-Performance Programming

Programs expressed in a high-level programming language need to be translated to a low-level machine dialect for execution. This translation is usually accomplished by a compiler, which is able to translate any legal program to equivalent low-level code. But for individual source programs, automatic translation does not always deliver good results: Software engineering practice demands […]

* * *

* * *

HGPU group © 2010-2025 hgpu.org

All rights belong to the respective authors

Contact us:

contact@hpgu.org