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
-Operating System Design (CSE511)
-Analysis & Design of Algorithms (CSE565)
-Computer Security (CSE543)
-Numerical Computation (CSE451)
-Computer Networks (CSE514)
-Graphs and Networks (CSE560)
-Chip Multiprocessors (CSE598E)
-Concurrent Scientific Computing (CSE457)
-Scientific Computing (CSE598I)
-Meshing Techniques (CSE598C)
-Fundamentals of Computer Architecture (CSE530)
-Numerical Optimization Techniques (CSE555)
-Machine Learning (CSE598A)