Research

On-Going Projects

Completed Projects

Github Repositories

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

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

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

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

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

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

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....