Assistant Professor of Computer Science
Ph.D., Rice University, 1992
Professor Carter joined the Department of Computer
Science in January 1993. His research interests include multiprocessor
computer architecture, operating systems, distributed computing, and
computer networks. Of particular interest are scalable shared memory
architecture designs, both hardware and software. Dr. Carter is
co-leading three DARPA-sponsored research projects: the Avalanche scalable
multiprocessor architecture design effort, the Adaptable Memory Systems
project, and the Flux operating system project. The goal of the Avalanche
project is to develop an integrated cache, memory, and communication
architecture that significantly reduces the latency of both distributed
shared memory and message passing multiprocessor communication. The goal
of the Adaptable Memory Systems Project is to attack the primary problem
limiting performance in future computer systems--the inability of
conventional memory systems to supply data dast enough to avoid processing
stalls--by developing a main memory controller and associated software
that allows applications to dynamically change the way that the processor's
memory hierarchy is managed. The goal of the Flux project is to develop an
operating system that provides a much higher degree of flexibility than
traditional operating systems, and provides a testbed for exploring other
systems issues such as global caching and distributed shared memory.
-
C.-C. Kuo, J.B. Carter, R. Kuramkote, and M. Swanson.
AS-COMA: An Adaptive Hybrid Shared Memory Architecture.
In the Proceedings of the 1998 International Conference
on Parallel Processing (ICPP'98), August 1998.
-
M. Swanson, L.B. Stoller, and J.B. Carter.
Increasing TLB Reach Using Superpages Backed by Shadow Memory.
In the Proceedings of the 25th Annual International Symposium
on Computer Architecture, June 1998, pp. 204-213.
-
J.B. Carter, A. Ranganathan, and S. Susarla.
Khazana: An Infrastructure for Building Distributed Services.
In the Proceedings of the 18th Annual International Conference
on Distributed Computing Systems, pp. 562-571, May 1998.
-
J.B. Carter, J.K. Bennett, and W. Zwaenepoel.
Techniques for reducing consistency-related communication in
distributed shared memory systems.
ACM Transactions on Computer Systems, August 1995.
-
J.B. Carter, J.K. Bennett, and W. Zwaenepoel.
Implementation and performance of Munin.
In Proceedings of the 13th ACM Symposium on Operating Systems
Principles, pages 152-164, October 1991.