Home Blog Experience Publications

Experience


Cloud Software Development Engineer
Intel Corporation

  • Wrote an advanced AI / GPU profiler for Intel GPUs, and open-sourced it. It uses eBPF, kernel driver interfaces, and new hardware sampling features to present flamegraphs and flamescopes of kernels running on the GPU.

  • Wrote a per-process instruction mix profiler, and open-sourced it. It uses perf events and minimal eBPF to sample instructions being executed on the system, disassemble them, and present them to the user in an easy-to-understand format.

  • Performed performance analysis, benchmarking, and optimization work for large cloud customers (Netflix, Pinterest, Disney Streaming).

August, 2021 - Present

Graduate Research Assistant
The University of Tennessee

  • Developed a compiler pass and runtime library to enable efficient utilization on heterogeneous memory technologies.

  • Modified the Linux mm subsystem and the HotSpot Java virtual machine to control the placement of hot and cold data and reduce energy consumption on systems with multiple DRAM ranks.

June, 2015 - August, 2021

Graduate Research Intern
Intel Corporation

  • Extended runtime techniques to optimize automatic profile-guided memory placement on Optane DC Persistent Memory Modules.

July, 2019 - July, 2020

ASTRO Graduate Intern
Oak Ridge National Laboratory, CSR Group

  • Implemented the high-level interface for the Simplified Interface to Complex Memory (SICM), part of the DOE Exascale Computing Project.

July, 2018 - February, 2019

ASTRO Graduate Intern
Oak Ridge National Laboratory, CSR Group

  • Developed novel offline and online profiling and analysis strategies for understanding application data usage.

  • Created runtime extensions and a custom memory allocator to incorporate memory usage profiles during heterogeneous memory management.

January, 2018 - May, 2018


Education


PhD in Computer Science
The University of Tennessee, Knoxville

  • Topic: Compiler and Runtime Software for Complex Memory Systems

  • Advisor: Dr. Michael R. Jantz

  • Awarded Tennessee Fellowship; $40,000 over four years

August, 2021

Bachelor of Science in Computer Engineering
The University of Tennessee, Knoxville

  • Awarded Tennessee HOPE Scholarship with Merit

  • Awarded Volunteer Scholarship

July, 2015