Publications

2022

  1. CC:PE
    Special Issue on Performance Modeling, Benchmarking and Simulation of High Performance Computing Systems
    S. A. Wright
    Concurrency and Computation: Practice and Experience Aug 2022
  2. ExCALIBUR
    Approaches to Performance Portability for Fusion Applications
    S. A. Wright, B. D. Dudson, P. A. Hill, D. Dickinson, E. Higgins, G. R. Mudalige , B. McMillan, and T. Goffrey
    In ExCALIBUR Programme-wide Workshop Jul 2022

2021

  1. JCP
    Higher-Order Particle Representation for Particle-in-Cell Simulations
    D. A. S. Brown, M. T. Bettencourt,  S. A. Wright, S. Maheswaran, J. P. Jones, and S. A. Jarvis
    Journal of Computational Physics Jun 2021
  2. CPC
    EMPIRE-PIC: A Performance Portable Unstructured Particle-in-Cell Code
    M. T. Bettencourt, D. A. S. Brown, K. L. Cartwright, E. C. Cyr, C. A. Glusa, P. T. Lin, S. G. Moore, D. A. O. McGregor, R. P. Pawlowski, E. G. Phillips, N. V. Roberts,  S. A. Wright, S. Maheswaran, J. P. Jones, and S. A. Jarvis
    Computer Physics Communications Aug 2021
  3. HPEC
    StressBench: A Configurable Full System Network and I/O Benchmark Framework
    D. Chester, T. Groves, S. D. Hammond , T. R. Law,  S. A. Wright, R. Smedley-Stevenson, S. A. Fahmy , G. R. Mudalige , and S. A. Jarvis
    In Proceedings of the 26th High Performance Extreme Computing Conference (HPEC 26) Sep 2021

2020

  1. PMBS
    Warwick Data Store: A Data Structure Abstraction Library
    R. O. Kirk, M. Nolten, R. Kevis, T. R. Law, S. Maheswaran,  S. A. Wright, S. Powell, G. R. Mudalige , and S. A. Jarvis
    In Proceedings of the 11th International Workshop on Performance Modeling, Benchmarking, and Simulation of High Performance Computing Systems (PMBS’20) Nov 2020

2019

  1. JPDC
    An Algorithm for Computing Short-Range Forces in Molecular Dynamics Simulations with Non-Uniform Particle Densities
    T. R. Law, J. Hancox,  S. A. Wright, and S. A. Jarvis
    Journal of Parallel and Distributed Computing (JPDC) Aug 2019
  2. LLVM-HPC
    Pointers inside lambda closure objects in OpenMP target offload regions
    D. R. Truby, C. Bertolli,  S. A. Wright, G-T. Bercea, K. O’Brien, and S. A. Jarvis
    In The 5th IEEE/ACM Workshop on the LLVM Compiler Infrastructure in HPC (LLVM-HPC 2018) Nov 2019
  3. TACO
    The Power-Optimised Software Envelope
    S. I. Roberts,  S. A. Wright, S. A. Fahmy , and S. A. Jarvis
    ACM Transactions on Architecture and Code Optimization (TACO) Aug 2019
  4. CC:PE
    An Unstructured CFD Mini-Application for the Performance Prediction of a Production CFD Code
    A. M. B. Owenson,  S. A. Wright, R. A. Bunt, Y. K. Ho, M. J. Street, and S. A. Jarvis
    Concurrency and Computation: Practice and Experience Jul 2019
  5. ModSim
    Full-System Modeling and Simulation: Contributions Towards Coupling Contention and I/O
    D. Chester,  S. A. Wright, S. D. Hammond , T. R. Law, R. Smedley-Stevenson, S. Maheswaran, and S. A. Jarvis
    In Proceedings of the Workshop on Modeling & Simulation of Systems and Applications (ModSim 2019) Aug 2019

2018

  1. UKOpenMP
    Implicit Mapping of Pointers Inside C++ Lambda Closure Objects in OpenMP Target Offload Regions
    D. R. Truby, C. Bertolli,  S. A. Wright, G-T. Bercea, K. O’Brien, and S. A. Jarvis
    In UK OpenMP Users’ Conference May 2018
  2. PDP
    Developing and Using a Geometric Multigrid, Unstructured Mesh Mini-application to Assess the Knights Landing Architecture
    A. M. B. Owenson,  S. A. Wright, S. A. Jarvis , R. A. Bunt, Y. K. Ho, and M. Street
    In Proceedings of the 26th Euromicro International Conference on Parallel, Distributed and Network-based Processing Mar 2018
  3. CLUSTER
    BookLeaf: An Unstructured Hydrodynamics Mini-application
    D. Truby,  S. A. Wright, R. Kevis, S. Maheswaran, J. A. Herdman, and S. A. Jarvis
    In Proceedings of the IEEE International Conference on Cluster Computing (CLUSTER 2018) Sep 2018
  4. FGCS
    Performance Modeling, Benchmarking and Simulation of High Performance Computing Systems
    S. A. Wright
    Future Generation Computer Systems Dec 2018

2017

  1. CPPC
    Performance of Second Order Particle-in-Cell Methods on Modern Many-core Architectures
    D. A. S. Brown,  S. A. Wright, M. T. Bettencourt, and S. A. Jarvis
    In Computational Plasma Physics Conference Nov 2017
  2. UKPEW
    Performance of a Second Order Electrostatic Particle-in-Cell Algorithm on Modern Many-core Architectures
    D. A. S. Brown,  S. A. Wright, and S. A. Jarvis
    In Proceedings of the 33rd Annual UK Performance Engineering Workshop (UKPEW’17) Dec 2017
  3. UKPEW
    Understanding Communication Patterns in HPCG
    D. G. Chester,  S. A. Wright, and S. A. Jarvis
    In Proceedings of the 33rd Annual UK Performance Engineering Workshop (UKPEW’17) Dec 2017
  4. ISC
    Metrics for Energy-Aware Software Optimisation
    S. I. Roberts,  S. A. Wright, S. A. Fahmy , and S. A. Jarvis
    Lecture Notes in Computer Science (LNCS) Jun 2017
  5. CUG
    Enabling Portable I/O Analysis of Commercially Sensitive HPC Applications Through Workload Replication
    J. Dickson,  S. A. Wright, D. Harris, S. Maheswaran, J. A. Herdman, M. C. Miller, and S. A. Jarvis
    In Proceedings of the 39th Cray User Group (CUG’17) May 2017
  6. CLUSTER
    Achieving Performance Portability for a Heat Conduction Solver Mini-Application on Modern Multi-core Systems
    R. Kirk, G. R. Mudalige , I. Z. Reguly ,  S. A. Wright, M. Martineau, and S. A. Jarvis
    In Second International Workshop on Representative Applications (WRAp 2017) Jul 2017

2016

  1. PDSW-DISCS
    Replicating HPC I/O workloads with Proxy Applications
    J. Dickson,  S. A. Wright, S. Maheswaran, J. A. Herdman, M. C. Miller, and S. A. Jarvis
    In 1st Joint International Workshop on Parallel Data Storage & Data Intensive Scalable Computing Systems (PDSW-DISCS’16) Nov 2016
  2. HiPC
    Predictive Evaluation of Partitioning Algorithms Through Runtime Modelling
    R. A. Bunt,  S. A. Wright, S. A. Jarvis , M. Street, and Y. K. Ho
    In Proceedings of the 23rd High Performance Computing, Data, and Analytics (HiPC’16) Dec 2016
  3. SBAC-PAD
    Optimisation of a Molecular Dynamics Simulation of Chromosome Condensation
    T. R. Law, J. Hancox, T. M. K. Cheng, R. A. G. Chaleil,  S. A. Wright, P. A. Bates, and S. A. Jarvis
    In Proceedings of the 28th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD) Aug 2016

2015

  1. IPDPSW
    Quantifying the Effects of Contention on Parallel File Systems
    S. A. Wright, and S. A. Jarvis
    In Proceedings of the 29th IEEE International Parallel & Distributed Processing Symposium Workshops & PhD Forum (IPDPSW’15) May 2015
  2. UGSC
    POSE: A Mathematical and Visual Modelling Tool to Guide Energy Aware Code Optimisation
    S. I. Roberts,  S. A. Wright, D. Lecomber, C. January, J. Byrd, X. Oro, and S. A. Jarvis
    In Proceedings of the 6th International Green and Sustainable Computing Conference (IGSC’15) Sep 2015
  3. SC
    MINIO: An I/O Benchmark for Investigating High Level Parallel Libraries
    J. Dickson, S. Maheswaran,  S. A. Wright, J. A. Herdman, and S. A. Jarvis
    In Proceedings of the 27th ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis (SC’15) Sep 2015

2014

  1. Monitoring, Analysis and Optimisation of I/O in Parallel Applications
    S. A. Wright
    In Proceedings of the 27th ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis (SC’15) Sep 2014

2013

  1. IWOCL
    Towards a Portable and Future-proof Particle-in-Cell Plasma Physics Code
    R. F. Bird, S. J. Pennycook ,  S. A. Wright, and S. A. Jarvis
    In Proceedings of the 1st International Workshop on OpenCL (IWOCL’13) May 2013
  2. JPDC
    An Investigation of the Performance Portability of OpenCL
    S. J. Pennycook , S. D. Hammond ,  S. A. Wright, J. A. Herdman, I. Miller, and S. A. Jarvis
    Journal of Parallel and Distributed Computing (JPDC) Nov 2013
  3. Comput. J.
    Parallel File System Analysis Through Application I/O Tracing
    S. A. Wright, S. D. Hammond , S. J. Pennycook , R. F. Bird, J. A. Herdman, I. Miller, A. Vadgama, A. H. Bhalerao , and S. A. Jarvis
    The Computer Journal Feb 2013
  4. UKPEW
    Performance Modelling of Magnetohydrodynamics Codes
    R. F. Bird,  S. A. Wright, D. A. Beckingsale, and S. A. Jarvis
    Lecture Notes in Computer Science (LNCS) Feb 2013

2012

  1. IPDPSW
    LDPLFS: Improving I/O Performance without Application Modification
    S. A. Wright, S. D. Hammond , S. J. Pennycook , I. Miller, J. A. Herdman, and S. A. Jarvis
    In Proceedings of the 26th IEEE International Parallel & Distributed Processing Symposium Workshops & PhD Forum (IPDPSW’12) May 2012
  2. Comput. J.
    On the Acceleration of Wavefront Applications using Distributed Many-Core Architectures
    S. J. Pennycook , S. D. Hammond , G. R. Mudalige ,  S. A. Wright, and S. A. Jarvis
    The Computer Journal Feb 2012
  3. PMBS
    Towards the Automated Generation of Hard Disk Models Through Physical Geometry Discovery
    S. A. Wright, S. J. Pennycook , and S. A. Jarvis
    In Proceedings of the 3rd International Workshop on Performance Modeling, Benchmarking and Simulation of High Performance Computing Systems (PMBS’12) Nov 2012

2011

  1. EPEW
    Light-weight Parallel I/O Analysis at Scale
    S. A. Wright, S. D. Hammond , S. J. Pennycook , and S. A. Jarvis
    Lecture Notes in Computer Science (LNCS) Oct 2011
  2. UKPEW
    RIOT – A Parallel Input/Output Tracer
    S. A. Wright, S. J. Pennycook , S. D. Hammond , and S. A. Jarvis
    In Proceedings of the 27th Annual UK Performance Engineering Workshop (UKPEW’11) Jul 2011