Professor Emeritus, Computer Science and Engineering
Scientific computation, performance programming, parallel computation, machine and system architecture for high performance. Trained as a mathematician, Professor Carter has worked in computer science for the past 25 years. A primary focus has been improving the performance of scientific applications on workstations and supercomputers. He is an expert on compilers and computer architecture, including parallel and multi-threaded architectures, and has worked with computational scientists in a variety of disciplines. A current focus of Carter's work is developing algorithms for scheduling large computations on networks that may include many different types of computers and varying workloads. Dr. Carter has also developed computation models and algorithms that accurately account for important characteristics of real computers, especially the hierarchical nature of computer memory systems.
Larry Carter came to the Jacobs School in 1994. He is one of three UCSD professors in the HIgh Performance Compilers group. Between 1996 and 2000, he served as Vice Chair and then Chair of the Department of Computer Science & Engineering. He worked at as a Research Staff Member and manager at IBM's T.J. Watson Research Center for nearly 20 years. He is an IEEE Fellow. He received his Ph.D. in mathematics from UC Berkeley in 1974.Selected Publications:
Senior Fellow, San Diego Supercomputer Center
California Institute for Telecommunications and Information Technology
Web Page: http://www.cse.ucsd.edu/~carter/