Keith H. Randall

Home * People * Keith H. Randall



Keith H. Randall, an American computer scientist, former Ph.D. student of the Supercomputing Technologies Group, at the MIT Laboratory for Computer Science, where he wrote his Ph.D. Thesis about Efficient Multithreaded Computing within the Cilk project, and was co-author of MIT's first Cilk-Chess program, Star Socrates. Randall was co-author of the paper on using De Bruijn sequences for bitscan-purposes.

After some years as research scientist at Compaq's System Research Center in Palo Alto, Keith H. Randall is now software engineer at Google Inc. in Mountain View, California, USA.

=Selected Publications=

1995 ...

 * Robert Blumofe, Chris Joerg, Bradley 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 (PPoPP), pdf
 * Charles Leiserson, Harald Prokop, Keith H. Randall (1998). Using de Bruijn Sequences to Index a 1 in a Computer Word. pdf
 * Keith H. Randall (1998). Cilk: Efficient Multithreaded Computing. Ph.D. thesis, Department of Electrical Engineering and Computer Science, MIT, 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, pdf

2000 ...

 * Rajeev Joshi, Greg Nelson, Keith H. Randall (2001). Denali: A Goal-directed Superoptimizer. pdf
 * Matthias Jacob, Keith H. Randall (2002). Cross-Architectural Performance Portability of a Java Virtual Machine Implementation. JVM 2002

=External Links=
 * Keith H. Randall from MIT
 * The Mathematics Genealogy Project - Keith Randall

=References= Up one level