Barton P. Miller
Ph.D., University of California, Berkeley, 1984
Computer Sciences Department
University of Wisconsin
1210 W. Dayton St.
Madison, WI 53706-1685
telephone: (608) 262-1204
fax: (608) 262-9777
Parallel programming tools (performance and debugging), extensible
operating systems, network name services, user interface design
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
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,
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
This page was automatically created December 30, 1998.
to report errors.