Charles E. Leiserson
Professor, Electrical Engineering and Computer Science
Principal Publications:
Thomas
H. Cormen, Charles E. Leiserson, and Ronald L. Rivest, Introduction to
Algorithms,
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, “Fattrees: universal networks for hardwareefficient supercomputing,” IEEE Transactions on Computers, Vol. C34, 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 |
Copyright © Massachusetts Institute of Technology 2001
Comments and questions to
deacon@mit.edu