2019 Novel approaches to large scale scientific computing

Between TensorFlow, particularly the TPU chips, limited precision arithmetic, more mathematics for program construction and data modeling, I believe there are opportunities for dramatic improvements for some grand challenge compute problems.

2018- Machine Learning

Applications of Machine Learning to simulation Physics Equations

Use of TensorFlow for High Performance Computing

Interpretability of ML models

2018- Limited Precision and Number Formats for SKA

The Role of Number formats and Precision for SKA compute pipelines

2017- Software for new Memory Technologies

Concepts in programming languages and runtimes related to persistent and hybrid memory.

2014- Hardware and Software for Parallel Programming

Geometric underpinnings of efficient parallel algorithms, such as network
topologies and data organization