James R. Larus

Personal Homepage

Publication Statistics

Publication period start
Publication period end
Number of co-authors

Number of publications with favourite co-authors

Productive Colleagues
Most productive colleagues in number of publications


Larus, James R., Kozyrakis, Christos (2008): Transactional memory. In Communications of the ACM, 51 (7) pp. 80-88. http://doi.acm.org/10.1145/1364782.1364800

Ball, Thomas, Larus, James R. (2000): Using Paths to Measure, Explain, and Enhance Program Behavior. In IEEE Computer, 33 (7) pp. 57-65. http://csdl.computer.org/comp/mags/co/2000/07/r7057abs.htm

Chilimbi, Trishul M., Hill, Mark D., Larus, James R. (2000): Making Pointer-Based Data Structures Cache Conscious. In IEEE Computer, 33 (12) pp. 67-74. http://csdl.computer.org/comp/mags/co/2000/12/rz067abs.htm

Lewis, Ted G., Power, Dave, Meyer, Bertrand, Grimes, Jack, Potel, Mike, Vetter, Ronald J., Laplante, Phillip A., Pree, Wolfgang, Pomberger, Gustav, Hill, Mark D., Larus, James R., Wood, David A., El-Rewini, Hesham, Weide, Bruce W. (1995): Where Is Software Headed? A Virtual Roundtable. In IEEE Computer, 28 (8) pp. 20-32.

Larus, James R. (1993): Efficient Program Tracing. In IEEE Computer, 26 (5) pp. 52-61.

Hill, Mark D., Larus, James R. (1990): Cache Considerations for Multiprocessor Programmers. In Communications of the ACM, 33 (8) pp. 97-102.