This article is published in the May 2015 issue.

ACM Appoints New Representative to CRA Board


mary-hallMary Hall is a Professor in the School of Computing at the University of Utah, where she has been since 2008. She conducts research in programming language and compiler technology for parallel and high-performance computing architectures. Her current research focuses on automatic performance tuning of scientific and data analytics applications, which involves close collaboration with architects, computational scientists and domain scientists. She has previously served ACM through membership in awards and conference steering committees, leadership roles in conference organization, and most significantly, as member of the ACM History Committee for the past decade, and chair from 2009-2013. She has also served IEEE as a member of the Computer Society Award Committee, chair of the ACM/IEEE Kennedy Award Committee, and member of the Cray and Fernbach Award Committees. She has participated in several CRA-W mentoring workshops as both attendee and speaker, and this year’s CRA Leadership in Science Policy Institute. She has co-authored numerous reports for government agencies, particularly NSF, DOE and DARPA, to establish the research agenda in compilers and high-performance computing. Professor Hall is an ACM Distinguished Scientist. She received an M.S. and Ph.D. in Computer Science from Rice University, in 1989 and 1991, respectively, and graduated Magna Cum Laude in 1985 with a B.A. in Computer Science and Mathematical Sciences also from Rice University. Prior to joining Utah, Professor Hall was jointly a research associate professor and project leader at University of Southern California, and previously held research positions at Caltech, Stanford and Rice.