MARY W HALL portrait
  • Director, School of Computing, School Of Computing
  • Professor, School Of Computing
  • Professor, School Of Computing
801-581-8224

Professional Service

  • ACM. Role: Member. ACM/IEEE Ken Kennedy Award Committee. 06/2023 - 08/2023
  • IEEE International Parallel and Distributed Processing Symposium. Role: Member. Program Committee. 06/2023 - 07/2023
  • Computing Research Association. Role: Member. Executive Committee. 04/2023 - present
  • International Workshop on OpenMP. Role: Member. Program Committee. 04/2023 - 06/2023
  • IEEE. Role: Chair. IEEE Computer Society Sidney Fernbach Award Committee. 03/2023 - 08/2023
  • IEEE . Role: Member. IEEE Computer Socity Award Committee. 01/2023 - 12/2023
  • SIGPLAN/SIGARCH/SIGOS Conference on Architecture Support for Programming Languages and Operating Systems. Role: Member. Program Committee. 07/2022 - 02/2023
  • International Conference on High-Performance Computing, Networking, Storage and Analysis (SC). Role: Member. Program Committee. 04/2022 - 06/2022
  • IEEE. Role: IEEE Computer Society Award Committee. Member. 01/2022 - 12/2022
  • IEEE. Role: Chair. IEEE Computer Society Seymour Cray Award Committee. 01/2022 - 08/2022
  • IEEE. Role: Chair. IEEE Computer Society Sidney Ferbach Award. 01/2022 - 08/2022
  • IMPACT Workshop. Role: Member. Program Committee. 11/2021 - 01/2022
  • ACM SIGPLAN Conference on Programming Language Design and Implementation. Role: Member. Program Committee. 10/2021 - 02/2022
  • International Conference on Code Generation and Optimization. Role: Member. Program Committee. 10/2020 - 01/2021
  • Workshops on Languages and Compilers of Parallel Computing. Role: Review papers. Program Committee Member. 07/2020 - 08/2020
  • International Conference on Supercomputing. Role: Review papers. Program committee member. 02/2020 - 03/2020
  • BPCnet Workshop Series. Role: Workshop Co-Organizer and Presenter. Co-Organizer and Presenter at a series of workshops as an effort to assist the National Science Foundation in its Broadening Participation in Computing Pilot Program. These workshops were designed to train departments to develop BPC Plans, reaching over 100 institutions. 11/2019 - 08/2020
  • International Workshop on Languages and Compilers for Parallel Computing. Role: Member. Program Committee. 08/2019 - 10/2019
  • DOE Computational Science Graduate Research Fellowship. Steering Committee. 06/2019 - 03/2022
  • SC21 Conference. Role: Oversee entire technical program for 6000 attendees. Technical Program Chair . 06/2019 - 01/2022
  • SC 20 Conference. Role: Deputy Chair. Technical Program. 06/2019 - 11/2020
  • ACM Workshop on Functional High-Performance and Numerical Computing. Program Committee Member. 02/2019 - 04/2019
  • EuroPar 2019. Role: Extended Review Committee. Program Committee Member. 12/2018 - 02/2019
  • ACM Programming Language Design & Implementation. Role: Member. External Program Committee. 11/2018 - 06/2019
  • International Workshop on Polyhedral Compilation Techniques (IMPACT '19). Role: Member. Program Committee. 11/2018 - 01/2019
  • ACM Federated Computing Research Conference. Role: Chair. Plenary Speaker Chair. 09/2018 - 06/2019
  • ACM Principles and Practice of Parallel Programming. Role: Member. Extended Review Committee. 08/2018 - 02/2019
  • ACM/IEEE International Conference for High Performance Computing, Networking Storage and Analysis. Role: Co-Chair. Test of Time Award Committee, SC'18. 08/2018 - 11/2018
  • CANDAR. Role: Program Committee Member. International Symposium on Computing and Networking. 07/2018 - 08/2018
  • International Workshop on Languages and Compilers for Parallel Computing (LCPC'18). Program Co-Chair and Workshop Co-Organizer. 03/2018 - 10/2018
  • ACM Programming Language Design & Implementation. Role: Member. External Program Committee. 11/2017 - 06/2018
  • International Workshop on Polyhedral Compilation Techniques (IMPACT '18). Role: Program Committee Member. Program Committee Member. 11/2017 - 01/2018
  • ACM. Role: External Review Committee. External Review Committee Member, Principles and Practice of Parallel Programming, 2018. 09/2017 - 02/2018
  • The Fifth International Symposium on Computing and Networking. Role: Program Committee Member. CANDAR, 2017. 08/2017 - 09/2017
  • International Workshop on Languages and Compilers for Parallel Computing (LCPC). Role: Program Committee Member. Program Committee Member. 07/2017 - 10/2017
  • ACM. Role: Program Committee Member. First ACM SIGPLAN Workshop on Machine Learning and Programming Languages (MAPL). 04/2017 - 05/2017
  • 23RD INTERNATIONAL EUROPEAN CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING. Role: Program Committee Member. EuroPar 2017. 03/2017 - 05/2017
  • ACM. Program Committee Member and Shepherd, Principles and Practice of Parallel Programming, PPoPP 2017. 09/2016 - 02/2017
  • The Fourth International Symposium on Computing and Networking (CANDAR). Role: Program Committee Member. CANDAR'16. 09/2016 - 12/2016
  • International Workshop on Polyhedral Compilation Techniques (IMPACT). Role: Program Co-Chair. Program Co-Chair. 05/2016 - 01/2017
  • ISC Group. Role: Program Committee Member. International Supercomputing Conference. 12/01/2015 - 02/29/2016
  • HiPEAC. Role: Program Committee Member. International Workshop on Polyhedral Compilation Techniques. 11/2015 - 12/2015
  • ACM SIGPLAN. Role: Program Committee Member. Principles and Practice of Parallel Programming. 09/2015 - 11/2015
  • Computing Research Association. Role: Member and ACM Representative. Board of Directors. 07/2015 - present
  • Stonybrook University. Role: Member. External Advisory Board, Institute for Advanced Computational Science. 06/2015 - present
  • ACM/IEEE SC Conference. Role: Co-Chair. SC'15 Test of Time Award. 05/01/2015 - 11/18/2015
  • ACM SIGPLAN. Role: External Review Committee. Conference on Programming Language Design and Implementation. 10/2014 - 02/2015
  • ACM SIGPLAN/SIGARCH. Role: Program Committee Member. Conference on Architectural Support for Programming Languages and Operating Systems. 08/2014 - 03/2015
  • ACM SIGPLAN. Role: Program Committee Member. Workshop on Memory System Performance. 04/2014 - 05/2014
  • ACM SIGPLAN. Role: Program committee member. Conference on Programming Language Design and Implementation . 11/2013 - 03/2014
  • HiPEAC. Role: Program Committee Member. International Workshop on Polyhedral Compilation Techniques. 10/2013 - 11/2013
  • ACM/IEEE. Role: Technical Papers Co-Chair. International Conference on High-Performance Computing, Networking, Storage and Analysis. 06/2013 - 02/2015
  • ACM/IEEE. Role: Program Committee Member. SC13 Conference on High-Performance Computing, Networking, Storage and Analysis. 05/01/2013 - 07/01/2013
  • ACM/IEEE. Role: Silver Anniversary Chair and Executive Committee. SC13 International Conference on High-Performance Computing, Networking, Storage and Analysis. 11/2012 - 02/2014
  • ETAPS. Role: Program Committee Member. International Conference on Compiler Construction. 11/01/2012 - 12/15/2012
  • ACM/IEEE. Role: Program Committee Member. SC12 Conference on High-Performance Computing, Networking, Storage and Analysis. 05/01/2012 - 07/01/2012
  • ACM/IEEE. Role: Exhibits Chair and Executive Committee. SC12 Conference on High-Performance Computing, Networking, Storage and Analysis. 11/10/2011 - 11/20/2012
  • ACM/IEEE Conference on Code Generation and Optimization. Role: Review papers and participate in program selection. Program Committee Member. 09/2011 - 03/2012
  • International Conference on High-Performance and Embedded Architectures and Compilers. Role: Review papers and participate in program selection. Program Committee member. 07/2011 - 11/2011
  • International Workshop on Languages and Compilers for Parallel Computing (LCPC). Role: Review papers and participate in program selection. Program committee member. 07/2011 - 09/2011
  • Department of Energy Office of Science. Role: organizing committee member and report coathor. Exascale Programming Challenges Workshop. 04/2011 - 10/2011
  • ACM SIGPLAN. Role: Steering Committee Member. Programming Language Design and Implementation (PLDI) Conference . 06/2010 - 06/2013
  • ACM Conference on Programming Language Design and Implementation. Role: Overall conference organization . General Chair. 06/2010 - 09/2011
  • ACM SIGPLAN/SIGARCH. Role: Steering Committee Member. Principles and Practice of Parallel Programming (PPoPP) Steering Committee. 02/2009 - present

Honors & Awards

  • IEEE Fellow. IEEE, 01/01/2020
  • Senior Member. IEEE, 05/2018
  • Leadership in Science Policy Institute, Selected for Class of 2015. CRA, 04/27/2015
  • ACM Distinguished Scientist. Association of Computing Machinery (ACM), 10/2010

Internal Service

  • Chemistry Department 7-year Graduate Review. Internal Reviewer, 02/2022 - 04/2022. University service.
  • SCI Institute Director Search Committee. Member, 08/2020 - 12/2020. University service.
  • Director, School of Computing. Manage the School of Computing, 07/2020 - present. College service.
  • Dean of College of Science Search Committee. Member, 10/2018 - 04/2019. University service.
  • William R. Gould Lecture Series Advisory Board. Member, 08/2018 - 09/2019. University service.
  • Women in Engineering Faculty Council. Chair, 10/2016 - 07/2020. College service.
  • School of Computing Executive Committee. Member, 08/2015 - 07/2020. Department service.
  • Diversity Committee. Chair, 08/2015 - 07/2019. Department service.
  • Presidential Commission on the Status of Women. Member, and Edie Kochenour Lecture Subcommittee Member, 09/01/2012 - 05/2016. University service.
  • Women in Engineering Advisory Council. Member, 08/01/2012 - 09/2016. College service.
  • SEED grants committee member. review proposals, 09/2011 - 05/2012. University service.
  • RPT . Subcommittee member, 09/2011 - 09/2011. Department service.
  • Jay Lepreau Named Professorship Search Committee. Committee member; chair since 9/2010, 11/2008 - 02/2012. Department service.

Outreach

  • FIRST Tech Challenge Dean's List Reviewer for State of Utah. 02/2023 - 02/2023
  • First Tech Challenge Deans List Reviewer for State of Utah. 02/2022 - 02/2022
  • FIRST Tech Challenge Deans List Judge for State of Utah (one of 2). 12/2020 - 02/2021
  • FIRST Lego League Jr.: Expanded program to two elementary schools, Liberty and Backman. Reached 27 kids. Developed proposal for FIRST Stem Equity and Innovation grant (pending). 10/2018 - 03/2019
  • FIRST Tech Challenge Mentor and Volunteer. 01/2018 - 04/2019
  • FIRST Lego League Jr.: Created FLL Jr program at Title I Liberty Elementary Community Education Center and mentored 3 teams of third graders. Organized Expo event for 7 local teams. Presented their work at FIRST Robotics Day at the Capitol to state legislators. 11/2017 - 03/2018
  • FIRST Tech Challenge, mentor, volunteer at Utah, Worlds. 01/2017 - 12/2017
  • FIRST Tech Challenge mentor and volunteer. 01/2016 - 12/2016
  • FIRST Lego League. 05/2014 - 05/2016

In the Media