Publications (25)
FDM-Bench: A Comprehensive Benchmark for Evaluating Large Language Models in Additive Manufacturing Tasks
Ahmadreza Eslaminia, Adrian Jackson, Beitong Tian +5
Fused Deposition Modeling (FDM) is a widely used additive manufacturing (AM) technique valued for its flexibility and cost-efficiency, with applications in a variety of industries…
Scalable precision wide-field imaging in radio interferometry: I. uSARA validated on ASKAP data
Amanda G. Wilber, Arwa Dabbech, Adrian Jackson +1
As Part I of a paper series showcasing a new imaging framework, we consider the recently proposed unconstrained Sparsity Averaging Reweighted Analysis (uSARA) optimisation algorith…
Evaluating the Arm Ecosystem for High Performance Computing
Adrian Jackson, Andrew Turner, Michele Weiland +3
In recent years, Arm-based processors have arrived on the HPC scene, offering an alternative the existing status quo, which was largely dominated by x86 processors. In this paper,…
The AIRI plug-and-play algorithm for image reconstruction in radio-interferometry: variations and robustness
Matthieu Terris, Chao Tang, Adrian Jackson +1
Plug-and-Play (PnP) algorithms are appealing alternatives to proximal algorithms when solving inverse imaging problems. By learning a Deep Neural Network (DNN) denoiser behaving as…
Optimised hybrid parallelisation of a CFD code on Many Core architectures
Adrian Jackson, M. Sergio Campobasso
COSA is a novel CFD system based on the compressible Navier-Stokes model for unsteady aerodynamics and aeroelasticity of fixed structures, rotary wings and turbomachinery blades. I…
Scalable precision wide-field imaging in radio interferometry: II. AIRI validated on ASKAP data
Amanda G. Wilber, Arwa Dabbech, Matthieu Terris +2
Accompanying Part I, this sequel delineates a validation of the recently proposed AI for Regularisation in radio-interferometric Imaging (AIRI) algorithm on observations from the A…
Dynamic Loop Parallelisation
Adrian Jackson, Orestis Agathokleous
Regions of nested loops are a common feature of High Performance Computing (HPC) codes. In shared memory programming models, such as OpenMP, these structure are the most common sou…
MDMP: Managed Data Message Passing
Adrian Jackson, Par Strand
MDMP is a new parallel programming approach that aims to provide users with an easy way to add parallelism to programs, optimise the message passing costs of traditional scientific…
MoE-Gen: High-Throughput MoE Inference on a Single GPU with Module-Based Batching
Tairan Xu, Leyang Xue, Zhan Lu +2
This paper presents MoE-Gen, a high-throughput MoE inference system optimized for single-GPU execution. Existing inference systems rely on model-based or continuous batching strate…
Evaluating Total Environmental Impact for a Computing Infrastructure
Adrian Jackson, Jon Hays, Alex Owen +3
In this paper we outline the results of a project to evaluate the total climate/carbon impact of a digital research infrastructure for a defined snapshot period. We outline the car…
DAOS as HPC Storage, a view from Numerical Weather Prediction
Nicolau Manubens, Tiago Quintino, Simon D. Smart +2
Object storage solutions potentially address long-standing performance issues with POSIX file systems for certain I/O workloads, and new storage technologies offer promising perfor…
HyperAIRI: a plug-and-play algorithm for precise hyperspectral image reconstruction in radio interferometry
Chao Tang, Arwa Dabbech, Adrian Jackson +1
The next-generation radio-interferometric (RI) telescopes require imaging algorithms capable of forming high-resolution high-dynamic-range images from large data volumes spanning w…
Architectures for High Performance Computing and Data Systems using Byte-Addressable Persistent Memory
Adrian Jackson, Michele Weiland, Mark Parsons +1
Non-volatile, byte addressable, memory technology with performance close to main memory promises to revolutionise computing systems in the near future. Such memory technology provi…
BeatBox - HPC Simulation Environment for Biophysically and Anatomically Realistic Cardiac Electrophysiology
Mario Antonioletti, Vadim N. Biktashev, Adrian Jackson +3
The BeatBox simulation environment combines flexible script language user interface with the robust computational tools, in order to setup cardiac electrophysiology in-silico exper…
Optimising Performance Through Unbalanced Decompositions
Adrian Jackson, Joachim Hein, C. M. Roach
GS2 is an initial value gyrokinetic simulation code developed to study low-frequency turbulence in magnetized plasma. It is parallelised using MPI with the simulation domain decomp…
DAOS as HPC Storage: Exploring Interfaces
Adrian Jackson, Nicolau Manubens
This work in progress paper outlines research looking at the performance impact of using different storage interfaces to access the high performance object store DAOS. We demonstra…
Exploring DAOS Interfaces and Performance
Nicolau Manubens, Johann Lombardi, Simon D. Smart +4
Distributed Asynchronous Object Store (DAOS) is a novel software-defined object store leveraging Non-Volatile Memory (NVM) devices, designed for high performance. It provides a num…
Efficient Large Eddy Simulation for the Discontinuous Galerkin Method
Angus Creech, Adrian Jackson, James Maddison +2
In this paper we present a new technique for efficiently implementing Large Eddy Simulation with the Discontin- uous Galerkin method on unstructured meshes. In particular, we will…
Reducing the Impact of I/O Contention in Numerical Weather Prediction Workflows at Scale Using DAOS
Nicolau Manubens, Simon D. Smart, Emanuele Danovaro +2
Operational Numerical Weather Prediction (NWP) workflows are highly data-intensive. Data volumes have increased by many orders of magnitude over the last 40 years, and are expected…
Deep network series for large-scale high-dynamic range imaging
Amir Aghabiglou, Matthieu Terris, Adrian Jackson +1
We propose a new approach for large-scale high-dynamic range computational imaging. Deep Neural Networks (DNNs) trained end-to-end can solve linear inverse imaging problems almost…
Investigating Applications on the A64FX
Adrian Jackson, Michèle Weiland, Nick Brown +2
The A64FX processor from Fujitsu, being designed for computational simulation and machine learning applications, has the potential for unprecedented performance in HPC systems. In…
First AI for deep super-resolution wide-field imaging in radio astronomy: unveiling structure in ESO 137--006
Arwa Dabbech, Matthieu Terris, Adrian Jackson +3
We introduce the first AI-based framework for deep, super-resolution, wide-field radio-interferometric imaging, and demonstrate it on observations of the ESO~137-006 radio galaxy.…
Parallel faceted imaging in radio interferometry via proximal splitting (Faceted HyperSARA): II. Code and real data proof of concept
Pierre-Antoine Thouvenin, Arwa Dabbech, Ming Jiang +4
In a companion paper, a faceted wideband imaging technique for radio interferometry, dubbed Faceted HyperSARA, has been introduced and validated on synthetic data. Building on the…
Performance Comparison of DAOS and Lustre for Object Data Storage Approaches
Nicolau Manubens, Simon D. Smart, Tiago Quintino +1
High-performance object stores are an emerging technology which offers an alternative solution in the field of HPC storage, with potential to address long-standing scalability issu…
Emissions and energy efficiency on large-scale high performance computing facilities: ARCHER2 UK national supercomputing service case study
Adrian Jackson, Alan Simpson, Andrew Turner
Large supercomputing facilities are critical to research in many areas that impact on decisions such as how to address the current climate emergency. For example, climate modelling…