Barton P. Miller

Professor

Computer Sciences Department
University of Wisconsin
1210 W. Dayton St.
Madison, WI 53706-1685

telephone: (608) 262-1204
fax: (608) 262-9777
email: bart@cs.wisc.edu
http://www.cs.wisc.edu/~bart/
Ph.D., University of California, Berkeley, 1984
Interests: Parallel programming tools (performance and debugging), extensible operating systems, network name services, user interface design


Research Summary

My main research interests are centered about the Paradyn Parallel Performance Tools project. This is a set of tools for measuring the performance of programs on large-scale parallel machines, such as the SP2 or clusters of workstations (COW) or SMP's. We have developed new techniques for instrumenting a program while it is running, automatically controlling the instrumentation to collect only the information needed to find the current problem. These techniques allow us to measure the time-varying behavior of a massively parallel program, while keeping small the amount of data collected. We can measure long-running programs. Paradyn current runs on the Solaris (SPARC and x86), SunOS, AIX (workstation and SP2), DEC Unix, with PVM or MPI, and heterogeneous combinations of the these systems. Our current research includes exending our dynamic instrumention to operating on the operating system kernel. We customize kernel code on-the-fly to tune its performance (this is like working on the engine of your car while driving down the highway).

Sample Recent Publications

Fine-grained dynamic instrumentation of commodity operating system kernels (with A. Tamches), Third Symposium on Operating Systems Design and Implementation (OSDI'99), New Orleans, February 1999.

Using cost to control instrumentation overhead (with J. Hollingsworth), Theoretical Computer Science, vol. 196, 1998.

Performance measurement of interpretted programs (with T. Newhall), Euro-Par '98, Southampton, England, September 1998.


This page was automatically created December 30, 1998.
Email pubs@cs.wisc.edu to report errors.