Date: Thu, 21 Nov 1996 21:21:57 GMT Server: Apache/1.1.1+ Content-type: text/html Content-length: 13004 Last-modified: Sun, 07 Jan 1996 23:05:27 GMT
While a graduate student at Rice University, he designed, implemented, and evaluated Munin, a distributed shared memory system that allows shared memory parallel programs to be executed efficiently on distributed memory multiprocessors. He has also worked on high speed bulk data communication protocols.
For the Fall Quarter of 1995, I will be teaching the Introduction to Operating Systems course, CS506. Meeting times are Tuesday-Thursday from 1:10pm-2:35pm in EMCB 102.
Here is a copy of the slides for my OSDI '94 tutorial on distributed shared memory minus some of the graphs, which I will incorporate soon.
J.B. Carter,
"Design of the Munin Distributed Shared Memory System,"
To appear in the special issue of the
Journal of Parallel and Distributed Computing
on distributed shared memory, 1995.
A. Saulsbury, T. Wilkinson, J. Carter, A. Landin.
"An Argument for Simple COMA,"
To appear in the Future Generation Computer Systems (FGCS) journal.
Also in the Proceedings of the First Annual Symposium on High Performance
Computer Architecture, pp. 276-285, January 1995.
J.B. Carter, D. Khandekar, and L. Kamb,
"Distributed Shared Memory: Where We Are and Where We Should Be Headed,"
In the Proceedings of the Fifth Workshop on Hot Topics in Operating
Systems,
pp. 119-122, May 1995.
J.B. Carter, A. Davis, R. Kuramkote, C.-C. Kuo, L.B. Stoller, and M. Swanson,
"Avalanche: A Communication and Memory Architecture for
Scalable Parallel Computing,"
University of Utah technical report.
J.B. Carter, R. Kuramkote, and C.-C. Kuo,
"Reducing Consistency Traffic and Cache Misses in
the Avalanche Multiprocessor,"
University of Utah technical report.
A. Saulsbury, J.B. Carter, and A. Landin,
"SiCO: A Simple COMA Implementation,"
Swedish Institute of Computer Science technical report.
J.B. Carter, B.A. Ford, M. Hibler, R. Kuramkote, J. Law, J. Lepreau,
D.B. Orr, L. Stoller, and M. Swanson.
"FLEX: A Tool for Building Efficient and Flexible Systems,"
In the Proceedings of the Fourth Workshop on Workstation Operating
Systems (WWOS), October 1993.
J.B. Carter, A. Cox, S. Dwarkadas, E. Elnozahy, D. Johnson, P. Keleher, S.
Rodrigues, W. Yu, and W. Zwaenepoel.
"Network Multicomputing Using Recoverable Distributed Shared Memory,"
In the Proceedings of COMPCON '93, pp. 519-527, February 1993.
J.B. Carter, A. Cox, D. Johnson, and W. Zwaenepoel.
"Distributed Operating Systems Based on a Protected Global
Virtual Address Space,"
In the Proceedings of the Third Workshop on Workstation Operating Systems
(WWOS), May 1992.
J.B. Carter, J.K. Bennett, and W. Zwaenepoel.
"Implementation and Performance of Munin,"
In Proceedings of the Thirteenth Symposium on Operating Systems
Principles (SOSP), pp. 152-164, October 1991.
J.K. Bennett, J.B. Carter, and W. Zwaenepoel.
"Adaptive Software Cache Management for Distributed Shared
Memory Architectures,"
In Proceedings of the 17th International Symposium on Computer
Architecture (ISCA), pp. 125-135, May 1990.
J.B. Carter and W. Zwaenepoel.
"Optimistic Implementation of Bulk Data Transfer Protocols,"
In Proceedings of the 1989 Sigmetrics Conference,
pp. 61-69, May 1989.
"Fast and Flexible Mach-based Systems," ARPA, 1994-1997, co-PI
(PI: J. Lepreau).
"Communication and Memory Architectures for Scalable Parallel Computing,"
ARPA, 1994-1997, co-PI (PI: Al Davis).