An accomplished software developer with 11+ years of experience. Advanced C++, multi-threaded programming, and performance optimization skills. Member of ISO C++. Extensive experience with Windows, and Linux programming. The current focus is on enabling the software ecosystem for heterogeneous memory programming.
- Endurance Benefits with Persistent Memory
- Concurrency in Failure Atomic Data Structures on Persistent Memory
- SDC 2018: Concurrency on Persistent Memory
- HPC Developer Conference 2016: Using C++ and Intel Threading Building Blocks to program across processors and co-processors
- IXPUG 2016: Heterogeneous Programming of Intel Xeon and Intel Xeon Phi with Intel TBB Flow Graph
- OpenMPCon 2015: OpenMP 4.0 vs. OpenCL: Performance comparison
- US 20160179504: Refactoring data flow applications without source code changes or recompilation