9343

Posts

Apr, 22

Fast Makespan Estimation for GPU Threads on a Single Streaming Multiprocessor

Graphics Processing Units (GPUs) are widely used to unload the CPUs, liberate other resources of a given computer system, and provide an alternative to multiprocessor computers as a means of processing computationally expensive parallel tasks. The recent trend of utilizing GPUs in embedded systems necessitates the development of timing analysis techniques for finding the joint […]
Apr, 22

Use NVIDIA CUDA technology to create genetic algorithms with extensive population

This article presents a method of implementation genetic algorithm in CUDA. Used algorithm operat on a large population and a complex genotype, so that it exceeded the size of the cache memory. It is not completely transferred to the graphics card. It consists of modules that run on the CPU and are synchronized through it. […]
Apr, 22

GPGPU Based Non-photorealistic Rendering of Volume Data

Nowadays, non-photorealistic volume rendering has become a useful technique in medicine and scientific visualization. One of these rendering techniques is silhouette extraction of iso-surfaces. This paper proposes three methods of extracting silhouettes from relatively large datasets very fast (in some cases, even in real time), using the GPGPU technology. These methods are suitable for different […]
Apr, 21

Computer Simulation of Saturn’s Ring Structure

The main goal of this project is to develop a computer program to model the creation of structure in Saturn’s ring system. The computer program will be used to answer these questions: (1) How are gaps in Saturn’s Rings formed; (2) how accurately can I model gap formation with a 3D N-Body simulation; and (3) […]
Apr, 21

GPU-SD and DPD Parallelization for Gromacs tools for molecular dynamics simulations

This article presents the GPU parallelization of new algorithms SD and DPD types for molecular dynamics systems developed by the Molecular Dynamics Group, University of Groningen, the Netherlands. One should note that molecular dynamics simulations are time-consuming simulations of systems, running time ranging from days to weeks and months. Therefore parallelization is a key issue […]
Apr, 21

Parallel Sequential Monte Carlo for Efficient Density Combination: The Deco Matlab Toolbox

This paper presents the Matlab package DeCo (Density Combination) which is based on the paper by Billio et al. (2013) where a constructive Bayesian approach is presented for combining predictive densities originating from different models or other sources of information. The combination weights are time-varying and may depend on past predictive forecasting performances and other […]
Apr, 21

One OpenCL to Rule Them All?

OpenCL is now available on a very large set of processors. This makes this language an attractive layer to address multiple targets with a single code base. The question on how sensitive to the underlying hardware is the OpenCL code in practice remains to be better understood. This paper studies how realistic it is to […]
Apr, 21

An Automatic Input-Sensitive Approach for Heterogeneous Task Partitioning

Unleashing the full potential of heterogeneous systems, consisting of multi-core CPUs and GPUs, is a challenging task due to the difference in processing capabilities, memory availability, and communication latencies of different computational resources. In this paper we propose a novel approach that automatically optimizes task partitioning for different (input) problem sizes and different heterogeneous architectures. […]
Apr, 19

You Can Type, but You Can’t Hide: A Stealthy GPU-based Keylogger

Keyloggers are a prominent class of malware that harvests sensitive data by recording any typed in information. Keylogger implementations strive to hide their presence using rootkit-like techniques to evade detection by antivirus and other system protections. In this paper, we present a new approach for implementing a stealthy keylogger: we explore the possibility of leveraging […]
Apr, 19

Graphics processing unit (GPU) programming strategies and trends in GPU computing

Over the last decade, there has been a growing interest in the use of graphics processing units (GPUs) for non-graphics applications. From early academic proof-of-concept papers around the year 2000, the use of GPUs has now matured to a point where there are countless industrial applications. Together with the expanding use of GPUs, we have […]
Apr, 19

GPU Computing in Discrete Optimization – Part II: Survey Focused on Routing Problems

In many cases there is still a large gap between the performance of current optimization technology and the requirements of real world applications. As in the past, performance will improve through a combination of more powerful solution methods and a general performance increase of computers. These factors are not independent. Due to physical limits, hardware […]
Apr, 19

GPU Computing in Discrete Optimization – Part I: Introduction to the GPU

In many cases there is still a large gap between the performance of current optimization technology and the requirements of real world applications. As in the past, performance will improve through a combination of more powerful solution methods and a general performance increase of computers. These factors are not independent. Due to physical limits, hardware […]

* * *

* * *

HGPU group © 2010-2025 hgpu.org

All rights belong to the respective authors

Contact us: