"When something has to happen, you make it happen"


What do I Do?

My research is primarily in the area of high performance computing (HPC) with specific focus on enhancing performance of scientific applications using model-driven optimization techniques.

My publication list

  • Impact of Soft Errors on Iterative Methods in Scientfic Computing, M. Shantharam, S. Srinivasmurthy and P. Raghavan,Proceedings of the 25th International Conference on Supercomputing (ICS), 2011.
  • Exploiting dense substructures for fast sparse matrix vector multiplication, M. Shantharam, A. Chatterjee and P. Raghavan, Proceedings of the 25th International Journal of High Performance Computing Applications: 328-341, 2011
  • Characterizing the Impact of Soft Errors on Sparse Linear Solvers, S. Srinivasmurthy, M. Shantharam and P. Raghavan, Accepted at SuperComputing (SC) 2010 as a poster and awarded Best Poster Award.
  • Hybrid Techniques for Fast Multicore Simulation, M. Shantharam, P. Raghavan and M. Kandemir, Euro-Par 09: Proceedings of the 15th International Euro-Par Conference on Parallel Processing, pp. 122.134, Springer Verlag, 2009.
  • Performance and Energy Scaling of Scientfic Workloads on Multi-Core Architectures, M. Shantharam,K. Malkowski and P. Raghavan, 9th International Workshop on State-of-the-Art in Scientific and Parallel Computing (PARA), 2008.

Invited talks and presentations

  • Energy Aware Scientific Computing, CScADS 2011, Tahoe city, California.
  • Characterizing the Impact of Soft Errors on Iterative Methods in Scientific Computing, ICS 2011, Tucson, Arizona.
  • Performance Bounds Prediction of Parallel Applications, Student Argonne Summer Symposium 2010, Argonne, Illinois.
  • Hybrid Techniques for Fast Multicore Simulation, Euro-Par 2009, Delft, Netherlands.

Courses

  • Fall 06
    -Operating System Design (CSE511)
    -Analysis & Design of Algorithms (CSE565)
    -Computer Security (CSE543)
  • Spring 07
    -Numerical Computation (CSE451)
    -Computer Networks (CSE514)
    -Graphs and Networks (CSE560)
  • Fall 07
    -Chip Multiprocessors (CSE598E)
    -Concurrent Scientific Computing (CSE457)
  • Spring 08
    -Scientific Computing (CSE598I)
    -Meshing Techniques (CSE598C)
  • Fall 08
    -Fundamentals of Computer Architecture (CSE530)
    -Numerical Optimization Techniques (CSE555)
  • Fall 09
    -Machine Learning (CSE598A)
















Design by Nicolas Fafchamps