WIPIVERSE

Mary Hall (computer scientist)

Mary Wolcott Hall is an American computer scientist specializing in compilers and automatic parallelization. She is director of the Kahlert School of Computing at the University of Utah.

Education and career

Hall attended Rice University as an undergraduate, originally majoring in computer science and managerial studies before switching to computer science and mathematical sciences. She graduated magna cum laude in 1985. She continued at Rice for graduate study, earning a master's degree in 1989 and completing her Ph.D. in 1991. Her dissertation, Managing Interprocedural Optimization, was supervised by Ken Kennedy.

After postdoctoral research at Stanford University, a visiting assistant professorship at the California Institute of Technology, and a research faculty position at the University of Southern California, she obtained a regular-rank associate professorship at the University of Utah in 2008. She was promoted to full professor in 2012. In 2020, she was named director of the Kahlert School of Computing at the University of Utah.

Research

Hall's research interests include automatic performance tuning, model-guided empirical optimization, interprocedural analysis and optimization, parallelizing compilers, programming support for optimization and parallelization, PIM-based architectures, and compiling to FPGA-based systems.

Recognition

Hall was named an IEEE Fellow in the 2020 class of fellows, cited "for contributions to compiler optimization and performance tuning."

Browse

More topics to explore

    Browse all articles