Difference between revisions of "Charles Leiserson"

From Chessprogramming wiki
Jump to: navigation, search
Line 18: Line 18:
 
* [[Mathematician#THCormen|Thomas H. Cormen]], [[Charles Leiserson]], [[Ronald L. Rivest]] ('''1990'''). ''[https://en.wikipedia.org/wiki/Introduction_to_Algorithms Introduction to Algorithms]''. (first edition). MIT Press and McGraw-Hill. ISBN 0-262-03141-8
 
* [[Mathematician#THCormen|Thomas H. Cormen]], [[Charles Leiserson]], [[Ronald L. Rivest]] ('''1990'''). ''[https://en.wikipedia.org/wiki/Introduction_to_Algorithms Introduction to Algorithms]''. (first edition). MIT Press and McGraw-Hill. ISBN 0-262-03141-8
 
* [[Charles Leiserson|Charles E. Leiserson]], [https://www.linkedin.com/in/zahi-abuhamdeh-703aab1 Zahi S. Abuhamdeh], David C. Douglas, Carl R. Feynman, Mahesh N. Ganmukhi, Jeffrey V. Hill, [[Mathematician#Hillis|W. Daniel Hillis]], [[Bradley Kuszmaul|Bradley C. Kuszmaul]], Margaret A. St. Pierre, David S. Wells, Monica C. Wong, Shaw-Wen Yang, Robert Zak ('''1992'''). ''The Network Architecture of the Connection Machine CM-5''. 4th ACM Symposium on Parallel Algorithms and Architectures, ('''1996'''). ''revised version''. [http://www.journals.elsevier.com/journal-of-parallel-and-distributed-computing Journal of Parallel and Distributed Computing], Vol. 33, No. 2
 
* [[Charles Leiserson|Charles E. Leiserson]], [https://www.linkedin.com/in/zahi-abuhamdeh-703aab1 Zahi S. Abuhamdeh], David C. Douglas, Carl R. Feynman, Mahesh N. Ganmukhi, Jeffrey V. Hill, [[Mathematician#Hillis|W. Daniel Hillis]], [[Bradley Kuszmaul|Bradley C. Kuszmaul]], Margaret A. St. Pierre, David S. Wells, Monica C. Wong, Shaw-Wen Yang, Robert Zak ('''1992'''). ''The Network Architecture of the Connection Machine CM-5''. 4th ACM Symposium on Parallel Algorithms and Architectures, ('''1996'''). ''revised version''. [http://www.journals.elsevier.com/journal-of-parallel-and-distributed-computing Journal of Parallel and Distributed Computing], Vol. 33, No. 2
 +
* [[Robert Blumofe]], [[Charles Leiserson]] ('''1993'''). ''[https://dl.acm.org/citation.cfm?id=167196 Space-efficient scheduling of multithreaded computations]''. [https://dblp.uni-trier.de/db/conf/stoc/stoc1993.html STOC 93]
 
==1995 ...==
 
==1995 ...==
* [[Robert Blumofe|Robert D. Blumofe]], [[Chris Joerg|Christopher F. Joerg]], [[Bradley Kuszmaul|Bradley C. Kuszmaul]], [[Charles Leiserson]], [[Keith H. Randall]], [[Yuli Zhou]] ('''1995'''). ''Cilk: An Efficient Multithreaded Runtime System''. Proceedings of the Fifth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, [http://supertech.csail.mit.edu/papers/PPoPP95.pdf pdf]
+
* [[Robert Blumofe]], [[Chris Joerg|Christopher F. Joerg]], [[Bradley Kuszmaul|Bradley C. Kuszmaul]], [[Charles Leiserson]], [[Keith H. Randall]], [[Yuli Zhou]] ('''1995'''). ''Cilk: An Efficient Multithreaded Runtime System''. Proceedings of the Fifth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, [http://supertech.csail.mit.edu/papers/PPoPP95.pdf pdf]
 
* [[Charles Leiserson]], [[Harald Prokop]] ('''1998'''). ''A Minicourse on Multithreaded Programming''. [http://supertech.csail.mit.edu/papers/minicourse.pdf pdf]
 
* [[Charles Leiserson]], [[Harald Prokop]] ('''1998'''). ''A Minicourse on Multithreaded Programming''. [http://supertech.csail.mit.edu/papers/minicourse.pdf pdf]
 
* [[Charles Leiserson]], [[Harald Prokop]], [[Keith H. Randall]] ('''1998'''). ''Using de Bruijn Sequences to Index a 1 in a Computer Word''. [http://supertech.csail.mit.edu/papers/debruijn.pdf pdf]
 
* [[Charles Leiserson]], [[Harald Prokop]], [[Keith H. Randall]] ('''1998'''). ''Using de Bruijn Sequences to Index a 1 in a Computer Word''. [http://supertech.csail.mit.edu/papers/debruijn.pdf pdf]
 
* [[Matteo Frigo]], [[Charles Leiserson]], [[Keith H. Randall]] ('''1998'''). ''The Implementation of the Cilk-5 Multithreaded Language''. Proceedings of the ACM SIGPLAN '98 Conference on Programming Language Design and Implementation, [http://supertech.csail.mit.edu/papers/cilk5.pdf pdf]
 
* [[Matteo Frigo]], [[Charles Leiserson]], [[Keith H. Randall]] ('''1998'''). ''The Implementation of the Cilk-5 Multithreaded Language''. Proceedings of the ACM SIGPLAN '98 Conference on Programming Language Design and Implementation, [http://supertech.csail.mit.edu/papers/cilk5.pdf pdf]
* [[Robert Blumofe|Robert D. Blumofe]], [[Charles Leiserson]] ('''1999'''). ''Scheduling Multithreaded Computations by Work Stealing''. [[ACM#Journal|Journal of the ACM]], 720–748, September, 1999, [http://supertech.csail.mit.edu/papers/steal.pdf pdf]
+
* [[Robert Blumofe]], [[Charles Leiserson]] ('''1999'''). ''Scheduling Multithreaded Computations by Work Stealing''. [[ACM#Journal|Journal of the ACM]], 720–748, September, 1999, [http://supertech.csail.mit.edu/papers/steal.pdf pdf]
 
==2000 ...==  
 
==2000 ...==  
 
* [[Don Dailey]], [[Charles Leiserson]] ('''2001'''). ''Using Cilk to Write Multiprocessor Chess Programs''. [[Advances in Computer Games 9]], [http://supertech.csail.mit.edu/papers/icca99.pdf pdf]
 
* [[Don Dailey]], [[Charles Leiserson]] ('''2001'''). ''Using Cilk to Write Multiprocessor Chess Programs''. [[Advances in Computer Games 9]], [http://supertech.csail.mit.edu/papers/icca99.pdf pdf]

Revision as of 11:57, 13 November 2018

Home * People * Charles Leiserson

Charles E. Leiserson [1]

Charles Eric Leiserson,
an American computer scientist, professor of Computer Science and Engineering in MIT's Department of Electrical Engineering and Computer Science (EECS). Father of the Cilk multithreaded parallel programming language extension based on ANSI C and co-author of the parallel chess programs StarTech, Star Socrates and Cilkchess [2] . Charles Leiserson is co-author (with Ronald L. Rivest et al.) of Introduction to Algorithms, and co-author of the paper on using De Bruijn sequences for bitscan-purposes [3] . Charles was network architect for the Connection Machine Model CM-5 Supercomputer manufactured by Thinking Machines Corporation and Director of System Architecture at Akamai Technologies. In 2007 Charles Leiserson co-founded Cilk Arts, Inc., a start-up developing Cilk technology for multi-core computing applications, which was acquired by Intel in August 2009 [4] [5] .

Photos

ParallelExperts1999.jpg

Parallel experts at WCCC 1999: Vincent Diepeveen, Don Dailey and Charles Leiserson

Selected Publications

[6] [7]

1985 ...

1990 ...

1995 ...

2000 ...

2005 ...

External Links

References

Up one level