Posts
Oct, 4
MC-RANSAC: A Pre-processing Model for RANSAC using Monte Carlo method implemented on a GPU
RANSAC is a repeating hypothesize-and-verify procedure for parameter estimation and filtering of noise or outlier data. In the traditional approach, this algorithm is evaluated without any prior information on the set of data points which leads to an increase in the number of iterations and compute time. In this paper, we present a GPU based […]
Oct, 3
Towards Multi-GPU Support in the Marrow Skeleton Framework
A emerging trend in the field of Graphics Processing Unit (GPU) computing is the harnessing of multiple devices to tackle bigger problems and increase performance. Multi-GPU execution adds new challenges to the already complex world of General Purpose computing of GPUs (GPGPU), such as the efficient GPU-aware problem decomposition, and coping with heterogeneity. To this […]
Oct, 3
GPU-accelerated triangle-triangle intersection tester algorithm
The goal of the project is to develop a triangle-triangle collision algorithm. A reference triangle is given as well as a variably-sized array of many other triangles. The algorithm must check if one triangle intersects with the reference triangle. That operation has to be led for each "non-reference" triangle with the reference triangle. If one […]
Oct, 3
Compiler Optimizations for SIMD/GPU/Multicore Architectures
In modern computer architectures, both SIMD (single-instruction multiple-data) instruction set extensions and GPUs can be used to accelerate the general purpose applications. In addition, the multicore machines can potentially provide more computation power for high performance computing with increasing number of cores and deeper cache hierarchies. However, writing high-performance codes manually for these architectures is […]
Oct, 2
CUDA Enhanced Filtering in a Pipelined Video Processing Framework
The processing of digital video has long been a significant computational task for modern x86 processors. With every video frame composed of one to three planes, each consisting of a two-dimensional array of pixel data, and a video clip comprising of thousands of such frames, the sheer volume of data is significant. With the introduction […]
Oct, 2
Parallel Hyperspectral Unmixing on GPUs
This letter presents a new parallel method for hyperspectral unmixing composed by the efficient combination of two popular methods: vertex component analysis (VCA) and sparse unmixing by variable splitting and augmented Lagrangian (SUNSAL). First, VCA extracts the end-member signatures, and then, SUNSAL is used to estimate the abundance fractions. Both techniques are highly parallelizable, which […]
Oct, 2
A state-of-the-art password strength analysis demonstrator
Due to recent developments: leaks of large lists of user passwords (e.g. LinkedIn), new probabilistic password cracking techniques and the introduction of password cracking using GPUs. Passwords can now be cracked faster than ever before. The leaked password lists have been analyzed by hackers and common patterns found inside the passwords are being exploited to […]
Oct, 2
GPU-powered Simulation Methodologies for Biological Systems
The study of biological systems witnessed a pervasive cross-fertilization between experimental investigation and computational methods. This gave rise to the development of new methodologies, able to tackle the complexity of biological systems in a quantitative manner. Computer algorithms allow to faithfully reproduce the dynamics of the corresponding biological system, and, at the price of a […]
Oct, 2
A graphics processor-based intranuclear cascade and evaporation simulation
Monte Carlo simulations of the transport of protons in human tissue have been deployed on graphics processing units (GPUs) with impressive results. To provide a more complete treatment of non-elastic nuclear interactions in these simulations, we developed a fast intranuclear cascade-evaporation simulation for the GPU. This can be used to model non-elastic proton collisions on […]
Oct, 1
GPU-Accelerated Real-Time Surveillance De-Weathering
A fully automatic de-weathering system to increase the visibility/stability in surveillance applications during bad weather has been developed. Rain, snow and haze during daylight are handled in real-time performance with acceleration from CUDA implemented algorithms. Video from fixed cameras is processed on a PC with no need of special hardware except an NVidia GPU. The […]
Oct, 1
Head Pose Tracking Using GPU Based Real-time 3D Registration
The head pose tracking is one of the important criteria for improving the abilities of the human computer interactions and the human robot interactions. With the improvement of low cost consumer depth cameras lot of research attention attracted to the 3D based head pose estimation which is more accurate and robust to the environment conditions. […]
Oct, 1
Optimizing RDF stores by coupling General-purpose Graphics Processing Units and Central Processing Units
From our experience in using RDF stores as a backend for social media streams, we pinpoint three shortcomings of current RDF stores in terms of aggregation speed, constraints checking and large-scale reasoning. Parallel algorithms are being proposed to scale reasoning on RDF graphs. However the current efforts focus on the closure computation using High Performance […]