Induprakas Kodukula


710, Rhodes Hall
Cornell University, Ithaca, NY 14853
Res: (408) 720-8504
Off: (607) 254-8833
prakas@CS.Cornell.Edu

I'm a graduate student in Computer Science at Cornell University. My advisor is Professor Keshav Pingali. Prior to joining Cornell, I did my undergraduate studies at the Indian Institute of Technology, Madras. I joined Cornell in the fall of 1992.

Research

My work centers on the interplay between applications, compilers runtime systems for obtaining high performance on current architectures. My current work is motivated by the concern that as modern hardware is constantly evolving towards more complexity and better performance, there is not a corresponding gain in application performance. In particular, compiler and runtime system technology has not paid off to expectations because much of this technology has been developed without a proper study of applications. In this context, my thesis is an attempt at deriving applications sensitive technology that reduces the semantic distance from the underlying hardware. Specifically, I've developed restructuring compiler technology suitable for transforming programs from a wide range of domains. I've also developed runtime system technology for application support when applications do not lend themselves to compiler analysis. This work is in the context of the Bernoulli project.

Publications Teaching Talks and Invited Presentations Other Activities


Last updated on 10/16/97