James Larus (larus@cs.wisc.edu)


Associate Professor of Computer Science
Department of Computer Sciences
University of Wisconsin - Madison
1210 West Dayton Street
Madison, WI 53706 USA

larus@cs.wisc.edu
Phone: 608-262-9519
Secretary: 265-4892 (Julie Fingerson or Thea Sklenar)
Departmental Office: 262-1204
Fax: 608-262-9777

Education:

Research Interests:

Research Projects:

Courses: CS367 Data Structures CS838 Java!

Software:


Recent Papers


Ph.D. Graduates


Research Summary

My research focuses on problems in programming computers. As part of the Wisconsin Wind Tunnel (WWT ) Project, I have helped develop a hybrid (software-hardware), shared-memory computer architecture that facilitates programming and compiling for parallel machines. Currently, my students and I are developing languages, compilers, and tools to demonstrate and exploit the power of user-level coherence policies.

I'm also interested performance evaluation tools that help programmers understand and improve their programs' performance. Recently, Tom Ball and I developed an efficient path profiling algorithm, which provides a more detailed understanding of control-flow within routines and which has identified new possibilities for better compilers.


Last modified: Fri Nov 1 21:17:09 1996 by James Larus
larus@cs.wisc.edu