Research

On-Going Projects

Completed Projects

Capabilities implementation and testing on normal and tumor tissue cells
Capabilities implementation and testing on normal and tumor tissue cells

Improving ECP-CANDLE’s drug response prediction models: Bioinformatics and Machine Learning...

XBLang: An Extensible Compiler Infrastructure Based on MLIR
XBLang: An Extensible Compiler Infrastructure Based on MLIR

A compiler infrastructure that facilitates research on programming abstractions/models and compiler optimizations/constructions...

NVIDIA Legate for Scalable Python Computing: cuPyNumeric, Custom Tasks, Legate Boost, and Advanced Profiling
NVIDIA Legate for Scalable Python Computing: cuPyNumeric, Custom Tasks, Legate Boost, and Advanced Profiling

Building open-source compiler ecosystem and implementations based on LLVM for OpenMP offloading model...

ECP SOLLVE: Scaling OpenMP With LLVM for Exascale Performance and Portability
ECP SOLLVE: Scaling OpenMP With LLVM for Exascale Performance and Portability

Building open-source compiler ecosystem and implementations based on LLVM for OpenMP offloading model...

Big Data Analytics and Machine Learning
Big Data Analytics and Machine Learning

Building predictive models for rare disease outcomes using machine learning approaches and multiomic data...

NCAR's MURaM: Porting Radiative MHD Models to GPUs
NCAR's MURaM: Porting Radiative MHD Models to GPUs

Acceleration of the MURaM Solar Physics Model using GPUs and OpenACC...

NSF Eager
NSF Eager

Building accelerator benchmark suite to stress test hardware, in collaboration with Standard Performance Evaluation Corporation High Performance Group (SPEC HPG)...

NSF: PAW: Acceleration of Next Generation Sequence (NGS) Alignment
NSF: PAW: Acceleration of Next Generation Sequence (NGS) Alignment

Building a portable and fast DNA sequence alignment tool...

NSF: SHF: PAW: Novel Functionality in Programming Models to Productively Abstract Wavefront Parallel Pattern
NSF: SHF: PAW: Novel Functionality in Programming Models to Productively Abstract Wavefront Parallel Pattern

Exploring programming language features applicable to real-world applications...

Github Repositories

A Portable, High-Level Graph Analytics Framework Targeting Distributed, Heterogeneous Systems
A Portable, High-Level Graph Analytics Framework Targeting Distributed, Heterogeneous Systems

In IEEE Proceedings of third Workshop on Accelerator Programming Using Directives (WACCPD), pp. 79-88, Salt Lake City, UT, November 2016....

Accelerating PPM_One
Accelerating PPM_One

Development of an accelerated version of the prediction of chemical shift of protein structures on GPUs using OpenACC on GPUs. This is the first directive-based version of the software that is available....

Exploring translation of OpenMP to OpenACC 2.5: Lessons learned
Exploring translation of OpenMP to OpenACC 2.5: Lessons learned

To appear in Proceedings of the Seventh International Workshop on Accelerators and Hybrid Exascale Systems (AsHES). IEEE Press, 2017....

High-level Graph Analtics using MapReduce
High-level Graph Analtics using MapReduce

This repository contains software developed using a portable, high-level framework using a popular MapReduce framework, Apache Spark, in conjunction with CUDA and OpenCL to take advantage of automatic data distribution and specialized hardware distributed across systems...

OpenACC Acceleration of Molecular Dyanmics Chemical Shift Prediction
OpenACC Acceleration of Molecular Dyanmics Chemical Shift Prediction

Undergraduate research project conducted within the Vertically Integrated Projects (VIP) program at the University of Delaware. Won 1st place at the VIP Mid-Atlantic poster competition, 2018....

OpenACC NAS parallel benchmarks
OpenACC NAS parallel benchmarks

In this code, we carefully utilize OpenACC, adirective-based programming model to accelerate the diffusion portion in Equation 1 inPhysiCell, a cross-platform agent-based biosimulationframework that has been adopted in cancer infectious diseases and othercomplex biological problem....

OpenACC-Minisweep
OpenACC-Minisweep

Work in Collaboration with Oak Ridge National Lab. Accelerating DOE’s Minisweep miniapp on supercomputers. Accepted, To be published in ACM Proceedings of The Platform for Advanced Scientific Computing (PASC) 2018....