Robert D. Blumofe

from Wikipedia, the free encyclopedia

Robert David Blumofe (* 1964 ) is an American computer scientist.

His father Robert F. Blumofe was production manager at United Artists and he was Jack Benny's maternal grandson . Blumofe studied under computer graphics expert Andries van Dam with a bachelor's degree at Brown University and received his doctorate in 1995 from the Massachusetts Institute of Technology (MIT) under Charles Leiserson (Executing multithreaded programs efficiently). He was an Associate Professor at the University of Texas at Austin .

He has been with Akamai since 1999 (founded shortly before by his former teacher at MIT Tom Leighton and Leiserson was also a head of development there), where he played a key role in product development. Since 2004 he has headed the Networks and Operations division there. Today (2016) he is a manager there (Executive Vice President of the Akamai Platform Department and General Manager of the Enterprise and Carrier Division).

He deals with algorithms and systems in highly distributed and parallel data processing.

In 1999 he received a scholarship from the Alfred P. Sloan Foundation ( Sloan Research Fellow ). In 2013 he was awarded the Paris Kanellakis Prize with Charles Leiserson . They received the award for developing simple, robust and efficient random-based work-stealing algorithms (literally: stealing work) for parallel data processing, in which a processor that is idle gets work from another processor and thus relieves it. Such algorithms found widespread use (among other things in newer Java versions, garbage collectors of compilers and Microsoft Visual Studio). Your Cilk program environment is implemented, for example, in the Intel C / C ++ compiler and other compilers (Intel acquired the company Cilk Arts founded by Leiserson and others in 2009).

Fonts

  • Blumofe, Leiserson: Scheduling Multithreaded Computations by Work Stealing, Journal of the ACM, September 1999, pp. 720-748
  • Blumofe, Leiserson: Space-Efficient Scheduling of Multithreaded Computations, SIAM Journal on Computing, February 1998, pp. 202-229
  • Robert D. Blumofe, Christopher F. Joerg, Bradley C. Kuszmaul, Charles E. Leiserson, Keith H. Randall, Yuli Zhou: Cilk: An Efficient Multithreaded Runtime System, Journal of Parallel and Distributed Computing, August 1996, p. 55– 69

Web links

Individual evidence

  1. Robert D. Blumofe in the Mathematics Genealogy Project (English)Template: MathGenealogyProject / Maintenance / id used
  2. Paris Kannelakis price, ACM