[BOOK][B] Space-filling curves: an introduction with applications in scientific computing

M Bader - 2012 - books.google.com
The present book provides an introduction to using space-filling curves (SFC) as tools in
scientific computing. Special focus is laid on the representation of SFC and on resulting …

Systematically Exploring High-Performance Representations of Vector Fields Through Compile-Time Composition

SN Swatman, AL Varbanescu, A Pimentel… - Proceedings of the …, 2023 - dl.acm.org
We present a novel benchmark suite for implementations of vector fields in high-
performance computing environments to aid developers in quantifying and ranking their …

The Impact of Space-Filling Curves on Data Movement in Parallel Systems

D Walker, A Skjellum - ar** in the parallel calculation of the Laplacian
J Sánchez-Curto, P Chamorro-Posada - Journal of Computational Science, 2023 - Elsevier
A new approach for the parallel computation of the Laplacian in the Fourier domain is
presented. This numerical problem inherits the intrinsic sequencing involved in the …

[PDF][PDF] Optimising convolutional neural networks inference on low-powered GPUs

S Rovder, J Cano, M O'Boyle - 2019 - eprints.gla.ac.uk
In this paper we present effective optimisation techniques for accelerating convolutional
neural networks inference on low-powered heterogeneous devices with OpenCL. Using …

Locality properties of 3D data orderings with application to parallel molecular dynamics simulations

I Al-Kharusi, DW Walker - The International Journal of High …, 2019 - journals.sagepub.com
Application performance on graphical processing units (GPUs), in terms of execution speed
and memory usage, depends on the efficient use of hierarchical memory. It is expected that …

Using Evolutionary Algorithms to Find Cache-Friendly Generalized Morton Layouts for Arrays

SN Swatman, AL Varbanescu, AD Pimentel… - Proceedings of the 15th …, 2024 - dl.acm.org
The layout of multi-dimensional data can have a significant impact on the efficacy of
hardware caches and, by extension, the performance of applications. Common multi …