Changes

Jump to: navigation, search

Charles Leiserson

6,945 bytes added, 11:44, 23 May 2018
Created page with "'''Home * People * Charles Leiserson''' FILE:Charles E Leiserson 2011.jpg|border|right|thumb|200px|Charles E. Leiserson <ref>[https://en.wikipedia.org/wik..."
'''[[Main Page|Home]] * [[People]] * Charles Leiserson'''

[[FILE:Charles E Leiserson 2011.jpg|border|right|thumb|200px|Charles E. Leiserson <ref>[https://en.wikipedia.org/wiki/Charles_E._Leiserson Charles E. Leiserson from Wikipedia]</ref> ]]

'''Charles Eric Leiserson''',<br/>
an American computer scientist, professor of Computer Science and Engineering in [[Massachusetts Institute of Technology|MIT's]] Department of Electrical Engineering and Computer Science (EECS). Father of the [[Cilk]] multithreaded parallel programming language extension based on [https://en.wikipedia.org/wiki/ANSI_C ANSI C] and co-author of the parallel chess programs [[StarTech]], [[Star Socrates]] and [[Cilkchess]] <ref>[https://www.game-ai-forum.org/icga-tournaments/person.php?id=38 Charles Leiserson's ICGA Tournaments]</ref> . Charles Leiserson is co-author (with [[Ronald L. Rivest]] et al.) of [https://en.wikipedia.org/wiki/Introduction_to_Algorithms Introduction to Algorithms], and co-author of the paper on using [[De Bruijn Sequence|De Bruijn sequences]] for [[BitScan|bitscan]]-purposes <ref>[[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]</ref> .
Charles was network architect for the [[Connection Machine]] Model CM-5 Supercomputer manufactured by [https://en.wikipedia.org/wiki/Thinking_Machines Thinking Machines Corporation] and Director of System Architecture at [https://en.wikipedia.org/wiki/Akamai_Technologies 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 <ref>[http://www.ddj.com/cpp/218900367 Intel Acquires Cilk++ Technology], [http://www.ddj.com/ Dr. Dobb's], August 01, 2009</ref> <ref>[https://en.wikipedia.org/wiki/Intel_Cilk_Plus Intel Cilk Plus from Wikipedia]</ref> .

=Photos=
[[FILE:ParallelExperts1999.jpg|none|border|text-bottom]]
Parallel experts at [[WCCC 1999]]: [[Vincent Diepeveen]], [[Don Dailey]] and Charles Leiserson

=Selected Publications=
<ref>[http://supertech.csail.mit.edu/papers.html SuperTech Paper Listing]</ref> <ref>[http://www.cs.utexas.edu/users/less/publications/cgi/bibSelectCilk.cgi Cilk LESS papers sorted by date]</ref>
==1985 ...==
* [[Charles Leiserson|Charles E. Leiserson]] ('''1985'''). '' Fat-Trees: Universal Networks for Hardware-efficient Supercomputing''. [[IEEE#TOC|IEEE Transactions on Computers]], Vol. 34 , No. 10, [http://courses.csail.mit.edu/6.896/spring04/handouts/papers/fat_trees.pdf pdf]
==1990 ...==
* [[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
==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]
* [[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]
* [[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]
==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]
* [[Mathematician#THCormen|Thomas H. Cormen]], [[Charles Leiserson]], [[Ronald L. Rivest]], [[Mathematician#CliffordStein|Clifford Stein]] ('''2001'''). ''[https://en.wikipedia.org/wiki/Introduction_to_Algorithms Introduction to Algorithms, Second Edition]''. [http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=8570 MIT Press] and McGraw-Hill. ISBN 0-262-53196-8.
: [[FILE:Clrs3.jpeg|none|border|text-bottom]]
==2005 ...==
* [[Mathematician#THCormen|Thomas H. Cormen]], [[Charles Leiserson]], [[Ronald L. Rivest]], [[Mathematician#CliffordStein|Clifford Stein]] ('''2009'''). ''[https://en.wikipedia.org/wiki/Introduction_to_Algorithms Introduction to Algorithms, Third Edition]''. [http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=8570 MIT Press] ISBN 0-262-03384-4.
* [[Matteo Frigo]], [https://www.linkedin.com/pub/pablo-halpern/0/124/657 Pablo Halpern], [[Charles Leiserson]], [https://www.linkedin.com/pub/stephen-lewin-berlin/0/3a/b7b Stephen Lewin-Berlin] ('''2009 '''). ''Reducers and Other Cilk++ Hyperobjects''. Cilk Arts, Inc., [http://www.fftw.org/~athena/papers/hyper.pdf pdf]

=External Links=
* [http://people.csail.mit.edu/cel/ Charles E. Leiserson's homepage]
* [https://en.wikipedia.org/wiki/Charles_E._Leiserson Charles E. Leiserson from Wikipedia]
* [http://genealogy.math.ndsu.nodak.edu/id.php?id=50312 The Mathematics Genealogy Project - Charles Leiserson]
* [https://www.game-ai-forum.org/icga-tournaments/person.php?id=38 Charles Leiserson's ICGA Tournaments]
* Introduction to Algorithms: WHAT'S NEW in the 3rd Edition? by Charles Leiserson, [https://en.wikipedia.org/wiki/YouTube YouTube] Video
: {{#evu:https://www.youtube.com/watch?v=e6mTwgZuV50|alignment=left|valignment=top}}

=References=
<references />

'''[[People|Up one level]]'''

Navigation menu