[RiceCS]
DEPARTMENT
RESEARCHACADEMICS
PEOPLENEWS
[Rice]
Rice Computer Science
  SEARCH:
  
Rice University
Department of Computer Science
presents

John Mellor-Crummey
Rice University

Taming High Performance Computing with Compiler Technology

Abstract

Many important computational problems posed by scientists and engineers require harnessing the power of parallel computers to provide timely solutions. Today, parallel systems are most commonly built from ensembles of commodity microprocessors. Such systems are notoriously difficult to program effectively. Key stumbling blocks to using parallel computers productively include primitive programming systems and the lack of capable program development tools.

This talk will describe research on compiler technology to support more productive programming models for microprocessor-based parallel systems, as well as compiler-based tools for measuring and modeling the interplay between applications and hardware to gain insight into how to construct better applications and computer systems. First, I will describe data parallel compilation techniques to support abstract models for high-performance parallel programming. Second, I will describe a compiler-based toolkit for semi-automatic synthesis of scalable performance models, which have applications ranging from scheduling computations on heterogeneous grids to workload-based design of future computer systems. The talk will conclude with an assessment of progress to date and challenges for the future.

Dr. Mellor-Crummey is a faculty candidate. Brief biography: John Mellor-Crummey is a Senior Faculty Fellow in Computer Science and Electrical & Computer Engineering at Rice University. He received his PhD and MS degrees from the University of Rochester in 1989 and 1986, respectively, and his Bachelors degree from Princeton University in 1984.

Monday April 19, 2004

Reception 2:30 p.m. in DH 3092.
Presentation follows at 3:00 p.m. in DH 1070.
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---