Department of Engineering / Profiles / Dr Phillip Stanley-Marbell

Department of Engineering

Dr Phillip Stanley-Marbell


University Lecturer in the Internet of Things

Academic Division: Electrical Engineering

Telephone: +44 1223 7 62426


Personal website


Research interests

My research exploits the structure of signals in the physical world and the flexibility of human perception to make computation more efficient.

Summary of Recent Research: My research focuses on designing hardware architectures, algorithms, and programming language constructs that permit as many errors as constraints of input signals or the consumers of the system’s output can tolerate. My research results range from printed circuit board and FPGA prototypes to proofs of bounds on properties of algorithms, programming language and compiler tools.

Recent Research Publications

  • Jürgen Cito, Julia Rubin, Phillip Stanley-Marbell, and Martin Rinard. 2016. Battery-aware transformations in mobile applications. In Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering (ASE 2016). September 2016. 
  • P. Stanley-Marbell, P. A. Francese, and M. Rinard. "Encoder Logic for Reducing Serial I/O Power in Sensors and Sensor Hubs", In 28th Annual IEEE Symposium on High-Performance Chips (Hot Chips'16),  August 2016.
  • P. Stanley-Marbell and M. Rinard. "Reducing Serial I/O Power in Error-Tolerant Applications by Efficient Lossy Encoding", In 53rd Annual ACM/IEEE Design Automation Conference (DAC'16), June 2016.
  • P. Stanley-Marbell, V. Estellers, and M. Rinard "Crayon: Saving Power through Shape and Color Approximation on Next-Generation Displays", In 11th Annual European Conference on Computer Systems,  (EuroSys'16), April 2016.
  • P. Stanley-Marbell. "How Device Properties Influence Energy-Delay Metrics and the Energy-Efficiency of Parallel Computations". In USENIX/ACM HotPower'15, October 2015.
  • P. Stanley-Marbell and M. Rinard. “Efficiency Limits for Value-Deviation-Bounded Approximate Communication”, In IEEE Embedded Systems Letters Journal,  7(4), 109-112, 2015.
  • P. Stanley-Marbell and M. Rinard. “Lax: Driver Interfaces for Approximate Sensor Device Access”, In USENIX HotOS’15, 2015.

Recent Patent Grants / Patent Applications

  • C. de la Cropte de Chanterac, P. Stanley-Marbell, K.  Venkatraman, and G. Kapoor (Apple, Inc.). "Smart Advice To Charge Notification". US Patent Publication Number 20160357654/A1, December 8, 2016.
  • P. Stanley-Marbell, G. Kapoor, and U. Vaishampayan (Apple, Inc.). "Dynamic Adjustment of Mobile Device Based on Adaptive Prediction of System Events". US Patent Number 9,465,679, granted October 11, 2016.
  • P. Stanley-Marbell, G. Kapoor, and U. Vaishampayan (Apple, Inc.). "Dynamic Adjustment of Mobile Device Based on System Events". US Patent Number 9,462,965, granted October 11, 2016.
  • P. Stanley-Marbell, G. Kapoor, and U. Vaishampayan (Apple, Inc.). "Dynamic Adjustment of Mobile Device Based on Thermal Events". US Patent Number 9,432,839, granted August 30, 2016.
  • J. Wood, K. Vyas, A. Vyrros, G. Kapoor, P. Stanley-Marbell et al. (Apple, Inc.).  "Push notification initiated background updates". US Patent  Number 9,392,393, granted July 12, 2016.
  • P. Stanley-Marbell, G. Kapoor, K.-M. Wan, and J. Andrews  (Apple, Inc.). "Dynamic adjustment of mobile device based on user activity". US Patent  Number 9,256,484, granted February 9, 2016.

Teaching activity

  • Module lecturer, CUED 4B25 (Embedded Systems for the Internet of Things)
  • Course instructor, MIT 6.S194/IAP (Error-Efficient Computing Systems) in IAP 2017.
  • Workshop instructor,  MIT 6.S977 (Technical Communication Skills for Graduate Students), spring 2016.
  • Course instructor, MIT 6.S194/IAP (Error-Efficient Computing Systems) in IAP 2016.
  • Advisor, MIT EECS Communication Laboratory (Communication Skills for Engineers), 2015 to 2017.
  • MIT Kaufman Teaching Certificate Program, spring 2015.

Other positions

  • Co-organizer, Swiss National Science Foundation (SNF) International Exploratory Workshop on Theory and Practice of Error-Efficient Computing, 2017.
  • Sponsorships Chair, USENIX/ACM Hot Topics in Operating Systems (HotOSXVI), 2017.
  • Posters Chair, USENIX/ACM European Conference on Computer Systems (EuroSys), 2017.
  • Program Committee, IEEE/ACM International Conference on Computer-Aided Design (ICCAD), 2017.
  • Program Committee, USENIX/ACM European Conference on Computing Systems (EuroSys), 2018.


Prior to joining Cambridge in 2017, I was with MIT in Cambridge Massachusetts  (2014–2017). I completed my Ph.D. at CMU in 2007 in the lovely city of Pittsburgh. From 2008–2012 I was a permanent research staff member (RSM) at IBM Research in Zürich, and at Apple in Cupertino California from 2012–2014. Before graduate school, I spent several summers as an intern at Bell Labs in Murray Hill, NJ. At Bell Labs, I first spent two summers in the Microelectronics division with a group that designed ASICs for telephony applications. I then spent an extended co-op in the Lucent Bell Labs Data Networking division, in a project spun out of the UNIX group, doing work with the Inferno Operating System.

Department role and responsibilities