Associate Professor, School of Computing
Ph.D., Carnegie Mellon University, 1991
Professor Brunvand joined the faculty 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.