SRINATH SRIDHARAN

Research Interests::

I am broadly interested in the area of parallel systems, including, multicore architectures, parallel programming models and runtime systems, operating systems and the interactions of hardware (micro-)architecture with systems. My Ph.D. thesis addresses the challenges in efficiently executing parallel programs that arise from the growing (static and dynamic) system diversity and heterogeneity.

Education::

PhD in Computer Sciences @ University of Wisconsin-Madison (Expected Spring 2014).
Advisor: Prof. Gurindar S. Sohi

M.S in Computer Science and Engineering @ The Pennsylvania State University (Fall 2006-Spring 2008).
Advisors: Prof. Vijay Narayanan and Prof. Chita R das

B.E in Computer Science and Engineering @ College of Engineering, Guindy, Anna University (Fall 2002-Spring 2006).
Advisor: Prof. Ranjani Parthasarathi

Publications::

See also: Google Scholar Page

In 2014::

Adaptive, Efficient Parallel Execution of Parallel Programs.
Srinath Sridharan, Gagan Gupta, Gurindar S. Sohi.
To appear at the 35th annual ACM SIGPLAN conference on Programming Language Design and Implementation (PLDI), Edinburgh, UK, June 2014.

Globally Precise Restartable Execution of Parallel Programs.
Gagan Gupta, Srinath Sridharan, Gurindar S. Sohi.
To appear at the 35th annual ACM SIGPLAN conference on Programming Language Design and Implementation (PLDI), Edinburgh, UK, June 2014.

In 2013::

Holistic Run-time Parallelism Management for Time and Energy Efficiency
Srinath Sridharan, Gagan Gupta, Gurindar S. Sohi.
In the 27th International Conference on Supercomputing (ICS), Eugene, Oregon, June 2013.

In 2012::

Efficient, Precise-Restartable Program Execution on Future Multicores.
Gagan Gupta, Srinath Sridharan, Gurindar S. Sohi.
Short paper to accompany a poster at the 24th symposium on High Performance Chips (HOTCHIPS-24), August 2012 (Link).

The Road to Parallelism Leads Through Sequential Programming.
Gagan Gupta, Srinath Sridharan, Gurindar S. Sohi.
Paper to accompany a poster at the 4th USENIX Workshop on Hot Topics in Parallelism (HotPar), June 2012 (Link).

In 2009::

Serialization Sets: A Dynamic Dependence-Based Parallel Execution Model.
Matthew D. Allen, Srinath Sridharan, Gurindar S. Sohi.
In the 14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP), Raleigh, North Carolina, February 2009.

A Criticality-Driven Microarchitectural Three Dimensional (3D) Floorplanner.
Srinath Sridharan, Michael DeBole, Guangyu Sun, Yuan Xie, Vijaykrishnan Narayanan.
In the proceedings of the 14th Asia and South Pacific Design Automation Conference(ASP-DAC), January 2009.

In 2008::

Serialization Sets: A Dynamic Dependence-Based Parallel Execution Model.
Matthew D. Allen, Srinath Sridharan, Guri S. Sohi.
Technical Report TR1644, Department of Computer Sciences, University of Wisconsin, Madison, August 2008.

In 2005::

Implementation of .NET CLR on FPGAs.
Srinath S, Srinivasan T, Vidhya Bhushan M, Ranjani Parthasarathi.
In the poster session of 12th international conference on High Performance Computing, Goa, India (HiPC'05).

Patents and Applications::

Computer System and Method for Runtime Control of Parallelism in Program Execution (WARF link).
Srinath Sridharan, Gurindar S. Sohi.

Apparatus, System and Method for Auto-Commit Memory Management (Pub. App. No: 20130212321).
Nisha Talagala, Swaminathan Sundararaman, Srinath Sridharan.

Apparatus, System and Method for Auto-Commit Memory Management (Pub. App. No: 20130097369).
Nisha Talagala, Swaminathan Sundararaman, Srinath Sridharan.

System and Method for Controlling Excessive Parallelism in Multiprocessor Systems (Pub. App. No: 20120180062).
Gurindar S. Sohi, Srinath Sridharan, Gagan Gupta.

System and Method Providing Run-time Parallelization of Computer Software using Data Associated Tokens (Pub. App. No: 20120066690).
Gagan Gupta, Gurindar S. Sohi, Srinath Sridharan.

System and Method Providing Run-time Parallelization of Computer Software Accommodating Data Dependences (Pub. App. No: 20120047353).
Gagan Gupta, Gurindar S. Sohi, Srinath Sridharan.


Department of Computer Sciences
1210, W. Dayton St.,
Madison, WI - 53715.
sridhara@cs.wisc.edu

Last Modified: Mar 2014