Nick Brown

Orcid: 0000-0003-2925-7275

Affiliations:
  • University of Edinburgh, UK
  • Durham University, Faculty of Science, UK (PhD 2009)


According to our database1, Nick Brown authored at least 70 papers between 2014 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Predicting accurate batch queue wait times on production supercomputers by combining machine learning techniques.
Concurr. Comput. Pract. Exp., July, 2024

Pragma driven shared memory parallelism in Zig by supporting OpenMP loop directives.
CoRR, 2024

RISC-V for HPC: Where we are and where we need to go.
CoRR, 2024

Performance characterisation of the 64-core SG2042 RISC-V CPU for HPC.
CoRR, 2024

Implementing OpenMP for Zig to Enable Its Use in HPC Context.
Proceedings of the Workshop Proceedings of the 53rd International Conference on Parallel Processing, 2024

Evaluating Versal AI Engines for Option Price Discovery in Market Risk Analysis.
Proceedings of the 2024 ACM/SIGDA International Symposium on Field Programmable Gate Arrays, 2024

A shared compilation stack for distributed-memory parallelism in stencil DSLs.
Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2024

2023
Experiences of running an HPC RISC-V testbed.
CoRR, 2023

Morpheus unleashed: Fast cross-platform SpMV on emerging architectures.
CoRR, 2023

Task-based preemptive scheduling on FPGAs leveraging partial reconfiguration.
Concurr. Comput. Pract. Exp., 2023

VESTEC: Visual Exploration and Sampling Toolkit for Extreme Computing.
IEEE Access, 2023

Test-Driving RISC-V Vector Hardware for HPC.
Proceedings of the High Performance Computing, 2023

Backporting RISC-V Vector Assembly.
Proceedings of the High Performance Computing, 2023

Stencil-HMLS: A multi-layered approach to the automatic optimisation of stencil codes on FPGA.
Proceedings of the SC '23 Workshops of The International Conference on High Performance Computing, 2023

Is RISC-V ready for HPC prime-time: Evaluating the 64-core Sophon SG2042 RISC-V CPU.
Proceedings of the SC '23 Workshops of The International Conference on High Performance Computing, 2023

Fortran performance optimisation and auto-parallelisation by leveraging MLIR-based domain specific abstractions in Flang.
Proceedings of the SC '23 Workshops of The International Conference on High Performance Computing, 2023

Fortran High-Level Synthesis: Reducing the Barriers to Accelerating HPC Codes on FPGAs.
Proceedings of the 33rd International Conference on Field-Programmable Logic and Applications, 2023

Exploring the Versal AI Engines for Accelerating Stencil-based Atmospheric Advection Simulation.
Proceedings of the 2023 ACM/SIGDA International Symposium on Field Programmable Gate Arrays, 2023

2022
NVRAM as an Enabler to New Horizons in Graph Processing.
SN Comput. Sci., 2022

TensorFlow as a DSL for stencil-based computation on the Cerebras Wafer Scale Engine.
CoRR, 2022

Predicting batch queue job wait times for informed scheduling of urgent HPC workloads.
CoRR, 2022

Workflows to Driving High-Performance Interactive Supercomputing for Urgent Decision Making.
Proceedings of the High Performance Computing. ISC High Performance 2022 International Workshops - Hamburg, Germany, May 29, 2022

Low-power option Greeks: Efficiency-driven market risk analysis using FPGAs.
Proceedings of the HEART 2022: International Symposium on Highly-Efficient Accelerators and Reconfigurable Technologies, Tsukuba, Japan, June 9, 2022

Fast and energy-efficient derivatives risk analysis: Streaming option Greeks on Xilinx and Intel FPGAs.
Proceedings of the IEEE/ACM International Workshop on Heterogeneous High-performance Reconfigurable Computing, 2022

A programming model for developing Application Specific Dataflow Machines on FPGAs.
Proceedings of the 30th IEEE Annual International Symposium on Field-Programmable Custom Computing Machines, 2022

Programming Abstractions for Preemptive Scheduling on FPGAs Using Partial Reconfiguration.
Proceedings of the Euro-Par 2022: Parallel Processing Workshops, 2022

Performance of the Vipera Framework for DSLs on Micro-Core Architectures.
Proceedings of the Euro-Par 2022: Parallel Processing Workshops, 2022

Exploring the Suitability of the Cerebras Wafer Scale Engine for Stencil-Based Computation Codes.
Proceedings of the Euro-Par 2022: Parallel Processing Workshops, 2022

2021
Application specific dataflow machine construction for programming FPGAs via Lucent.
CoRR, 2021

Utilising urgent computing to tackle the spread of mosquito-borne diseases.
Proceedings of the IEEE/ACM HPC for Urgent Decision Making, 2021

I feel the need for speed: Exploiting latest generation FPGAs in providing new capabilities for high frequency trading.
Proceedings of the HEART '21: 11th International Symposium on Highly Efficient Accelerators and Reconfigurable Technologies, 2021

Porting incompressible flow matrix assembly to FPGAs for accelerating HPC engineering simulations.
Proceedings of the IEEE/ACM International Workshop on Heterogeneous High-performance Reconfigurable Computing, 2021

Optimisation of an FPGA Credit Default Swap engine by embracing dataflow techniques.
Proceedings of the IEEE International Conference on Cluster Computing, 2021

Accelerating advection for atmospheric modelling on Xilinx and Intel FPGAs.
Proceedings of the IEEE International Conference on Cluster Computing, 2021

Compact native code generation for dynamic languages on micro-core architectures.
Proceedings of the CC '21: 30th ACM SIGPLAN International Conference on Compiler Construction, 2021

2020
High level programming abstractions for leveraging hierarchical memories with micro-core architectures.
J. Parallel Distributed Comput., 2020

ePython: An implementation of Python for the many-core Epiphany coprocessor.
CoRR, 2020

Porting the microphysics model CASIM to GPU and KNL Cray machines.
CoRR, 2020

Extended abstract: Type oriented programming for task based parallelism.
CoRR, 2020

A comparison of techniques for solving the Poisson equation in CFD.
CoRR, 2020

Leveraging MPI RMA to optimise halo-swapping communications in MONC on Cray machines.
CoRR, 2020

Driving asynchronous distributed tasks with events.
CoRR, 2020

Using machine learning to reduce ensembles of geological models for oil and gas exploration.
CoRR, 2020

Machine learning on Crays to optimise petrophysical workflows in oil and gas exploration.
CoRR, 2020

A highly scalable Met Office NERC Cloud model.
CoRR, 2020

A highly scalable approach to solving linear systems using two-stage multisplitting.
CoRR, 2020

Applying Type Oriented Programming to the PGAS Memory Model.
CoRR, 2020

Machine learning on Crays to optimize petrophysical workflows in oil and gas exploration.
Concurr. Comput. Pract. Exp., 2020

Modelling the Earth's geomagnetic environment on Cray machines using PETSc and SLEPc.
Concurr. Comput. Pract. Exp., 2020

Supercomputing with MPI meets the Common Workflow Language standards: an experience report.
Proceedings of the IEEE/ACM Workflows in Support of Large-Scale Science, 2020

Having your cake and eating it: Exploiting Python for programmer productivity and performance on micro-core architectures using ePython.
Proceedings of the 19th Python in Science Conference 2020 (SciPy 2020), Virtual Conference, July 6, 2020

Benchmarking micro-core architectures for detecting disasters at the edge.
Proceedings of the IEEE/ACM HPC for Urgent Decision Making, UrgentHPC@SC 2020, Atlanta, GA, 2020

A Bespoke Workflow Management System for Data-Driven Urgent HPC.
Proceedings of the IEEE/ACM HPC for Urgent Decision Making, UrgentHPC@SC 2020, Atlanta, GA, 2020

Exploring the acceleration of Nekbone on reconfigurable architectures.
Proceedings of the 2020 IEEE/ACM International Workshop on Heterogeneous High-performance Reconfigurable Computing, 2020

Weighing Up the New Kid on the Block: Impressions of using Vitis for HPC Software Development.
Proceedings of the 30th International Conference on Field-Programmable Logic and Applications, 2020

Machine Learning for Gas and Oil Exploration.
Proceedings of the ECAI 2020 - 24th European Conference on Artificial Intelligence, 29 August-8 September 2020, Santiago de Compostela, Spain, August 29 - September 8, 2020, 2020

Investigating Applications on the A64FX.
Proceedings of the IEEE International Conference on Cluster Computing, 2020

2019
iPregel: Vertex-centric programmability vs memory efficiency and performance, why choose?
Parallel Comput., 2019

Leveraging MPI RMA to optimize halo-swapping communications in MONC on Cray machines.
Concurr. Comput. Pract. Exp., 2019

The Role of Interactive Super-Computing in Using HPC for Urgent Decision Making.
Proceedings of the High Performance Computing, 2019

Exploring the Acceleration of the Met Office NERC Cloud Model Using FPGAs.
Proceedings of the High Performance Computing, 2019

The Technologies Required for Fusing HPC and Real-Time Data to Support Urgent Computing.
Proceedings of the 2019 IEEE/ACM HPC for Urgent Decision Making, 2019

iPregel: Strategies to Deal with an Extreme Form of Irregularity in Vertex-Centric Graph Processing.
Proceedings of the 9th IEEE/ACM Workshop on Irregular Applications: Architectures and Algorithms, 2019

It's All About Data Movement: Optimising FPGA Data Access to Boost Performance.
Proceedings of the 2019 IEEE/ACM International Workshop on Heterogeneous High-performance Reconfigurable Computing, 2019

2018
In situ data analytics for highly scalable cloud modelling on Cray machines.
Concurr. Comput. Pract. Exp., 2018

2017
Type oriented parallel programming for Exascale.
Adv. Eng. Softw., 2017

2016
ePython: An Implementation of Python for the Many-Core Epiphany Co-processor.
Proceedings of the 6th Workshop on Python for High-Performance and Scientific Computing, 2016

2015
On Processing Extreme Data.
Scalable Comput. Pract. Exp., 2015

A directive based hybrid met office NERC cloud model.
Proceedings of the Second Workshop on Accelerator Programming using Directives, 2015

2014
A Type-Oriented Graph500 Benchmark.
Proceedings of the Supercomputing - 29th International Conference, 2014


  Loading...