Research & Software

Compute allocations and software packages developed

Compute Resources & Allocations

Principal Investigator on compute allocation awards spanning four DOE leadership-class systems at NERSC and OLCF — upcoming Doudna and Perlmutter, upcoming Discovery, Frontier and Summit; obtained through competitive programs (ECP, CAAR, NESAP, ERCAP). These awards have supported real-world applications, programming-system deployment, and LLM-based software development across successive generations of GPU-accelerated (pre-)exascale architectures.

Discovery Computing System — Oak Ridge National Laboratory (ORNL) Arriving 2028

Doudna Compute System — Lawrence Berkeley National Laboratory (LBNL) Late 2026 onwards

Perlmutter Compute System — Lawrence Berkeley National Laboratory (LBNL) 2021–Current

Frontier Compute System — Oak Ridge National Laboratory (ORNL) 2022–Current

Summit (Pre-exascale) Compute System — Oak Ridge National Laboratory (ORNL) 2020–2023

NSF ACCESS Allocation Program 2022–Current

Google Cloud Platform Research Credits 2025–Current

  • GCP research credits
  • For AI/ML workflows, LLM experiments & data-intensive prototypes
  • GPU-accelerated instances on Google Cloud infrastructure

NVIDIA Brev Cloud GPU Resources 2025–Current

  • On-demand GPU credits via NVIDIA Brev cloud platform
  • Supports AI/ML experimentation & benchmarking on H100 & A100 GPUs

Additional Hardware & Lab Systems 2020–2025

Software Packages Developed

Designing and developing software is an integral part of research. The portfolio below is divided into four complementary domains that collectively advance HPC, GPU computing, and computational science: GPU/hardware characterization tools, validation & verification frameworks for parallel programming models, machine learning for biomedicine, and GPU-accelerated science applications.

GPU / Hardware Characterization

Benchmarking Characterization of Advanced GPUs — execution-centric microarchitectural characterizations of advanced GPU/accelerator hardware through systematic benchmarking, covering AMD MI300A’s FP8 matrix cores, asynchronous execution, and structured sparsity, and NVIDIA Blackwell’s memory hierarchy, SM pipelines, and 5th-gen tensor cores (vs. Hopper).

Validation & Verification of Programming Models

LLM4VV — explores using LLMs-as-judges to validate and verify compiler test suites for parallel programming frameworks, a process that has historically been manual.

OpenMP Validation & Verification Testsuite (SOLLVE) — functional, orphan, and cross test codes for the OpenMP offloading model (v4.0–6.1), validating NVIDIA, Cray, LLVM, Intel, and GNU compilers on Summit, Frontier, Perlmutter, and Aurora. 61 stars · 25 forks · 10 watchers

OpenACC Validation & Verification Testsuite (SOLLVE) — functional, orphan, and cross test codes for OpenACC (v1.0–3.4), validating NVIDIA, Cray, and GNU compilers on Summit, Frontier, and Perlmutter. 32 stars · 2 forks · 26 watchers

Machine Learning & Biomedical Applications

Drug Response Prediction for Cancer Treatment Optimization — with FNLCR and NCI/NIH, applied to the NCI60 dataset; delivered UNNT, a utility comparing neural-network and tree-based models (PLOS Computational Biology, 2024).

Machine Learning for Rare Disease Drug Response Classification — with Nemours Children Health System, UCSF, and Emory; RNA-seq-driven pipeline for predicting patient sensitivity to therapeutic inhibitors, applied to BeatAML (Bioinformatics Advances, 2023).

Reimagining Algorithms: GPU Refactoring for Faster Science

OpenACC-Accelerated PhysiCell — accelerates diffusion computations in this open-source agent-based biological simulator; reduced a 3-D cancer immunology run from 9.3 hours to 1.7 hours (>80% reduction). Subsequently integrated into the main PhysiCell project.

MURaM GPU/CPU Performance Portability — with Max Planck Institute for Solar System Research and NCAR, refactored the MURaM solar-atmosphere simulation code for performance-portable execution across CPUs and GPUs using OpenACC. 14 stars · 8 forks

The Artificial Scientist: In-Transit ML of Plasma Simulations — with ORNL, HZDR, HPE, and AMD; a streaming workflow performing ML directly on simulation data as it is generated, bypassing the filesystem bottleneck (IPDPS 2025, Best Paper Nomination).