Associate Professor of Computer Science
Ph.D., Carnegie Mellon University, 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 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.
To explore these ideas he is building a series of prototype asynchronous
computer systems out of FPGA and custom VLSI chips.