Katherine E. Coons
Department of Computer Sciences
University of Texas at Austin
Advisor: Kathryn S. McKinley
My curriculum vitae.
I am interested in how to do computation, including the entire stack from programming languages down to the microarchitecture. My expertise is in compilers and the hardware/software interface, but I am also very interested in programming languages and microarchitecture.
It has become clear that the methods we once used to improve performance (deeper pipelines, smaller devices, and faster clock speeds/more ILP as a result) will no longer work. Frequency scaling is declining, power consumption has become critical, future processors will have to exploit more concurrency to improve performance, and reliability will come to the forefront as technology continues to scale. With the entire computational stack already in flux as PL experts and microarchitects alike are forced to take on these new challenges, this is great time to re-think how we go about doing computation.
When I'm not working, I love rock climbing, running, hiking, cooking, sewing, and otherwise being crafty. I also love to play soccer, dance, and swim, though I don't find as much time for them as I would like these days. I have played the flute since elementary school, and I still enjoy doing so every now and then.