Postdoctoral Scholar 
Department of Computer Science, Stanford University 
Advisor: Prof. Alex Aiken 
Email: ksmurthy@stanford.edu

I am a Postdoctoral Scholar at Stanford University working with Professor Alex Aiken. I completed my Ph.D. at Rice University under the supervision of John Mellor-Crummey. I received my M.A. in Computer Science from The University of Texas at Austin under the supervision of Calvin Lin and Brad Chamberlain. I work in the area of Compilers for High Performance Parallel Computing. 


  1. Karthik Murthy, and John Mellor-Crummey. Design and Verification of Distributed Phasers. Accepted, 22nd International European Conference on Parallel and Distributed Computing (Euro-Par) 2016.

  2. Karthik Murthy, and John Mellor-Crummey. Communication Avoiding Algorithms: Analysis and Code Generation for Parallel Systems. International Conference on Parallel Architecture and Compilation (PACT) 2015.
  3. Miao Luo, Kayla Seager, Karthik S. Murthy, Charles J. Archer, Sayantan Sur, and Sean Hefty. Early Evaluation of Scalable Fabric Interface for PGAS Programming ModelsProceedings of the 8th International Conference on Partitioned Global Address Space Programming Models (PGAS). ACM, 2014.

  4. Chaoran Yang, Karthik Murthy, and John Mellor-Crummey. Managing Asynchronous Operations in Coarray Fortran 2.0, 27th IEEE International Parallel & Distributed Processing Symposium (IPDPS) 2013.

  5. Milind Chabbi, Karthik Murthy, Mike Fagan, and John Mellor-Crummey. Effective Sampling-Driven Performance Tools for GPU-Accelerated Supercomputers, Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC) 2013.

  6. Ashwin M. Aji, Lokendra S. Panwar, Feng Ji, Milind Chabbi, Karthik Murthy, Pavan Balaji, Keith R. Bisset, James Dinan, Wu-chun Feng, John Mellor-Crummey, Xiaosong Ma, and Rajeev Thakur. On the efficacy of GPU-integrated MPI for scientific applications, Proceedings of the 22nd international symposium on High-performance parallel and distributed computing (HPDC) 2013.

Extended Abstracts

  1. Karthik Murthy, and John Mellor-Crummey. A Compiler Transformation to Overlap Communication with Dependent Computation. 9th International Conference on Partitioned Global Address Space Programming Models (PGAS), 2015.

Posters & Talks

  1. Fully Implicit Charge- and Energy- Conserving 2D Particle-In-Cell Application Using CUDA. Venue: Nvidia sponsored GPU Technology Conference (GTC) 2013.

  2. Performance Tools for Heterogeneous Supercomputers. Milind Chabbi, Karthik Murthy, Michael Fagan, and John Mellor-Crummey. Student poster at the 6th Oil and Gas High Performance Computing Workshop, Houston, TX. February 2013.

  3. Coarray Fortran 2.0 on Petascale Architectures. Karthik Murthy. Student poster at the 5th Oil and Gas High Performance Computing Workshop, Houston, TX. March 2012.


  1. Dismarc: A distributed map reduce framework on cuda
    Alok Mooley, Karthik Murthy, Harshdeep Singh. University of Texas, Austin, Technical Report.

  2. COMP-512 Project Report: Register Promotion in LLVM
    Milind Chabbi, Kuldeep Meel, Karthik Murthy. Rice University.

  3. SCCC: A CICO library for supporting shared memory programming model on SCC
    Milind Chabbi, Karthik Murthy, John Mellor-Crummey. Rice University.


  1. Karthik Srinivasa MurthyA Proposed Memory Consistency Model for Chapel 
    M.A. thesis, Department of Computer Science, The University of Texas at Austin, August 2010.
    Supervisors: Professor Calvin Lin and Dr. Brad Chamberlain.


Argonne Training Program on Extreme-Scale Computing - ATPESC'13
Outstanding Performance Award, National Instruments - India, January 2007
Lockheed Marting Computing Challenge, 3rd Place, UT Austin, October 2007