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 programming language constructs, algorithms, and hardware architectures 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 proofs of bounds on properties of algorithms, programming language and compiler tools, to printed circuit board and FPGA prototypes.
I am a TFP fellow in EECS at MIT, affiliated with the Computer Science and Artificial Intelligence Laboratory (CSAIL), where I work primarily with Martin Rinard.
Recent Research Publications
- 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. “Approximating Outside the Processor", In Wax'15, Co-located with ACM PLDI'15, 2015.
- P. Stanley-Marbell and M. Rinard. “Value-Deviation-Bounded Serial Data Encoding for Energy-Efficient Approximate Communication”, MIT-CSAIL-TR-2015-022, 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
- 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.
- P. Stanley-Marbell, G. Kapoor, and U. Vaishampayan (Apple, Inc.). "Dynamic Adjustment of Mobile Device Based on System Events". US Patent Publication Number 2015/0347204 A1, February 2015.
- P. Stanley-Marbell, G. Kapoor, and U. Vaishampayan (Apple, Inc.). "Dynamic Adjustment of Mobile Device Based on Adaptive Prediction of System Events". US Patent Publication Number 2015/0347205 A1, February 2015.
- P. Stanley-Marbell, G. Kapoor, and U. Vaishampayan (Apple, Inc.). "Dynamic Adjustment of Mobile Device Based on Voter Feedback". US Patent Publication Number 2015/0351033 A1, February 2015.
- V. Caparros Cabezas, R. Jongerius, M. Schmatz, and P. Stanley-Marbell (IBM Corporation). "Memory Sharing by processors". US Patent 9,183,150 (granted, November 10, 2015).
Recent Teaching Activities
- I will be teaching MIT 6.S194 (Error-Efficient Computing Systems) again in IAP 2017.
- Workshop instructor, MIT 6.S977, spring 2016.
- Taught MIT 6.S194/IAP (Error-Efficient Computing Systems) in IAP 2016 (a new 6-unit IAP course).
- I am on the team of advisors for the new MIT EECS Communication Laboratory.
- In spring 2015, I completed the MIT Kaufman Teaching Certificate Program.