Kevin Redwine
Email: redwine@eecs.harvard.edu
Office phone: 617-496-8648

Maxwell Dworkin 309
Harvard University
33 Oxford Street
Cambridge, MA 02138

I'm a Ph.D. candidate in Computer Science at Harvard. My advisor is Norman Ramsey. My research interests include compilers, programming languages and software engineering.

Research and academic activities

The C-- group at Harvard is focused on the design and implementation of a portable low-level language to support many languages on many architectures. I am working with Joao Dias on expressing our generic code expansion phase as inference rules. This experiment should produce an expander phase that is more easily understood and serves as a case study in creating machine checkable proofs corresponding to rules for optimization. Previously, I designed and implemented the integer widening transformation that enables C-- to support narrow arithmetic efficiently.
The Varia project is concerned with issues of constructing optimizing compilers. I'm working with Kelly Heffner to express optimizations without assumptions about phase structure, ordering, or combination. We are writing optimizations using a declarative language and rules engine. This allows examination of a large space of interactions between transformations in great detail. As a starting point we hope to explain some of these interactions.
I am a member of Triforce: the Programming Languages, Compilers and Security Group at Harvard DEAS.

Papers and presentations