Posts
Nov, 26
High Performance Radiation Transport Simulations: Preparing for TITAN
In this paper we describe the Denovo code system. Denovo solves the six-dimensional, steady-state, linear Boltzmann transport equation, of central importance to nuclear technology applications such as reactor core analysis (neutronics), radiation shielding, nuclear forensics and radiation detection. The code features multiple spatial differencing schemes, state-of-the-art linear solvers, the Koch-Baker-Alcouffe (KBA) parallel-wavefront sweep algorithm for […]
Nov, 26
A Customized 3D GPU Poisson Solver for Free BCs
A 3-dimensional GPU Poisson solver is developed for all possible combinations of free and periodic boundary conditions along the three directions. It is benchmarked for various grid sizes and different BCs and a significant performance gain is observed for problems including one or more free BCs. The GPU Poisson solver is also benchmarked against two […]
Nov, 25
PyFAI, a versatile library for azimuthal regrouping
2D area detectors like ccd or pixel detectors have become popular in the last 15 years for diffraction experiments (e.g. for waxs, saxs, single crystal and powder diffraction (xrpd)). These detectors have a large sensitive area of millions of pixels with high spatial resolution. The software package pyFAI has been designed to reduce saxs, waxs […]
Nov, 25
Electromagnetic transient simulation of large-scale electrical power networks using graphics processing units
In this paper electromagnetic transient (EMT) simulation of large scale power systems using graphics processing unit (GPU) based computing is demonstrated. As the size of power system networks increases, the simulation time using conventional central processing units (CPUs) based simulation increases drastically. This paper proposes a hybrid CPU-GPU environment for fast large scale power systems […]
Nov, 25
Acceleration of Hardware Testing and Validation Algorithms using Graphics Processing Units
With the advances of very large scale integration (VLSI) technology, the feature size has been shrinking steadily together with the increase in the design complexity of logic circuits. As a result, the efforts taken for designing, testing, and debugging digital systems have increased tremendously. Although the electronic design automation (EDA) algorithms have been studied extensively […]
Nov, 25
Characterization and Performance Analysis for 3D Benchmarks
The change in processor architectures and 3D benchmarks makes performance characterization important for every processor and 3D application generation. Recent 3D applications require large amount of data to be processed by the GPU and the CPU. This leads to the importance in analyzing processor performance for different architectures and benchmarks so that benchmarks and processors […]
Nov, 25
Location-based Matching in Publish/Subscribe Revisited
Event processing is gaining rising interest in industry and in academia. The common application pattern is that event processing agents publish events while other agents subscribe to events of interest. Extensive research has been devoted to developing efficient and scalable algorithms to match events with subscribers’ interests. The predominant abstraction used in this context is […]
Nov, 24
Multidimensional Costas Arrays and Their Enumeration Using GPUs and FPGAs
The enumeration of two-dimensional Costas arrays is a problem with factorial time complexity and has been solved for sizes up to 29 using computer clusters. Costas arrays of higher dimensionality have recently been proposed and their properties are beginning to be understood. This paper presents, to the best of our knowledge, the first proposed implementations […]
Nov, 24
The Uintah Framework: A Unified Heterogeneous Task Scheduling and Runtime System
The development of a new unified, multi-threaded runtime system for the execution of asynchronous tasks on heterogeneous systems is described in this work. These asynchronous tasks arise from the Uintah framework, which was developed to provide an environment for solving a broad class of fluid-structure interaction problems on structured adaptive grids. Uintah has a clear […]
Nov, 24
Improving the Performance of the Linear Systems Solvers Using CUDA
Parallel computing can offer an enormous advantage regarding the performance for very large applications in almost any field: scientific computing, computer vision, databases, data mining, and economics. GPUs are high performance many-core processors that can obtain very high FLOP rates. Since the first idea of using GPU for general purpose computing, things have evolved and […]
Nov, 24
Enhancing and Porting the HPC-Lab Snow Simulator to OpenCL on Mobile Platforms
Porting a computationally demanding CUDA application to a GPU designed for mobile phones and tablets, which supports OpenCL, is the subject of this thesis. Significant effort is made to prepare the snow simulator of the HPC-LAB at IDI, NTNU, for porting to an OpenCL capable GPU for mobile phones, with a reasonably limited effort, when […]
Nov, 24
GPU Isosurface Raycasting of FCC Datasets
This paper presents an efficient and accurate isosurface rendering algorithm for the natural C^1 splines on the face-centered cubic (FCC) lattice. Leveraging fast and accurate evaluation of a spline field and its gradient, accompanied by efficient empty-space skipping, the approach generates high-quality isosurfaces of FCC datasets at interactive speed (20-70 fps). The pre-processing computation (quasi-interpolation […]