Susan L. Graham
She is the Pehong Chen Distinguished Professor of Electrical Engineering and Computer Science Emerita at the UC Berkeley. She received an A.B. in mathematics from Harvard University and M.S. and Ph.D. degrees in Computer Science from Stanford University. Her research spans many aspects of programming language implementation, software tools, software development, environments, and high-performance computing. As a participant in the Berkeley Unix project, she and her students built the Berkeley Pascal system and the widely used program profiling tool gprof. Their paper on that tool was selected for the list of best papers from twenty years of the Conference on Programming Language Design and Implementation (1979-1999).
She is a Member of the National Academy of Engineering, a Fellow of the Association for Computing Machinery, the American Association for the Advancement of Science, the American Academy of Arts and Sciences, and the Institute of Electrical and Electronics Engineers, and an Eminent Member of Eta Kappa Nu. She was the founding editor-in-chief of the ACM Transactions on Programming Languages and Systems. Her honors include the ACM SIGPLAN Career Programming Language Achievement Award (2000), the ACM Distinguished Service Award (2006), the Harvard Medal (2008), the IEEE von Neumann Medal (2009), the Berkeley Citation (2009), the ACM/IEEE Ken Kennedy Award (2011), and the Computing Research Association Distinguished Service Award (2012). She was named a University of California Honored Woman of the CAL Community in 1995 and a Berkeley Fellow in 2011.
She has served on numerous advisory committees; among them, the U.S. President's Information Technology Advisory Committee (PITAC) and the Harvard Board of Overseers. She served as the Chief Computer Scientist for the NSF-sponsored National Partnership for Advanced Computational Infrastructure (NPACI) from 1997 to 2005. She currently serves as Chair of the NSF-sponsored Computing Community Consortium, as the Vice-chair and Treasurer of the Board of Trustees of Cal Performances, as a member of the Harvard Corporation, and as a member of the President's Council of Advisors on Science and Technology (PCAST).
- P. N. Hilfinger, D. Bonachea, K. Datta, D. Gay, S. L. Graham, A. Kamil, B. Liblit, G. Pike, J. Su, and K. A. Yelick, "Titanium Language Reference Manual (Version 2.20)," 2006.
- NRC Committee, Getting Up to Speed: The Future of Supercomputing, S. L. Graham, M. Snir, and C. A. Patterson, Eds., Washington, D.C.: The National Academies Press, 2005.
- S. L. Graham, P. B. Kessler, and M. K. McKusick, "Among Best Papers from Twenty Years of the Conference on Programming Language Design and Implementation (1979-1999): gprof: A call graph execution profiler," ACM SIGPLAN Notices: Special Issue on the Best of PLDI 1979-1999, vol. 39, no. 4, pp. 49-57, April 2004.
- A. Begel, S. McCanne, and S. L. Graham, "BPF+: Exploiting global data-flow optimization in a generalized packet filter architecture," in Proc. Conf. on Applications, Technologies, Architectures, and Protocols for Computer Communication, New York, NY: ACM Press, 1999, pp. 123-134.
- K. A. Yelick, L. Semenzato, G. Pike, C. Miyamoto, B. Liblit, A. Krishnamurthy, P. N. Hilfinger, S. L. Graham, D. Gay, P. Colella, and A. Aiken, "Titanium: A high-performance Java dialect," Concurrency: Practice and Experience, vol. 10, no. 11-13, pp. 825-836, Sep. 1998.
- D. F. Bacon, S. L. Graham, and O. J. Sharp, "Compiler transformations for high-performance computing," ACM Computing Surveys, vol. 26, no. 4, pp. 345-420, Dec. 1994.
- T. A. Wagner, V. Maverick, S. L. Graham, and M. A. Harrison, "Accurate static estimators for program optimization," in Proc. ACM SIGPLAN 1994 Conf. on Programming Language Design and Implementation, New York, NY: ACM Press, 1994, pp. 85-96.
- R. Wahbe, S. Lucco, T. E. Anderson, and S. L. Graham, "Efficient software-based fault isolation," in Proc. 14th ACM Symp. on Operating System Principles, New York, NY: ACM Press, 1994, pp. 203-216.
- R. Giegerich and S. L. Graham, Eds., Code Generation: Concepts, Tools, Techniques, Workshops in Computing, New York, NY: Springer-Verlag, 1992.
- S. L. Graham and M. L. Van de Vanter, "The Pan language-based editing system," ACM Trans. Software Engineering and Methodology, vol. 1, no. 1, pp. 95-117, Jan. 1992.
- R. L. Ashenhurst and S. L. Graham, Eds., ACM Turing Award Lectures: The First Twenty Years: 1966-1985, ACM Press Anthology Series, New York, NY: ACM Press/Addison-Wesley Publishing Co., 1987.
- S. L. Graham, M. A. Harrison, and W. L. Ruzzo, "An improved context-free recognizer," ACM Trans. Programming Languages and Systems, vol. 2, no. 3, pp. 415-462, July 1980.
- R. S. Glanville and S. L. Graham, "A new method for compiler code generation," in Proc. 5th ACM SIGACT-SIGPLAN Symp. on Principles of Programming Languages, New York, NY: ACM Press, 1978, pp. 231-254.
- S. L. Graham, C. B. Haley, and W. N. Joy, "Berkeley Pascal User's Manual (Version 1)," 1977.
- S. L. Graham and M. Wegman, "A fast and usually linear algorithm for global flow analysis," J. ACM, vol. 23, no. 1, pp. 172-202, Jan. 1976.