Erik Brunvand

Professor, School of Computing, University of Utah
Adjunct Professor, Department of Electrical and Computer Engineering
University Professor, 2014-2015 and 2015-2016 academic years

Currently on leave (Fall 2019-Fall 2021) at the National Science Foundation (NSF).
I am a Program Director in the CISE/CNS division.

50 S. Central Campus Dr., Rm MEB 3190
Salt Lake City, Utah 84112
email: elb at cs dot utah dot edu

For (somewhat) more information, see my plan file (mostly a historical holdover from when
text-based plan files were all the rage in UNIX systems... We're talking '70s and '80s here...)


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, and in graphics processing 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 message-passing programming language based on CSP, to be automatically compiled into a set of self-timed circuit modules suitable for manufacture as an integrated circuit. He is also interested in investigating the effects of asynchrony on computer systems architecture at a higher level. Most recently he and his students have been exploring a Graphics Processing Unit (GPU) architecture that is targeted at Ray Tracing - a rendering technique that can generate highly realistic computer graphics images by simulating the transport of light in the virtual scene.

Academic Details...

o Publications through Google Scholar
o Publications (older)
o Patents
o Research Grants


Kinetic Art and Embedded Systems

I have been interested for some time in arts/technology collaborations. Here are some presentations and other materials that I've written recently.

Serpente Rosso
LEDs, plexi plate, wires, and
electronic control
Erik Brunvand, 2012

Asynchronous Circuits Symposia

I was involved (as co-general-chair) in organizing the first International Symposium on Advanced Research in Asynchronous Circuits and Systems (Async94) which was held at the University Park Hotel in Salt Lake City from November 3-5 1994. See the Async94 home page for more details.

Subsequent ASYNC conference have been:

Asynchronous Circuits Tutorial

I gave a tutorial on asynchronous circuits at the 2nd Working Conference on Asynchronous Design Methodologies in London. If you're curious and would like to see the slides, they are available as a PDF file containing the slides, one per page, or in a more compact format as a PDF file with four slides per page.

Computer Folklore

I gave a paper on computer folklore entitled The Heroic Hacker: Legends of the Computer Age at the American Folklore Society annual meeing in Pittsburgh, PA (October 1996). Materials relating to this talk Can be found here

Last modified March 2015.