Charles E. Leiserson

Professor, Electrical Engineering and Computer Science

Principal Publications:

Thomas H. Cormen, Charles E. Leiserson, and Ronald L. Rivest, Introduction to Algorithms, MIT Press and McGraw­Hill, 1990; second edition 2001. Chosen by the Association of American Publishers as the Best 1990 Professional and Scholarly Book in Computer Science and Data Processing. Translated into nine languages.

Robert D. Blumofe, Christopher F. Joerg, Bradley C. Kuszmaul, Charles E. Leiserson, Keith H. Randall, and Yuli Zhou, "Cilk: An efficient multithreaded runtime system," Journal of Parallel and Distributed Computing, Vol. 37, No. 1, August 1996. An earlier version appears in the Fifth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, July 1995.

Charles E. Leiserson, “Fat­trees: universal networks for hardware­efficient supercomputing,” IEEE Transactions on Computers, Vol. C­34, No. 10, October 1985, pp. 892--901. An early version appears in the 1985 International Conference on Parallel Processing, St. Charles, Illinois, IEEE Computer Society Press, August 1985, pp. 393--402. (Received Best Presentation Award at the conference.)

Professional Society Membership:

AAAS ACM IEEE SIAM

Honors & Awards (most recent only):

Award Date
Recognition of Service Award by ACM for service as Conference General Chair for SPAA '96 1996
1st Place in Dutch Open Computer Chess Championship for Cilkchess 1996
IEEE Computer Society Distinguished Visitor for the Asia-Pacific Region 1996-1998
Recognition of Service Award by ACM for service as Conference General Chair for SPAA '97 1997
2nd Place in Dutch Open Computer Chess Championship for Cilkchess 1997
First Prize in the International Conference on Functional Programming's ICFP Programming Contest 1998
2nd Place in Dutch Open Computer Chess Championship for Cilkchess 1998

Department & Institute Committees (most recent only):

Activity Beginning Ending
Leader, Supercomputing Technologies Group Sept. 1993 present
Area II Committee (EECS) Sept. 1996 present
Singapore Engineering Education Assessment Committee March 1997 June 1998
MIT Student Workshop (Chairman) April 1997 July 1997
EECS Client Building Committee April 1997 present
EECS Faculty Search Committee Nov. 1998 present

Professional Service (most recent only):

Activity/Organization Date/Position
NSF Ad Hoc Committee on Supercomputing Software 1985
DARPA/ISTO TeraOps Working Group 1987-1989
Joint DARPA/NSF and ESPRIT Exploratory Workshop on Information Science and Technology 1990
ACM Symposium on Parallel Algorithms and Architectures Program Chair, 1994 General Chair, 1994-1997
Journal of Computer and Systems Science Guest Editor, 1996
SC'xy Steering Committee 1999
Journal of Parallel and Distributed Computing Advisory Board, 1999

Professional Development (last 5 years):

Term Subject Title Role
ST 96 CS413 Introduction to Parallel Systems (Nat'l University of Singapore) Lectures, in charge
FT 96 6.046 Introduction to Algorithms Lectures, in charge
ST 97 6.892 Theory of Parallel Systems Lectures, in charge
FT 98 6.972 The Structure of Engineering Revolutions Development, in charge
ST 98 6.046 Introduction to Algorithms Lectures, in charge
ST 99 6.046 Introduction to Algorithms Lectures, in charge

mit Copyright © Massachusetts Institute of Technology 2001
Comments and questions to deacon@mit.edu

BACK