
-
Compact Native Code Generation for Dynamic Languages on Micro-core Architectures
Micro-core architectures combine many simple, low memory, low power-cons...
read it
-
Benchmarking micro-core architectures for detecting disasters at the edge
Leveraging real-time data to detect disasters such as wildfires, extreme...
read it
-
Exploring the acceleration of Nekbone on reconfigurable architectures
Hardware technological advances are struggling to match scientific ambit...
read it
-
ePython: An implementation of Python for the many-core Epiphany coprocessor
The Epiphany is a many-core, low power, low on-chip memory architecture ...
read it
-
Porting the microphysics model CASIM to GPU and KNL Cray machines
CASIM is a microphysics scheme which calculates the interaction between ...
read it
-
Extended abstract: Type oriented programming for task based parallelism
Writing parallel codes is difficult and exhibits a fundamental trade-off...
read it
-
A comparison of techniques for solving the Poisson equation in CFD
CFD is a ubiquitous technique central to much of computational simulatio...
read it
-
In-situ data analytics for highly scalable cloud modelling on Cray machines
MONC is a highly scalable modelling tool for the investigation of atmosp...
read it
-
Leveraging MPI RMA to optimise halo-swapping communications in MONC on Cray machines
Remote Memory Access (RMA), also known as single sided communications, p...
read it
-
Driving asynchronous distributed tasks with events
Open-source matters, not just to the current cohort of HPC users but als...
read it
-
A Bespoke Workflow Management System for Data-Driven Urgent HPC
In this paper we present a workflow management system which permits the ...
read it
-
iPregel: Vertex-centric programmability vs memory efficiency and performance, why choose?
The vertex-centric programming model, designed to improve the programmab...
read it
-
Using machine learning to reduce ensembles of geological models for oil and gas exploration
Exploration using borehole drilling is a key activity in determining the...
read it
-
The role of interactive super-computing in using HPC for urgent decision making
Technological advances are creating exciting new opportunities that have...
read it
-
High level programming abstractions for leveraging hierarchical memories with micro-core architectures
Micro-core architectures combine many low memory, low power computing co...
read it
-
It's all about data movement: Optimising FPGA data access to boost performance
The use of reconfigurable computing, and FPGAs in particular, to acceler...
read it
-
Exploring the acceleration of the Met Office NERC Cloud model using FPGAs
The use of Field Programmable Gate Arrays (FPGAs) to accelerate computat...
read it
-
The Technologies Required for Fusing HPC and Real-Time Data to Support Urgent Computing
The use of High Performance Computing (HPC) to compliment urgent decisio...
read it
-
iPregel: Strategies to Deal with an Extreme Form of Irregularity in Vertex-Centric Graph Processing
Over the last decade, the vertex-centric programming model has attracted...
read it
-
Supercomputing with MPI meets the Common Workflow Language standards: an experience report
Use of standards-based workflows is still somewhat unusual by high-perfo...
read it
-
Weighing up the new kid on the block: Impressions of using Vitis for HPC software development
The use of reconfigurable computing, and FPGAs in particular, has strong...
read it
-
Modelling the earth's geomagnetic environment on Cray machines using PETSc and SLEPc
The British Geological Survey's global geomagnetic model, Model of the E...
read it
-
A directive based hybrid Met Office NERC Cloud model
Large Eddy Simulation is a critical modelling tool for the investigation...
read it
-
A highly scalable Met Office NERC Cloud model
Large Eddy Simulation is a critical modelling tool for scientists invest...
read it
-
A Type-Oriented Graph500 Benchmark
Data intensive workloads have become a popular use of HPC in recent year...
read it
-
A highly scalable approach to solving linear systems using two-stage multisplitting
Iterative methods for solving large sparse systems of linear equations a...
read it
-
Applying Type Oriented Programming to the PGAS Memory Model
The Partitioned Global Address Space memory model has been popularised b...
read it
-
Investigating Applications on the A64FX
The A64FX processor from Fujitsu, being designed for computational simul...
read it