Presentations

  1. RGP Architecture for ROCm, Advanced Micro Devices, Inc., May 2021

  2. RGP on Android, Advanced Micro Devices, Inc., July 2019.

  3. Software Architecture of Radeon GPU Profiler, Advanced Micro Devices, Inc., June 2019.

  4. Developer Tools Upstream Driver Testing Strategy, Advanced Micro Devices, Inc., Boxborough, MA, November 2018.

  5. Stable Power State API, Advanced Micro Devices, Inc., Markham, Canada, October 2018.

  6. Graphics Pipeline Binary Editing and Reinjection, Advanced Micro Devices, Inc., Boxborough, MA, September 2018.

  7. The Art of Profiling, Game Developer Conference, San Fransisco, CA, March 2018.

  8. RGP on SRIOV, Advanced Micro Devices, Inc., Boxborough, MA, March 2018.

  9. Adding OpenCL support for Radeon GPU Profiler, Advanced Micro Devices, Inc., Markham, Canada, Jan 2018.

  10. Shader Binary Modification and Reinjection, Advanced Micro Devices, Inc., Boxborough, MA, October 2017.

  11. Common Code Object ABI for Graphics and Compute and its Application to GPU Disassembler, Advanced Micro Devices, Inc., Boxborough, MA, October 2017.

  12. Developer Mode Driver on Compute Software Stack, Advanced Micro Devices, Inc., Boxborough, MA, July 2017.

  13. RGP Compute, Advanced Micro Devices, Inc., Boxborough, MA, July 2017.

  14. Radeon GPU Profiler, Advanced Micro Devices, Inc., Boxborough, MA, June 2017.

  15. PAL-based Developer Tools, Advanced Micro Devices, Inc., Boxborough, MA, May 2016.

  16. Debugging and Profiling HSA Applications using AMD Tools, SuperComputing 2015 Exhibition, Austin, TX, November 2015.

  17. Hardware-Based Debug Enablement for GPUs and its Application in HSAIL-GDB, Advanced Micro Devices, Inc. Tech Talk, Boxborough, MA, June 2015.

  18. OpenCL Debugging and Profiling using CodeXL 1.5, ACM SIGGRAPH Exhibition, Vancouver, BC, August 2014.

  19. Hardware-Based Debug Enablement Project, Advanced Micro Devices, Inc., Boxborough, MA, December 2013.

  20. Advanced OpenCL Debugging and Profiling using CodeXL, APU13, San Jose, CA, November 2013.

  21. AMD OpenCL Debugger and Profiler, Khronos Boston Meetup, Framingham, MA, November 2013.

  22. Architectural Design of Southern Islands Hardware-Based Debugger, Advanced Micro Devices, Inc., Boxborough, MA, May 2012.

  23. Software Tools for Heterogeneous Computing on AMD Fusion APUs, Michigan Technological University CCSR Seminar, Houghton, MI, October 2011.

  24. OpenCL Developer Tools for Dummies – Profiling and Debugging OpenCL Applications, Advanced Micro Devices, Inc., Boxborough, MA, July 2011.

  25. OpenCL Application Analysis and Optimization Made Easy with AMD APP Profiler and KernelAnalyzer, AMD Fusion Developer Summit, Seattle, WA, June 2011.

  26. Advanced OpenCL Debugging and Profiling – A Case Study, AMD Fusion Developer Summit, Seattle, WA, June 2011.

  27. Using GPU Performance Counters to Optimize an OpenCL Kernel, Advanced Micro Devices, Inc., Boxborough, MA, June 2010.

  28. Developing an OpenCL GPU Profiler, Advanced Micro Devices, Inc., Boxborough, MA, September 2009.

  29. Vertex Compression on GPUs, Advanced Micro Devices, Marlborough, MA, April 2008.

  30. Processing 3D Geometry for Modern Graphics Hardware, Johns Hopkins University, Baltimore, MD, January 2008.

  31. Multi-grained Level of Detail Using a Hierarchical Seamless Texture Atlases, ACM SIGGRAPH I3D, Seattle, WA, May 2007.

  32. Filtering 3D Meshes on GPUs, Lawrence Livermore National Laboratory, Livermore, CA, August 2006.

  33. Hardware-Compatible Vertex Compression using Quantization and Simplification, ACM SIGGRAPH Graphics Hardware, Los Angeles, CA, July 2005.

  34. Decompression of Packed Vertices on Graphics Hardware, ACM SIGGRAPH I3D, Washington, DC, March 2005.

  35. Level of Detail Management for Articulated Characters, Pixar Animation Studios, Emeryville, CA, August 2004.

  36. Seamless Texture Atlases, ACM SIGGRAPH SGP, Nice, France, July 2004.

  37. Unwrapping and Visualizing 3D Cuneiform Tablets, Initiative for Cuneiform Encoding, Baltimore, MD, June 2003.