University of Utah
Department of Computer Science
Next: John Carter
Up: CS Faculty And Their Research Interests
Previous: Beat Bruderlin
Assistant 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.
- G. Gopalakrishnan, E. Brunvand, N. Michell, and S. Nowick,
``A Correctness Criterion for Asynchronous Circuit Validation and
Optimization'', in IEEE Transactions on Computer Aided
Design November 1994.
- A. Khoche and E. Brunvand, ``Testing Micropipelines'', in
Symposium on Advanced Research in Asynchronous Circuits and
Systems (Async94), November 1994.
- G. Gopalakrishnan, P. Kudva, and E. Brunvand, ``Peephole
Optimization of Asynchronous Macromodule Networks'', in
International Conference on Computer Design (ICCD), October
1994.
- P. Kudva, G. Gopalakrishnan, and E. Brunvand,
``Performance Analysis and Optimization of Asynchronous Circuits'',
in International Conference on Computer Design
(ICCD), October 1994.
- E. Brunvand, ``Designing Self-Timed Systems using Concurrent
Programs'', Journal of VLSI Signal Processing, 1994.
Special issue on asynchronous systems.
}
Next: John Carter
Up: CS Faculty And Their Research Interests
Previous: Beat Bruderlin
webmaster@cs.utah.edu