Shekhar Srikantaiah
SHEKHARSRIKANTAIAH
State College
PA 16801
Email: srikanta [At] cse [d0t] psu [d0t] edu
http://www.cse.psu.edu/~srikanta
EDUCATION
Pennsylvania State University
University park, PA
GPA: 4.0/4.0
Ph.D
Fall 2006 - Present
Indian Institute Of Science
Bangalore, India
GPA : 6.73 / 8.0
Master of Science and Engineering
2004 - 2006
National Institute of Technology (Previously Regional Engineering College)
Surathkal, India
Percentage Marks : 80.0 %
Bachelor of Engineering in Computer Engineering
2000 - 2004
RESEARCH EXPERIENCE
Research Assistant
Advisor: Prof. Mahmut Kandemir
Pennsylvania State University
University Park (2006 - present)
Currently working on shared resource allocation problems in Multicore archiectures (Chip
Multiprocessors) including shared last level cache allocation schemes. My broad research
interests include the areas of architectural support for shared resource allocation and the
necessary support in software to exploit the same.
Graduate Student
Advisor: Prof. Y N Srikant
Indian Institute of Science
Bangalore (2004 - 2006)
Master's Thesis: "Object Cache: A Dynamically Configurable and Energy Efficient Cache
Architecture for Embedded Systems". Designed and evaluated an energy efficient object cache architecture to reduce energy
consumption of object oriented programs running on complex run-time systems like the Java
virtual machine. Profile analysis of code to optimize power consumption in the Object Cache
architecture and a phase level reconfiguration algorithm was proposed for the same.
Co-op Engineer
Advisor: Dr. Lisa Hsu
AMD (RADL)
Bellevue (May-Aug, 2010)
Modeled a detailed memory system simulation system for studying memory system performance in future AMD multicore processors. Studied complex interactions between locality in last-level cache allocations and locality in DRAM row-buffers. Implemented and studied the benefits of monitoring DRAM performance online to a dynamic memory system controller.
Research Intern
Advisor: Dr. Aman Kansal
Microsoft Research
Redmond (June-Aug, 2008)
Studied the inter-relationships between energy consumption, resource utilization, and performance of consolidated workloads in cloud computing environments. The study reveals
the energy performance trade-offs for consolidation and shows that optimal operating points exist. Consolidation problem was modeled as a modified bin packing problem and a heuristic algorithm was proposed to find an allocation that would leave the system capable of servicing the widest range of future requests.
PROFESSIONAL EXPERIENCE
Microsoft Corporation
Redmond, USA.
Software Design Engineer Intern
June 2007 - Aug 2007
Designed and implemented a solution to Reset on Resume problem with non-standard-
compliant USB 2.0 devices on Windows Vista. The project involved modifying the default
reset behavior of connected USB devices on resuming from the sleep state to avoid malfunc-
tioning of certain devices.
Aumega Networks
Bangalore, India.
Consultant
Feb 2006 - July 2006
Designed and independently implemented the Indus Container, a run-time system for Indus,
a network-centric language. The container was responsible for service discovery, intelligent
routing, remote execution and various other features such as persistence, security, transaction
management and policy management of Indus programs.
Honeywell Technology Solutions Limited
Bangalore, India.
Software Engineer
May 2004 - July 2004
Was part of AES group involved in the development of Flight Management System (FMS)
for Airbus 380 (A380) aircraft. My job included implementation of various modules of the
FMS. Gained hands on experience on complex real-time embedded systems.
PUBLICATIONS
Shekhar Srikantaiah Emre Kultursay, Tao Zhang, Mahmut Kandemir, Mary Jane Irwin and Yuan Xie. "MorphCache: A Reconfigurable Adaptive Multi-level Cache Hierarchy for CMPs.". In Proceedings of The 17th IEEE International Symposium on High Performance Computer Architecture, San Antonio, February 2011.
Akbar Sharifi, Shekhar Srikantaiah, Asit K. Mishra, Mahmut Kandemir and Chita R. Das. "METE: Meeting End-to-End QoS in Multicores through System-Wide esource Management.". In Proceedings of The International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS), San Jose, June 2011.
Shekhar Srikantaiah and Mahmut Kandemir. "". In Proceedings of The 43rd Annual IEEE/ACM International Symposium on Microarchitecture, New York, December 2010.
Asit K. Mishra, Shekhar Srikantaiah, Mahmut Kandemir and Chita R. Das. "CPM in CMPs: Coordinated Power Management of Voltage Islands in Chip Multiprocessors.". In Proceedings of The International Conference for High Performance Computing, Networking, Storage, and Analysis (SuperComputing), Portland, November 2010.
Asit K. Mishra, Shekhar Srikantaiah, Mahmut Kandemir and Chita R. Das. "". In Proceedings of International Conference on Measurement and Modeling of Computer Systems (Sigmetrics), New York, June 2010.
Mahmut Kandemir, Taylan Yemliha, SaiPrashanth Muralidhara, Shekhar Srikantaiah, Mary Jane Irwin and Yuanrui Zhang In Proceedings of International Conference on Programming Language Design and Implementation, Toronto, June 2010.
Shekhar Srikantaiah and Mahmut Kandemir. "SRP: Symbiotic Resource Partitioning of the Memory Hierarchy in CMPs.". In Proceedings of International Conference on High Performance Embedded Architectures & Compilers, Pisa, Italy, January 2010.
Shekhar Srikantaiah, Mahmut Kandemir, and Qian Wang. "SHARP Control: Controlled Shared Cache Management in Chip Multiprocessors.". In Proceedings of The 42nd Annual IEEE/ACM International Symposium on Microarchitecture, New York, December 2009.
Shekhar Srikantaiah, Reetuparna Das, Asit K. Mishra, Chita R. Das, and Mahmut Kandemir. "". In Proceedings of The International Conference for High Performance Computing, Networking, Storage, and Analysis (SuperComputing), Portland, November 2009.
Ramya Prabhakar, Shekhar Srikantaiah, Christina Patrick and Mahmut Kandemir In Proceedings of The International Conference for High Performance Computing, Networking, Storage, and Analysis (SuperComputing), Portland, November 2009.
Shekhar Srikantaiah, Mahmut Kandemir, Mary Jane Irwin. "Adaptive Set Pinning: Managing
Shared Caches in Chip Multiprocessors". In Proceedings of Thirteenth International
Conference on Architectural Support for Programming Languages and Operating Systems
(ASPLOS - XIII), March 2008, Seattle.
Taylan Yemliha, Shekhar Srikantaiah, Mahmut Kandemir, Mustafa Karakoy and Mary Jane Irwin. "". In Proceedings of the International Conference on Computer Aided Design, San Jose, November 2008.
Taylan Yemliha, Shekhar Srikantaiah, Mahmut Kandemir and Ozcan Ozturk. "". In Proceedings of the International Conference on Computer Aided Design, San Jose, November 2008.
Shekhar Srikantaiah, Aman kansal and Feng Zhao. "". USENIX Workshop on Power Aware Computing and Systems in Conjunction with OSDI, San Diego, December 2008.
Shekhar S S, Y N Srikant. "".
Technical Report, Department of Computer Science and Automation, Indian Institute of
Science. IISc-CSA-TR-2006-1 .
Dipti Deodhare, Shekhar S S, Satwik V, Sangeeta Kumari. "AADARSHA - A Flexible Decision Support
System Shell Architecture". In Proceedings of Indian International Conference
on Artificial Intelligence, IICAI 2003 : 1155-1164.
RELEVANT COURSE WORK
Graduate Level
Computer Architecture Power Aware Computing Embedded Systems Design
Programming Languages Compiler Construction Interconnection Networks
Computer Networks Computer Security Self * Networks
Under-Graduate Level
Logic Design Digital Systems Microprocessors
Data Structures Computer Organisation Operating Systems
Systems Programming Advanced Computer Networks Distributed Systems
ACADEMIC HONORS
College of Engineering Fellowship awarded for the first year of doctoral studies by Pennsylvania State University.
Teaching assistantship for Fall-2006, Spring-2007 by the Department of Computer Science and Engineering, PSU.
Merit scholarships all through masters and under-graduate studies.
National Talent Search Scholarship (1998 - 2004). Ranked 4th in Karnataka state.
99.73 percentile in Graduate Aptitude Test in Engineering, Computer Science GATE 2004. (GATE is the national technical entrance test for Graduate study in India)
Tenth in Asia Regional Level ACM- International Collegiate Programming Contest 2003, ACM ICPC-03. (More than 60 teams from Asia participated)