
TREVOR MUDGE
Education
- Ph.D. (Computer Science), University of Illinois, Urbana, 1977
- M.S. (Computer Science), University of Illinois, Urbana, 1973
- B.Sc (Cybernetics), University of Reading, England, 1969
Employment
- University of Michigan, Ann Arbor, Department of Electrical Engineering and Computer Science, Asssitant Professor, 1977-1983, Associate Professor, 1983-90, Professor, 1990-present.
Honors and Awards
- Heaviside Premium, awarded by the Institution of Electrical Engineer for the
best paper of the year (1996) in Proc. Computers and Digital Techniques: A
comparison of two common pipeline structures.
- 1995-96 College of Engineering Research Excellence Award, University of
Michigan, Feb. 1997.
- Fellow of the Institute of Electrical and Electronics Engineers, "For
contributions to the design and analysis of high performance processors,"
1995.
- 1994-95 EECS Department Research Excellence Award, University of Michigan,
Feb. 1995.
- "A Microprocessor-based Hypercube Supercomputer," Best IEEE MICRO article of
1986.
Research Interests
Computer Architecture, compilers, computer-aided design, VLSI, computer technology
Recent Publications
- R. Uhlig and T. Mudge, "Trace-driven memory simulation: A survey," White
Book on Performance Evaluation, [Abridged from ACM Computing Surveys, vol.
29, no, 2, June 1997, pp 128-170.] Springer-Verlag, to appear.
- D. Van Campenhout, H. Al-Asaad, J. P. Hayes, T. Mudge, and R. Brown,
"High-level design verification of microprocessors via error modeling," ACM
Transactions on Design Automation of Electronic Systems, 3(4), Oct. 1998, to
appear.
- A.Eden, and T. Mudge, "The YAGS branch predictor," 31th Annual IEEE/ACM Symposium
Microarchitecture (MICRO-31), December 1998, to appear.
- B. Jacob, and T. Mudge, "A look at several memory management units,
TLB-refill mechanisms, and page table organizations," 8th International Conference on
Architectural Support for Programming Languages and Operating Systems
(ASPLOS-VIII), San Jose CA, October 1998, pp. 295-306.
- B. Jacob, and T. Mudge, "Virtual memory: Issues of implementation,"
Computer, vol. 31, no. 6, pp. 33-43. June 1998.
- C. Lee, I. Chen, and T. Mudge, "The bi-mode branch predictor," 29th Annual
IEEE/ACM Symposium Microarchitecture (MICRO-29), December 1997, pp. 4-13.
- C. Lefurgy, P. Bird, I-C. Cheng, T. Mudge, "Improving code density using
compression techniques," 29th Annual IEEE/ACM Symposium Microarchitecture
(MICRO-29), December 1997, pp. 194-203.
- O. Olukotun, T. Mudge, and R. Brown, "Performance optimization of pipelined
caches," IEEE Transactions on Computers, vol. 46, no. 10, October 1997, pp. 1093-1102.
- James Dundas and Trevor Mudge, "Improving data cache performance by
pre-executing instructions under a cache miss," Proceedings 1997 ACM International Conference on
Supercomputing, July 1997, pp. 68-75.
- R. Uhlig, D. Nagle, T. Mudge and S. Sechrest, "Trap-driven memory
simulation with Tapeworm II," ACM Transactions Modeling and Computer Simulation
(TOMACS), vol. 7, no. 1, January 1997, pp. 7-41.