Prof. Hempstead

Mark D. Hempstead

Associate Professor, Department of Electrical and Computer Engineering
Adjunct Professor (Affiliate Faculty), Department of Computer Science
Tufts University
Medford, MA 02155

Mark Hempstead is an Associate Professor in the Department of Electrical and Computer Engineering at Tufts University. His research group, the Tufts Computer Architecture Lab, investigates methods to increase energy efficiency across the boundaries of circuits, architecture, and systems. His research has been applied to a range of platforms from embedded systems, IoT, chip multiprocessors, and high performance computing. Currently, they are exploring the performance and energy benefits of heterogeneity in future many-accelerator architectures; power-aware hardware and software for Android devices; and methodologies for communication-aware workload characterization. His group has published innovations in several different research communities including high performance computer architecture, embedded systems, workload characterization, mobile-systems, and the Internet-of-Things (IoT).

Dr. Hempstead received a BS in Computer Engineering from Tufts University and his MS and PhD 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 and the Drexel College of Engineering Excellence in Research 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. Before beginning a faculty position at Drexel University, Mark spent five months in the Cambridge, UK R&D group of ARM Ltd.

 

Recent Professional Service

  • 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
  • Workshop Organizer — Accelerator Architectures for General Purpose Computing at HPCA 2012
  • Program Committee — Computer Architecture and Operating System co-design (COAS) 2012
  • Publications Chair — International Symposium on Performance Analysis of Systems and Software (ISPASS) 2011, 2012, 2013, 2014

Current Courses, Fall 2016

  • EE 126 Computer Engineering (Computer Organization and Architecture)
  • EE 93/EE 193/COMP 50/COMP 150 Introduction to the Internet of Things

Past Courses

  • EE 126 Computer Engineering (Computer Organization and Architecture) [Fall 2015]
  • EE 194/COMP 140 Advanced Computer Architecture [Spring 2016]

Office Hours: Fall 2016

  • Mondays 3:00 – 4:00
  • Wednesdays 3:00 -4:00