Mark D. Hempstead
Associate Professor, Department of Electrical and Computer Engineering
Adjunct Professor (Affiliate Faculty), Department of Computer Science
Tufts University
Medford, MA 02155
His research has been applied to a range of platforms from chip multiprocessors, high performance computing, machine learning systems, embedded systems, and IoT. Currently, they are exploring the computing within the network on chip (SnackNoC); non-volatile memories for the last-level cache; security implications of the thermal-side channel; cache partitioning, methods to automatically generate shared hardware accelerators from source code; power-aware hardware and software for Android devices, and flexible workload characterization tools. His group has published innovations in several different research communities including high performance computer architecture, workload characterization, mobile-systems, and embedded systems.
Dr. Hempstead received a BS in Computer Engineering from Tufts University and his MS and Ph.D. in Engineering from Harvard University, working with Professors David Brooks and Gu-Yeon Wei. Prior to joining Tufts University in 2015, he was an Assistant Professor at Drexel University. He received the NSF CAREER award in 2014. He was honored for his achievements in teaching with the 2014 Drexel University Allen Rothwarf Award for Teaching Excellence given to one junior faculty member a year. He was the winner of the industry sponsored SRC student design contest in 2006 and Best Paper Nominee in HPCA 2012. He has spent time in the research divisions of Intel, ARM and, more recently, at Facebook FAIR SysML as a visiting research scientist.
Recent Professional Service
- Program Committee, IEEE International Symposium on High Performance Computer Architecture (HPCA), 2022
- Program Committee, IEEE/ACM International Symposium on Microarchitecture (MICRO) 2021
- Program Committee, International Symposium on Performance Analysis of Systems and Software (ISPASS) 2021
- External Review Committee, IEEE International Symposium on High Performance Computer Architecture (HPCA), 2021
- External Review Committee, IEEE/ACM International Symposium on Microarchitecture (MICRO) 2020
- External Review Committee, IEEE International Symposium on Computer Architecture (ISCA), 2020
- External Review Committee, IEEE International Symposium on High Performance Computer Architecture (HPCA), 2020
- Technical Program Committee– IEEE International Symposium on Workload Characterization (IISWC) 2019
- External Review Committee, IEEE International Symposium on High Performance Computer Architecture (HPCA), 2019
- Local Arrangements Chair, IEEE/ACM International Symposium on Microarchitecture (MICRO) 2017
- External Review Committee, IEEE/ACM International Symposium on Microarchitecture (MICRO) 2017
- Technical Program Committee, 60th IEEE International Midwest Symposium on Circuits and Systems (MWSCAS) 2017
- External Review Committee, IEEE International Symposium on Computer Architecture (ISCA), 2017
- Registration Chair, IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), 2017
- Technical Program Co-Chair — IEEE International Symposium on Workload Characterization (IISWC) 2016
- External Review Committee, IEEE/ACM International Symposium on Microarchitecture (MICRO) 2016
- External Review Committee, IEEE International Symposium on High Performance Computer Architecture (HPCA), 2016
- Program Committee, IEEE International Conference on Computer Design (ICCD) 2015
- External Review Committee, IEEE/ACM International Symposium on Microarchitecture (MICRO) 2015
- Program Committee, International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD) 2015
- Program Committee, IEEE International Conference on Compilers, Architectures, and Synthesis of Embedded Systems (CASES 2015).
- Program Committee, IEEE International Conference on Networking, Architecture, and Storage, (NAS) 2015
- Tutorial Organizer — Research Infrastructures for Accelerator-Centric Architectures (HPCA) 2015
- External Review Committee — IEEE International Symposium on Computer Architecture (ISCA) 2015
- Registration Chair — IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS) 2015
- External Review Committee — IEEE International Symposium on High Performance Computer Architecture (HPCA) 2015
- Keynote Speaker — IEEE International Conference on Computer Design (ICCD) 2013
- Program Committee — IEEE International Symposium on Workload Characterization (IISWC) 2013
- Publications Chair — International Symposium on Performance Analysis of Systems and Software (ISPASS) 2011, 2012, 2013, 2014
Current Courses, 2021-2022
- EE156/CS 140 Advanced Topics in Computer Architecture
- EE 126/CS 146 Computer Engineering (Computer Organization and Architecture)
Past Courses
- EE 93/EE 193/COMP 50/COMP 150 Introduction to the Internet of Things [Fall 2016]
- EE 126 Computer Engineering (Computer Organization and Architecture) [Fall 2015, Fall 2016, Fall 2017]
- EE 194/COMP 140 Advanced Computer Architecture [Spring 2016, Spring 2018]
Office Hours: Fall 2021
- Mondays 10:00 – 11:30am (Halligan 235A)
- Tuesdays 9:30 – 11:00am (Virtual, contact for zoom link)