Robert P. Bosch Jr.

3820 Park Boulevard, apt. 17
Palo Alto, CA 94306
(650) 813-9914
Stanford University
Gates Building 3A, room 354
Stanford, CA 94305
Phone: (650) 725-1776
Fax: (650) 725-6949

Top links

ESPN | Excite | NRO | Slashdot | TV Barn | IMDb || Rivet | SimOS | FLASH | Stanford



I recently received my Ph.D. in computer science at Stanford University, in Palo Alto, California. I worked with Mendel Rosenblum and Pat Hanrahan on the Rivet computer systems visualization project. I was also a member of the Hive research group in the FLASH multiprocessor project, in which I worked on the SimOS complete machine simulation environment. My dissertation research focused on information visualization, specifically visualization of the huge data sets generated by computer systems. Simulators such as SimOS and instrumentation tools such as DCPI can provide vast quantites of data about both system and program performance. My research involved developing new visual metaphors for displaying this data, as well as systems that simplify the data visualization process and enable the efficient creation and use of visualizations for complex sytstems.

Previously, I worked on analyzing the performance of large block transfer operations in typical multiprogrammed workloads, and studying hardware and software based options for improving the performance of these operations. I also helped to port the NachOS instructional operating system to run on SimOS. We used the NachOS-SimOS system in the Winter 1997 introductory operating systems course, CS240A (now called CS140).

During the summer of 1994, I worked on virtual reality and human-computer interaction at the Naval Ocean Systems Center in San Diego. I worked with Elaine Schiller and David Rousseau on the Virtual Presence and CommandVu projects (in Code 44). I was the co-developer (with Barney Cabrera) of SceneMan, a prototype HCI for the LeatherNet project.

I did my undergraduate work at the Massachusetts Institute of Technology in Cambridge, Massachusetts, earning a degree in Computer Science and Engineering in 1993. I worked with Dr. Kim Molvig, founder of Exa Corporation, on the design and implementation of a Lattice Gas-based fluid dynamics simulation system.


Using Visualization to Understand the Behavior of Computer Systems
Robert P. Bosch Jr.
Stanford University Ph.D. dissertation, August 2001.

Rivet: A Flexible Environment for Computer Systems Visualization
Robert Bosch, Chris Stolte, Diane Tang, John Gerth, Mendel Rosenblum, and Pat Hanrahan.
Computer Graphics 34(1), February 2000.

Performance Analysis and Visualization of Parallel Systems Using SimOS and Rivet: A Case Study
Robert Bosch, Chris Stolte, Gordon Stoll, Mendel Rosenblum, and Pat Hanrahan.
In Proceedings of the Sixth IEEE International Symposium on High-Performance Computer Architecture, January 2000.

Visualizing Application Behavior on Superscalar Processors
Chris Stolte, Robert Bosch, Pat Hanrahan, and Mendel Rosenblum.
In Proceedings of the Fifth IEEE Symposium on Information Visualization, October 1999.

SUIF Explorer: An Interactive and Interprocedural Parallelizer
Shih-Wei Liao, Amer Diwan, Robert P. Bosch, Jr., Anwar Ghuloum, and Monica S. Lam.
In Proceedings of the Seventh ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, May 1999.

SUIF Explorer: A Programming Assistant for Parallel Machines
Shih-Wei Liao, Robert P. Bosch, Jr., Anwar Ghuloum, and Monica S. Lam.
In Proceedings of the Second SUIF Compiler Workshop, August 1997.

Coherent Block Data Transfer in the FLASH Multiprocessor
John Heinlein, Robert P. Bosch, Jr., Kourosh Gharachorloo, Mendel Rosenblum, and Anoop Gupta.
In Proceedings of the 11th International Parallel Processing Symposium, April 1997.

A Multigrid Algorithm for Lattice Gases
Robert P. Bosch Jr.
MIT undergraduate dissertation, June 1993.