CV - Computer Science and Engineering

57 downloads 145 Views 106KB Size Report
standing real-world apps in order to drive improvements in system-on-chip ... on Operating System Design and Implementation (OSDI), 2012; A. Gautham, Kunal K., ... Processing Technologies (APPT), Lecture Notes in Computer Science ...
Kunal Korgaonkar, Curriculum Vitae Email: [email protected], Phone : 858-621-3865, Webpage: http://cseweb.ucsd.edu/~kkorgaon

Areas of Interest My interest and area of specialization is in computer architecture. Currently, I am investigating problems at the intersection of storage and architecture.

Education • University of California San Diego (UCSD), CA, USA Doctor of Philosophy (PhD), Computer Science and Engineering Thesis topic: Micro-architectural support for emerging memory technologies. [Advisor: Steven Swanson]

2012 onwards

• Indian Institute of Technology Madras (IITM), Chennai, India Masters of Science (MS), Computer Science and Engineering Thesis topic: Architectural and programming support for shared-data synchronization. [Advisor: V. Kamakoti]

2008 - 2010

• Goa College of Engineering, Goa, India Bachelor of Engineering (BE), Computer Science and Engineering

2001 - 2005

Industry Experience • Intel Labs, Micro-architecture Research, Bangalore, India - Research intern Revisiting on-chip caching in wake of new memory technologies. [Mentors: Sreenivas Subramoney, Tanay Karnik, Ishwar Bhati, Jayesh Gaur]

Summer, Fall 2016

• AMD Research, Exascale Research Team, Austin, US - Research Intern Summer 2015 Memory coherence and packetized memory interfaces, especially catering to non-volatile memories. [Mentors: Brad Beckmann, Sooraj Puthoor, David Roberts] • Intel, Binary Translation Team, Oregon, US - Summer Intern Summer 2014 Workload characterization and performance anomaly detection in heterogeneous platforms. [Mentors: Karthik Sankaranarayanan, Suresh Srinivas] • IBM Research, Network Processing Team, Software Engineer Architectural exploration and performance analysis of on-chip accelerators. [Mentors: Shivkumar Kalyanaraman, Malolan Chetlur, Ravi Kokku]

2010 - 2012

Teaching Experience • Teaching Assistant for Computer Architecture Theory and Lab (UCSD CSE141/141L) (5 quarters) • Teaching Assistant for Embedded Systems (UCSD CSE 237A and WES 237B) • Teaching Assistant for Computer Architecture Graduate Level Course (IITM CSE 2600)

Skills [Software] C++, Java, Python, Matlab, C, assembly, CUDA, OpenCL, TCP/IP network programming, Pthread programming; [Hardware] Architecture simulators, power/energy estimation tools, Verilog, Bluespec and FPGA programming. [Algorithms] Dynamic programming, Machine learning, Neural networks, Reinforcement learning, Plasticity and attention models

Publications • Tradeoffs in persistency model implementations (Under submission) • Characterization of User’s Behavior Variations for Design of Replayable Mobile Workloads, MobiCase 2015, Shruti Patil, Yeseong Kim, Kunal Korgaonkar, Ibrahim Awwal, Tajana Rosing • Implications of Shared-Data Synchronization Techniques on Multi-Core Energy Efficiency; HotPower 2012; A. Gautham, Kunal K., Patanjali S., Shankar Balachandran and V. Kamakoti. • HTM design spaces: complete decoupling from caches and achieving highly concurrent transactions (poster); ACM SIGOPS OSR, 2009; Kunal K., K. George, M. Gautam and V. Kamakoti. Linkedin profile page: https://www.linkedin.com/in/kunal-korgaonkar-70171418

1