Quick links

Margaret Martonosi

Photo of Margaret Martonosi
Hugh Trumbull Adams '35 Professor
Ph.D., Stanford, 1994
mrm  (@cs.princeton.edu) (609) 258-1912 208 Computer Science
Other Affiliations


Interests: Computer Architecture, Power-Aware Computing, and Mobile Computing.
HPCA Test-of-Time Paper Award, 2018; IEEE Computer Society Technical Achievement Award, 2018; Marie Pistilli Women in EDA Achievement Award, 2015; Anita Borg Institute Technical Leadership Award, 2013; ACM Fellow, 2009; IEEE Fellow, 2010.

Research Areas:

Active Research Projects:

Short Bio

Margaret Martonosi is the Hugh Trumbull Adams '35 Professor of Computer Science at Princeton University, where she has been on the faculty since 1994. She is also an affiliated faculty member in the Princeton Environmental Institute (PEI), the Department of Electrical Engineering, the Center for Information Technology Policy (CITP), and the Andlinger Center for Energy and the Environment. Martonosi previously served as Associate Dean for Academic Affairs in the School of Engineering and Applied Science. In 2015-2016, Prof. Martonosi was selected as a Jefferson Science Fellow serving at the U.S. Department of State, working on foreign policy related to computing and connectivity. 

Martonosi's research interests are in computer architecture and mobile computing, with particular focus on power-efficient systems. Her work has included the development of the Wattch power modeling tool and the Princeton ZebraNet mobile sensor network project for the design and real-world deployment of zebra-tracking collars in Kenya. Her current research focuses on hardware-software interface approaches to manage heterogeneous parallelism and power-performance tradeoffs in systems ranging from smartphones to chip multiprocessors to large-scale data centers. Her work includes performance and power optimizations, as well as formal verification techniques. 

Martonosi is a Fellow of both the Institute of Electrical and Electronic Engineers and the Association for Computer Machinery. Her other notable awards include the 2010 Princeton University Graduate Mentoring Award, the 2013 NCWIT Undergraduate Research Mentoring Award, the 2013 Anita Borg Institute Technical Leadership Award, and the 2015 Marie Pistilli Women in EDA Achievement Award.
Martonosi is an author of the three papers that have the highest citation counts in the history of three different major conferences: ISCA, ASPLOS, and HPCA (according to Microsoft Academic Search data from 2015). In addition to many archival publications, Martonosi is an inventor on seven granted US patents, and has co-authored two technical reference books on power-aware computer architecture. She serves on the Board of Directors of the Computing Research Association (CRA). Martonosi completed her Ph.D. at Stanford University, and also holds a Master's degree from Stanford and a bachelor's degree from Cornell University, all in Electrical Engineering.

Selected Publications

  • "COATCheck: Verifying Memory Ordering at the Hardware-OS Interface", Daniel Lustig, Geet Sethi, Margaret Martonosi, and Abhishek Bhattacharjee, 21st International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), April 2016. (Selected for 2017 IEEE Micro Top Picks in Computer Architecture)
  • “PipeCheck: Specifying and Verifying Microarchitectural Enforcement of Memory Consistency Models.” Dan Lustig, Michael Pellauer and Margaret Martonosi. 47th Annual IEEE/ACM International Symposium on Microarchitecture, Cambridge, U.K., December 2014. (Nominated for Best Paper Award).
  • “Human Mobility Characterization from Cellular Network Data.” Richard A. Becker, Ramón Cáceres, Karrie J. Hanson, Sibren Isaacman, Ji Meng Loh, Margaret Martonosi, James Rowland, Simon Urbanek, Alexander Varshavsky and Chris Volinsky. CACM. January 2013.
  • “Hardware Design Experiences in ZebraNet.” P. Zhang, C. Sadler, S. Lyon and M. Martonosi. Proceedings of SenSys 2004, November 2004.
  • “Wattch: A Framework for Architectural-Level Power Analysis and Optimizations.” David Brooks and Margaret Martonosi. 27th International Symposium on Computer Architecture, June, 2000, pages 83-94. (Earned ISCA's 2015 Long-Term Influential Paper Award).
Follow us: Facebook Twitter Linkedin