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.