[ Contact Info | Site Index ]

Publications (by cat.)

Paradyn/Dyninst | Middleware | Kerninst |
Experiment Management | Steering | Mobile Computing | Dissertations

Note: clicking on a paper's title opens its abstract

Paradyn/Dyninst

• Barton P. Miller, Mark D. Callaghan, Jonathan M. Cargille, Jeffrey K. Hollingsworth, R. Bruce Irvin, Karen L. Karavanic, Krishna Kunchithapadam and Tia Newhall, "The Paradyn Parallel Performance Measurement Tool", IEEE Computer 28, 11, (November 1995): 37-46. Special issue on performance evaluation tools for parallel and distributed computer systems. [ PDF | PS ]

• Alexander V. Mirgorodskiy and Barton P. Miller, "Diagnosing Distributed Systems with Self-Propelled Instrumentation", Under submission. [ PDF | PS]

• Giridhar Ravipati, Andrew Bernat, Barton P. Miller, and Jeffrey K. Hollingsworth, "Towards the Deconstruction of Dyninst", Technical Report. [ PDF | PS ]

• Alexander V. Mirgorodskiy, Naoya Maruyama, and Barton P. Miller, "Problem Diagnosis in Large-Scale Computing Environments", SC|06, Tampa, Florida, November 2006. [ PDF | PS ]

• Laune C. Harris and Barton P. Miller, "Practical Analysis of Stripped Binary Code", Workshop on Binary Instrumentation and Applications (WBIA-05), St. Louis, Missouri, September 2005. [ PDF | PS ]

• Eli D. Collins and Barton P. Miller, "A Loop-aware Search Strategy for Automated Performance Analysis", High Performance Computing and Communications (HPCC-05), Sorrento, Italy, September 2005. Appears in Spring-Verlag LNCS #3726. [ PDF | PS ]

• Philip C. Roth and Barton P. Miller, "On-line Automated Performance Diagnosis on Thousands of Processes", ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP'06), New York City, March 2006. [ PDF | PS ]

• Alexander V. Mirgorodskiy and Barton P. Miller, "Autonomous Analysis of Interactive Systems with Self-Propelled Instrumentation", MMCN 2005: 12th Multimedia Computing and Networking, San Jose, California, January 2005. [ PDF | PS ]

• Andrew R. Bernat and Barton P. Miller, "Incremental Call-Path Profiling", Concurrency: Practice and Experience, to appear, 2006. [ PDF | PS ]

• Philip C. Roth and Barton P. Miller, "Deep Start: A Hybrid Strategy for Automated Performance Problem Searches", in Euro-Par 2002, Paderborn, Germany, August 2002. [ PDF | PS ]

• Barton P. Miller, Mihai Christodorescu, Robert Iverson, Tevfik Kosar, Alexander Mirgorodskii, and Florentina Popovici, "Playing Inside the Black Box: Using Dynamic Instrumentation to Create Security Holes", Parallel Processing Letters 11, 2/3 (June/September 2001). Also appears in the Second Los Alamos Computer Science Institute Symposium, Sante Fe, NM (October 2001). [ PDF | PS ]

• Harold W. Cain, Barton P. Miller, and Brian J.N. Wylie, "A Callgraph-Based Search Strategy for Automated Performance Diagnosis", in Euro-Par 2000, Munich, Germany, August 2000. [ PDF | PS ]

• Tia Newhall and Barton P. Miller, "Performance Measurement of Dynamically Compiled Java Executions", in 1999 ACM Java Grande, Palo Alto, June 1999. [ PDF | PS ]

• Zhichen Xu, Barton P. Miller and Oscar Naim, "Dynamic Instrumentation of Threaded Applications", in 7th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Atlanta, Georgia, May 1999. [ PDF | PS ]

• Tia Newhall and Barton P. Miller, "Performance Measurement of Interpreted Programs", in Euro-Par '98, Southampton, England, September 1998. [ PDF | PS ]

• Jeffrey K. Hollingsworth, Barton P. Miller, Marcelo J. R. Gonçalves, Oscar Naim, Zhichen Xu and Ling Zheng, "MDL: A Language and Compiler for Dynamic Program Instrumentation", Parallel Architectures and Compilation Techniques, San Francisco, California, November 1997. [ PDF | PS ]

• Zhichen Xu, James R. Larus and Barton P. Miller "Shared-Memory Performance Profiling", in 6th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Las Vegas, Nevada, June 1997. [ PDF | PS ]

• Karen L. Karavanic, Jussi Myllymaki, Miron Livny and Barton P. Miller, "Integrated Visualization of Parallel Program Performance Data", Parallel Computing 23, 1997. Special issue on Environments and Tools for Parallel Scientific Computing). [ PDF | PS ]

• Jeffrey K. Hollingsworth and Barton P. Miller, "An Adaptive Cost Model for Parallel Program Instrumentation", in Euro-Par '96, eds. Luc Bouge, Pierre Fraigniaud, Anne Mignotte and Yves Robert, Lyon, France, August 1996, LNCS 1123, Vol. I, pp. 88-97. [ PDF | PS ]

• R. Bruce Irvin and Barton P. Miller, "Mechanisms for Mapping High-Level Parallel Performance Data", ICPP Workshop on Challenges for Parallel Processing, Chicago, August 1996. [ PDF | PS ]

• R. Bruce Irvin and Barton P. Miller, "Mapping Performance Data for High-Level and Data Views of Parallel Program Performance", International Conference on Supercomputing, Philadelphia, May 1996. [ PDF | PS ]

• Jeffrey K. Hollingsworth, Barton P. Miller and Jon Cargille, "Dynamic Program Instrumentation for Scalable Performance Tools", Scalable High-performance Conputing Conference, SHPCC, Knoxville, Tennessee, May 1994. [ PDF | PS ]

• R. Bruce Irvin and Barton P. Miller, "A Performance Tool for High-Level Parallel Programming Languages", in IFIP WG10.3 Working Conference on Programming Environments for Massively Parallel Distributed Systems, Ascona, Switzerland, April 1994. [ PDF | PS ]

• Barton P. Miller, Jeffrey K. Hollingsworth and Mark D. Callaghan, "The Paradyn Parallel Performance Tools and PVM", Environments and Tools for Parallel Scientific Computing, J.J. Dongarra and B. Tourancheau (eds.), SIAM Press, 1994. [ PDF | PS ]

• Jeffrey K. Hollingsworth and Barton P. Miller, "Dynamic Control of Performance Monitoring on Large Scale Parallel Systems", in International Conference on Supercomputing (Tokyo, July 19-23, 1993). [ PDF | PS ]

Middleware

• Dorian C. Arnold and Barton P. Miller, "State Compensation: A Scalable Failure Recovery Model for Tree-based Overlay Networks", Under submission. [ PDF ]

• Dorian C. Arnold, Dong H. Ahn, Bronis R. de Supinski, Gregory Lee, Barton P. Miller, and Martin Schulz, "Stack Trace Analysis for Large Scale Applications", International Parallel & Distributed Processing Symposium, Long Beach, California, March 2007, to appear. [ PDF ]

• Dorian C. Arnold, Gary D. Pack and Barton P. Miller, "Tree-based Overlay Networks for Scalable Applications", 11th International Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS 2006), Rhodes, Greece, April 2006. [ PDF | PS ]

•Philip C. Roth, Dorian C. Arnold, and Barton P. Miller, "Benchmarking the MRNet Distributed Tool Infrastructure: Lessons Learned", in 2004 High-Performance Grid Computing Workshop, held in conjunction with the 2004 International Parallel and Distributed Processing Symposium (IPDPS 2004, Santa Fe, New Mexico, April 2004). [ PDF | PS ]

•Philip C. Roth, Dorian C. Arnold, and Barton P. Miller, "MRNet: A Software-Based Multicast/Reduction Network for Scalable Tools", in SC2003, Phoenix, Arizona, November 2003. [ PDF | PS ]

• Barton P. Miller, Ana Cortés, Miquel A. Senar, and Miron Livny, "The Tool Daemon Protocol (TDP)", in SC2003 (Phoenix, Arizona, November 2003). [ PDF | PS ]

Kerninst

• Alexander V. Mirgorodskiy and Barton P. Miller, "CrossWalk: A Tool for Performance Profiling Across the User-Kernel Boundary", in International Conference on Parallel Computing (ParCo), Dresden, Germany, September 2003). [ PDF | PS ]

• Ariel Tamches and Barton P. Miller, "Dynamic Kernel I-Cache Optimization", in Workshop on Binary Translation (Barcelona, September 2001). [ PDF | PS ]

• Zhichen Xu, Thomas Reps, and Barton P. Miller, "Typestate Checking of Machine Code", in European Symposium On Programming (ESOP, Genova, Italy, April 2001). [ PDF | PS ]

• Zhichen Xu, Barton P. Miller, and Thomas Reps, "Safety Checking of Machine Code", in SIGPLAN Conference on Programming Language Design and Implementation (PLDI 2000, Vancouver, B.C., June 2000). [ PDF | PS ]

• Ariel Tamches and Barton P. Miller, "Using Dynamic Kernel Instrumentation for Kernel and Application Tuning", International Journal of High-Performance and Applications 13, 3 (Fall 1999). [ PDF | PS ]

• Ariel Tamches and Barton P. Miller, "Fine-Grained Dynamic Instrumentation of Commodity Operating System Kernels", in 3rd Symposium on Operating Systems Design and Implementation (OSDI, New Orleans, Louisiana, February 1999). [ PDF | PS ]

Experiment Management

• Karen L. Karavanic and Barton P. Miller, "Improving Online Performance Diagnosis by the Use of Historical Performance Data", in SC99 (Portland, Oregon, November 1999). [ PDF | PS ]

• Karen L. Karavanic and Barton P. Miller, "Experiment Management Support for Performance Tuning", in SC'97 (San Jose, California, November 1997). [ PDF | PS ]

Steering

• Krishna Kunchithapadam and Barton P. Miller, "Integrating a Debugger and a Performance Tool for Steering", in Debugging and Performance Tools for Parallel Computing Systems, eds. M.L. Simmons, A.H. Hayes, J.S. Brown and D.A. Reed (IEEE Computer Society Press, 1996): 53-64. [ PDF | PS ]

• Krishna Kunchithapadam and Barton P. Miller, "Optimizing Array Distributions in Data-Parallel Programs", in 7th International Workshop on Languages and Compilers for Parallel Computing (Ithaca, New York, August 1994) published by eds. K. Pingali, U. Banerjee, D. Gelernter, A. Nicolau and D. Padua (LNCS 892, Springer-Verlag 1995):472-486. [ PDF | PS ]

Mobile Computing

• Victor C. Zandy and Barton P. Miller, "Checkpoints of GUI-based Applications", in 2003 USENIX Annual Technical Conference (San Antonio, TX, June 2003). [ PDF | PS ]

• Victor C. Zandy and Barton P. Miller, "Reliable Network Connections", in ACM MobiCom (Atlanta, September 2002). [ PDF | PS ]

• Victor C. Zandy, Barton P. Miller, and Miron Livny, "Process Hijacking", in 8th International Symposium on High Performance Distributed Computing (HPDC '99, Redondo Beach, California, August 1999): 177-184. [ PDF | PS ]

Dissertations

• Alexander V. Mirgorodskiy, "Automated Problem Diagnosis in Distributed Systems", (Ph.D. diss., University of Wisconsin-Madison, 2006). [ PDF | PS ]

• Philip C. Roth, "Scalable On-line Automated Performance Diagnosis", (Ph.D. diss., University of Wisconsin-Madison, 2005). [ PDF | PS ]

• Victor Zandy, "Application Mobility", (Ph.D. diss., University of Wisconsin-Madison, 2004). [ PDF | PS ]

• Ariel Tamches, "Fine-Grained Dynamic Instrumentation of Commodity Operating System Kernels", (Ph.D. diss., University of Wisconsin-Madison, 2001). [ PDF | PS ]

• Zhichen Xu. "Safety Checking of Machine Code", (Ph.D. diss., University of Wisconsin-Madison, December 2000). [ PDF | PS ]

• Karen Karavanic "Experiment Management Support for Parallel Performance Tuning", (Ph.D. diss., University of Wisconsin-Madison, December 1999). [ PDF | PS ]

• Tia Newhall "Performance Measurement of Interpreted, Just-in-Time compiled, and Dynamically Compiled Executions", (Ph.D. diss., University of Wisconsin-Madison, August 1999). [ PDF | PS ]

• R. Bruce Irvin, "Performance Measurement Tools for High-Level Parallel Programming Languages", (Ph.D. diss., University of Wisconsin-Madison, October 1995). [ PDF | PS ]

• Jeffrey K. Hollingsworth, "Finding Bottlenecks in Large-scale Parallel Programs", (Ph.D. diss., University of Wisconsin-Madison, August 1994). [ PDF | PS ]

 

Publications by year

Publications by category

[ Contact Info | Site Index ]