Guy E. Blelloch's Home Page

Guy E. Blelloch

Department of Computer Science
Carnegie Mellon University

Email: blelloch at cs dot cmu dot edu
Phone: (412) 268-6245
Office: GHC 9211

Other Contact Information

My research has largely been in the interaction of Algorithms and Programming Languages, much of it in the area of parallel computing.

Some talks

  • Cost Models based on the Lambda Calculus (INRIA, 2014)
  • Big Data on Smallish Machines (Berkeley, 2013)
  • Internally Deterministic Parallel Algorithms (WODET, 2013)
  • Problem Based Benchmarks: and Their Role in Parallel Algorithms (ALENEX, 2012)
  • Functional Parallel Algorithms (ICFP, 2010)
  • Parallel Cache-Oblivious Algorithms (Max Planck Institute, 2010)
  • Parallel Thinking (PPoPP 2009).
  • Parallel Scheduling: Theory and Practice (IBM Watson, 2008).
  • I teach the following courses.

  • 15-853: Algorithms in the Real World (Fall 15)
  • 15-210: Parallel and Sequential Data Structures and Algorithms (Fall 14)
  • 15-492: Parallel Algorithms (Spring 09)
  • I maintain the SCS faculty information page and was chair of the building committee for our new computer science building, the Gates and Hillman Centers. I also have a page on the ill fated Spine Line.