Research Expertise: VLSI design, computer architecture, procedural hardware generation, computer vision accelerators, computer graphics hardware
John S. Brunhaver received a bachelor’s degree in electrical and computer engineering from Northeastern University and a master’s degree and Ph.D. in electrical engineering from Stanford University. In January of 2015 he joined ASU as an assistant professor of electrical computer and energy engineering. His current research focuses on the design of energy efficient computer architectures and the design automation techniques for implementing them. His thesis, written as a part of his Ph.D. work at Stanford University, is titled “The Design and Optimization of A Stencil Engine” and examines the procedural generation of hardware for image processing and image understanding.
Darkroom: Compiling High-Level Image Processing Code into Hardware Pipelines J Hegarty, JS Brunhaver, Z. DeVito, J. Ragan-Kelley, N. Cohen, S. Bell, A. Vasilyev, M. Horowitz, P. Hanrahan SIGGRAPH, 2014 41st International Conference and Exhibition on Computer Graphics and Interactive Techniques, 2014
FPU Generator for Design Space Exploration S Galal, O Shacham, JS Brunhaver, J Pu, A Vassiliev, M Horowitz Computer Arithmetic (ARITH), 2013 21st IEEE Symposium on, 25-34, 2013
Avoiding game over: Bringing design to the next level O Shacham, S Galal, S Sankaranarayanan, M Wachs, JS Brunhaver, A Vassiliev, W. Qadeer, S. Sankaranarayanan, A. Vassiliev, S. Richardson, M. Horowitz Design Automation Conference (DAC), 2012 49th ACM/EDAC/IEEE, 623-629, 2012