Erik Brunvand Associate Professor www.cs.utah.edu/~elb firstname.lastname@example.org
Erik Brunvand received a B.S. in Computer Science and a B.S. in Mathematics at the University of Utah in 1982, his M.S. in Computer Science at the University of Utah in 1984, and his Ph.D. in Computer Science at Carnegie Mellon University in 1991. Professor Brunvand joined the Department of Computer Science in 1990. He has interests in computer architecture and VLSI systems in general, and self-timed and asynchronous systems in particular. One aspect of his research involves compiling concurrent communicating programs into asynchronous VLSI circuits. The current system allows programs written in a subset of occam, a concurrent messagepassing programming language based on CSP, to be automatically compiled into a set of self-timed circuit modules suitable for manufacture as an integrated circuit. His most recent research project is involved with designing custom hardware to accelerate ray tracing graphics. The end goal of this research is to develop technology to enable commodity ray tracing-based graphics chips that can replace or augment today’s GPUs and enable higher quality and more realistic graphics capabilities for future computers.
Publications Refereed Journals J. Spjut, A. Kensler, D. Kopta, and E. Brunvand, “TRaX:, A Multicore Hardware Architecture for Real-Time Ray Tracing,’’ IEEE Transactions on CAD, Vol 28, No. 12, Dec 2009. D. Nellans, R. Balasubramonian, and E. Brunvand, “OS Execution on Multi-Cores: Is Out-Sourcing Worthwhile?’’ ACM Operating Systems Review, Vol 43, No. 2, April 2009.
J. Kopta, J. Spjut, E. Brunvand, A. Davis, “Efficient MIMD Architectures for HighPerformance Ray Tracing,’’ ICCD, Amsterdam, The Netherlands, October 2010. pp. 9-16. D. Nellans, K. Sudan, E. Brunvand, R. Balasubramonian, “Improving Server Performance on Multi-Cores via Selective O-loading of OS Functionality,’’ WIOSCA, Saint-Malo, France, June 2010 Extended version also appears as invited submission to LNCS 2010 D. Nellans, K. Sudan, E. Brunvand, R. Palasubramonian, “Hardware Prediction of OS Run-Length for Fine-Grained Resource Customization,’’ ISPASS, White Plains, NY, March 2010. pp. 111-112. Books Erik Brunvand, Digital VLSI Chip Design with Cadence and Synopsys CAD Tools, Addison-Wesley, 2010. ISBN : 978-0321547996.
Invited Talks & Presentations Erik Brunvand, “Printmaking with Extreme Technology,’’ Southern Graphics Council Conference, Chicago, IL, March 2009 E. Brunvand, A. Denyer “Printmaking at a Micro Scale,’’ Impact Conference, Bristol, U.K., September 2009.
Refereed Conference and Workshops
D. Kopta, J. Spjut, and E. Brunvand, “Grid-based Ray Tracing with CUDA,’’ ACM/ Eurographics High Performance Graphics, New Orleans, LA, August 2009.
J. Spjut, A. Kensler, and E. Brunvand, “Hardware-Accelerated Gradient Noise for Graphics,’’ ACM Great Lakes Conference on VLSI (GLSVLSI09), Boston, MA, May 2009. pp.457-462. D. Nellans, K. Sudan, E. Brunvand, R. Balasubramonian, “Improving Server Performance on Multi-Cores via Selective Off-loading of OS Functionality,” LNCS 2010
42 >> 2009 & 2010 REPORT
Technical Program co-Chair of the Great Lakes Symposium on VLSI (GLSVLSI) 2010 Steering Committee for IEEE Symposium on Asynchronous Circuits and Systems (2009, 2010) NSF Research Funding Panels (2009(2), 2010)
Program committees • IEEE Symposium on Asynchronous Circuits and Systems (2009, 2010) • ACM/Eurographics High Performance Graphics (2009, 2010) • ACM Great Lakes Conference on VLSI (2009)