Multi-GPU Work Sharing in a Task-Based Dataflow Programming Model

Joseph John, Josh Milthorpe, Thomas Herault, George Bosilca
Future Generation Computer Systems
Publication year: 2024

Performance Portability of the Chapel Language on Heterogeneous Architectures

Josh Milthorpe, Xianghao Wang, Ahmad Azizi
Heterogeneity in Computing Workshop at IPDPS
Publication year: 2024

Elasticity in a Task-based Dataflow Runtime Through Inter-node GPU Work Stealing

Joseph John, Josh Milthorpe
IEEE/ACM international Symposium on Cluster, Cloud and Internet Computing (CCGRID)
Publication year: 2024

Accelerating Data Analytics with Arkouda on GPUs

Josh Milthorpe, Brett Eiffert, Jeffrey S. Vetter
Chapel Implementers and Users Workshop 2023
Publication year: 2023

Dagster: Parallel Structured Search

Mark Alexander Burgess, Charles Gretton, Josh Milthorpe, Luke Croak, Thomas Willingham, Alwen Tiu
Proceedings of the AAAI Conference on Artificial Intelligence
Publication year: 2023
Dagster's branching search: workers perform backtracking search with SLS suggestion processes set to work constrained from partial assignments at various depths in the search branch

Dagster: Parallel Structured Search with Case Studies

Mark Alexander Burgess, Charles Gretton, Josh Milthorpe, Luke Croak, Thomas Willingham, Alwen Tiu
Pacific Rim International Conference on Artificial Intelligence (PRICAI)
Publication year: 2022

Distributed Work Stealing in a Task-Based Dataflow Runtime

Joseph John, Josh Milthorpe, Peter Strazdins
International Conference on Parallel Processing and Applied Mathematics (PPAM)
Publication year: 2022
Status of SYCL implementations (Oct 2020). Four major implementations: DPC++ (Intel oneAPI); ComputeCPP (codeplay); triSYCL (XILINX); hipSYCL (Universitaet Heidelberg)

Evaluating the Performance and Portability of Contemporary SYCL Implementations

Beau Johnston, Jeffrey S. Vetter, Josh Milthorpe
International Workshop on Performance Portability and Productivity (P3HPC)
Publication year: 2020

Characterizing Optimizations to Memory Access Patterns using Architecture-Independent Program Features

Aditya Chilukuri, Josh Milthorpe, Beau Johnston
International Workshop on OpenCL, SYCL, Vulkan and SPIR-V (IWOCL)
Publication year: 2020

Failure recovery in resilient X10

David Grove, Sara S Hamouda, Benjamin Herta, Arun Iyengar, Kiyokuni Kawachiya, Josh Milthorpe, Vijay Saraswat, Avraham Shinnar, Mikio Takeuchi, Olivier Tardieu
ACM Transactions on Programming Languages and Systems (TOPLAS) 41 (3), 15
Publication year: 2019

Resilient Optimistic Termination Detection for the Async-Finish Model

Sara S. Hamouda, Josh Milthorpe
ISC-High Performance (ISC-HPC 2019)
Publication year: 2019

AIWC: OpenCL-Based Architecture-Independent Workload Characterization

Beau Johnston, Josh Milthorpe
The Fifth Workshop on the LLVM Compiler Infrastructure in HPC (LLVM-HPC2018)
Publication year: 2018

Dwarfs on Accelerators: Enhancing OpenCL Benchmarking for Heterogeneous Computing Architectures

Beau Johnston, Josh Milthorpe
47th International Conference on Parallel Processing Companion (ICCP'18)
Publication year: 2018

OpenCL Performance Prediction using Architecture-Independent Features

Beau Johnston, Greg Falzon, Josh Milthorpe
International Workshop on High Performance and Dynamic Reconfigurable Systems and Networks (DRSN-2018)
Publication year: 2018

Performance and Energy Analysis of Scientific Workloads Executing on LPSoCs

Anish Varghese, Joshua Milthorpe, Alistair P Rendell
International Conference on Parallel Processing and Applied Mathematics (PPAM)
Publication year: 2017

Exploring the APGAS Programming Model using the LULESH Proxy Application

Josh Milthorpe, David Grove, Benjamin Herta, Olivier Tardieu
Technical Report, IBM Research RC25555 (WAT1509-050)
Publication year: 2016

Control Structure Overloading in X10

Louis Mandel, Josh Milthorpe, Olivier Tardieu
ACM SIGPLAN Workshop on X10
Publication year: 2016

Resilient X10 over MPI User Level Failure Mitigation

Sara S Hamouda, Benjamin Herta, Josh Milthorpe, David Grove, Olivier Tardieu
ACM SIGPLAN Workshop on X10
Publication year: 2016

Model Accuracy and Runtime Tradeoff in Distributed Deep Learning

Suyog Gupta, Wei Zhang, Josh Milthorpe
arXiv:1509.04210 [stat.ML]
Publication year: 2015

X10 for High Performance Scientific Computing

Josh Milthorpe
Ph.D. Thesis, Research School of Computer Science, Australian National University
Publication year: 2015

Local Parallel Iteration in X10

Josh Milthorpe
ACM SIGPLAN Workshop on X10
Publication year: 2015

A Resilient Framework for Iterative Linear Algebra Applications in X10

Sara S. Hamouda, Josh Milthorpe, Peter E. Strazdins, Vijay Saraswat
16th IEEE International Workshop on Parallel and Distributed Scientific and Engineering Computing (PDSEC)
Publication year: 2015

Distributed Programming in Scala with APGAS

Philippe Suter, Olivier Tardieu, Josh Milthorpe
ACM SIGPLAN Symposium on Scala
Publication year: 2015

Resolutions of the Coulomb Operator: VIII. Parallel Implementation using the Modern Programming Language X10

Taweetham Limpanuparb, Josh Milthorpe, Alistair P. Rendell
Journal of Computational Chemistry, Volume 35, Issue 28
Publication year: 2014
Magnitude of calculated and reference values of Associated Legendre Polynomials, l=1000

Associated Legendre Polynomials and Spherical Harmonics Computation for Chemistry Applications

Taweetham Limpanuparb, Josh Milthorpe
arXiv preprint arXiv:1410.1748
Publication year: 2014

Supporting Array Programming in X10

David Grove, Josh Milthorpe, Olivier Tardieu
ACM SIGPLAN International Workshop on Libraries, Languages, and Compilers for Array Programming
Publication year: 2014

Resolutions of the Coulomb Operator: VII. Evaluation of Long-Range Coulomb and Exchange Matrices

Taweetham Limpanuparb, Josh Milthorpe, Alistair P. Rendell, Peter M.W. Gill
Journal of Chemical Theory and Computation 9(2), 863--867
Publication year: 2014