Importance of Explicit Vectorization for CPU and GPU Software Performance
Much of the current focus in high-performance computing is on multi-threading, multi-computing, and graphics processing unit (GPU) computing. However, vectorization and non-parallel optimization techniques, which can often be employed additionally, are ...
Allen +20 more
core +1 more source
Multi-GPU Acceleration for Finite Element Analysis in Structural Mechanics
This work evaluates the computing performance of finite element analysis in structural mechanics using modern multi-GPU systems. We can avoid the usual memory limitations when using one GPU device for many-core computing using multiple GPUs for ...
David Herrero-Pérez +1 more
doaj +1 more source
Parallel computing solutions for Markov chain spatial sequential simulation of categorical fields
The Markov chain random field (MCRF) model is a spatial statistical approach for modeling categorical spatial variables in multiple dimensions. However, this approach tends to be computationally costly when dealing with large data sets because of its ...
Weixing Zhang +3 more
doaj +1 more source
A Heterogeneous Parallel Cholesky Block Factorization Algorithm
As an essential part of current mainstream computing systems, GPUs are not only powerful graphics engines but also highly parallel programmable processors.
Rongteng Wu
doaj +1 more source
Fast Calculation of the Lomb-Scargle Periodogram Using Graphics Processing Units
I introduce a new code for fast calculation of the Lomb-Scargle periodogram, that leverages the computing power of graphics processing units (GPUs). After establishing a background to the newly emergent field of GPU computing, I discuss the code design ...
Aubert +14 more
core +1 more source
GPU Acceleration of Hydraulic Transient Simulations of Large-Scale Water Supply Systems
Simulating hydraulic transients in ultra-long water (oil, gas) transmission or large-scale distribution systems are time-consuming, and exploring ways to improve the simulation efficiency is an essential research direction. The parallel implementation of
Wanwan Meng +5 more
doaj +1 more source
MIMO Radar Parallel Simulation System Based on CPU/GPU Architecture
The data volume and computation task of MIMO radar is huge; a very high-speed computation is necessary for its real-time processing. In this paper, we mainly study the time division MIMO radar signal processing flow, propose an improved MIMO radar signal
Gaogao Liu +8 more
doaj +1 more source
Gunrock: A High-Performance Graph Processing Library on the GPU
For large-scale graph analytics on the GPU, the irregularity of data access and control flow, and the complexity of programming GPUs have been two significant challenges for developing a programmable high-performance graph library.
Cederman D. +7 more
core +1 more source
Air pollution modelling using a graphics processing unit with CUDA [PDF]
The Graphics Processing Unit (GPU) is a powerful tool for parallel computing. In the past years the performance and capabilities of GPUs have increased, and the Compute Unified Device Architecture (CUDA) - a parallel computing architecture - has been ...
Lagzi, Istvan +3 more
core +2 more sources
GPU-Accelerated Target Strength Prediction Based on Multiresolution Shooting and Bouncing Ray Method
The application of the traditional planar acoustics method is limited due to the low accuracy when computing the echo characteristics of underwater targets. Based on the concept of the shooting and bouncing ray which considers multiple reflections on the
Gang Zhao +4 more
doaj +1 more source

