- Basic research is what I am doing when I don't know what I am doing.
- Wernher von Braun
My advisor is
Seth Goldstein
and I'm part of the
Phoenix group. The
group's focus is developing reconfigurable nanotechnology. It
includes students with a diverse array of research interests from
developing nanofabrics to compiling programs to circuits
(application specific hardware). My interests lie in improving
compiler technology-reconfigurable computing is just one of many
interesting and challenging targets. I also dabble in computational
biology which I find very interesting because of the challenging
problems and because of the potential reward for solving those
problems.
Thesis
Towards a More Principled Compiler: Register Allocation and Instruction Selection Revisited
Thesis Proposal
As we reach the limits of processor performance and architectural
complexity increases, more principled approaches to compiler
optimization are necessary to fully exploit the performance potential
of the underlying architectures.
- Towards a More Principled Compiler:
Progressive Backend Compiler Optimization (document) (slides)
Thesis Work
Other Work