Books

 

Book Chapters

  • P. Stanley-Marbell, N. H. Zamora, D. Marculescu and R. Marculescu. “Application Re-mapping for Fault-Tolerance in Ambient Intelligent Systems”. Book chapter in Ambient Intelligent Systems: Impact on embedded-system design, Eds. T. Basten, M. Geilen, and H. de Groot, Kluwer Academic Press, 2003.
  • P. Stanley-Marbell, D. Marculescu, R. Marculescu and P. K. Khosla. “Modeling Computational, Sensing, and Actuation Surfaces”. Book chapter, in Low-Power Electronics Design, Eds. Christian Piguet, CRC Press, 2004.
 

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), 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.


2015

P. Stanley-Marbell. "How Device Properties Influence Energy-Delay Metrics and the Energy-Efficiency of Parallel Computations". USENIX/ACM HotPower'15, 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”, USENIX HotOS’15, 2015.

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 Thermal Conditions". US Patent Publication Number 2015/0350885 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.


2014

R. Jongerius, P. Stanley-Marbell, and H. Corporaal. "Quantifying the Common Computational Problems in Contemporary Applications (Extended Version)". IBM Research Report RZ 3885, 2014.

P. Stanley-Marbell, G. Kapoor, K.-M. Wan, and J.J. Andrews (Apple Inc.) “Dynamic Adjustment of Mobile Device Based on User Activity”. US Patent Publication Number US 2014/0366041 A1

D. M. Chan, J. Iarocci, G. Kapoor, K.-M. Wan, P. Stanley-Marbell, et al. (Apple Inc.) “Initiating Background Updates Based on User Activity”. US Patent Publication Number 2014/0366042 A1

J. Wood, A. Vyas, A. Vyrros, G. Kapoor, P. Stanley-Marbell, et al. (Apple Inc.) “Push Notification Initiated Background Updates”. US Patent Publication Number 2014/0364104 A1

K. Moselund, P. Stanley-Marbell, A. Döring, and M. Björk. (IBM Corporation) “Tunnel field-effect transistor”. US Patent 8,772,877 (granted, July 8, 2014. Additional Chinese, German, and EU patent applications in process.)

P. Stanley-Marbell. (IBM Corporation) “Energy capture of time-varying energy sources by varying computational workload”. US Patent 8,856,576 (granted October 7, 2014. Additional Chinese, German, and EU patent applications in process.)


2013

H. Hunter, R. Luijten, and P. Stanley-Marbell. (IBM Corporation) “Computer-implemented method of processing resource management”. US Patent 8,549,268 (granted, October 1, 2013. Additional Chinese, German, and EU patent applications in process.)

H. Hunter, R. Luijten, and P. Stanley-Marbell. (IBM Corporation). “Computer program product for managing processing resources”. US Patent 8,473,723 (granted, June 25, 2013. Additional Chinese, German, and EU patent applications in process.)

V. Caparrós Cabezas, R. Jongerius, M. Schmatz, and P. Stanley-Marbell. (IBM Corporation) “Memory Sharing by processors”. US Patent Application, Publication Number US 20130159632 A1

P. Stanley-Marbell “L24: Evaluating Parallelism, Performance, Energy-Efficiency, and Cost Tradeoffs in Future Sensor Platforms”, ACM Transactions on Embedded Computing Systems, Vol. 13, No. 1, pp. 7:1--7:27, 2013


2012

P. Stanley-Marbell. “ExaBounds—Better-than-back-of-the-envelope Analysis for Large-Scale Computing Systems”. IBM Research Report RZ3883, 2012

R. Jongerius and P. Stanley-Marbell. “Language Definition for a Notation of Computational Problems”. IBM Research Report RZ3828, 2012

P. Stanley-Marbell. “The Influence of Transistor Properties on Performance Metrics and the Energy-Efficiency of Parallel Computations”. IBM Research Report RZ3829, 2012


2011

P. Stanley-Marbell. “Parallelism, Performance, and Energy-Efficiency Tradeoffs for In Situ Sensor Data Processing”. IEEE Embedded Systems Letters Journal, Vol. 3, No. 1, pp. 16--19, 2011.

A. Schoofs and P. Stanley-Marbell. “Portability in MAC protocol and transceiver software implementations for LR-WPAN platforms”. Software—Practice and Experience, John Wiley and Sons, Vol. 41, No. 4, pp. 339--361, 2011.

V. Caparrós Cabezas and P. Stanley-Marbell. “Parallelism and Data Movement Characterization of Contemporary Application Classes”. Proc. 23rd ACM Symposium on Parallelism in Algorithms and Architectures, pp. 95--104, 2011.

P. Stanley-Marbell and V. Caparrós Cabezas. “Performance, Power, and Thermal Analysis of Low-Power Processors for Scale-Out Systems”. Proc. 7th Workshop on High-Performance, Power-Aware Computing, ACM, pp. 858--865, 2011.

P. Stanley-Marbell, V. Caparrós Cabezas and R. Luijten. “Pinned to the Walls—Impact of Packaging and Application Properties on the Memory and Power Walls”. Proc. ACM/IEEE International Symposium on Low Power Electronics and Design (ISLPED), pp. 51--56, 2011.

R. Jongerius, P. Stanley-Marbell and H. Corporaal. “Quantifying the Common Computational Problems in Contemporary Applications”. Proc. IEEE International Symposium on Workload Characterization, pp. 74, 2011.

V. Caparrós Cabezas and P. Stanley-Marbell. “Quantitative Analysis of Parallelism and Data Movement Properties Across the Berkeley Computational Motifs”. Proc. ACM Computing Frontiers, ACM, pp. 17:1--17:2, 2011.


2010

E. van Hensbergen, N. Evans and P. Stanley-Marbell. “A Unified Execution Model for Cloud Computing”. ACM SIGOPS Operating Systems Review, Vol. 44, No. 2, 2010.

P. Stanley-Marbell “Sal/Svm: An Assembly Language and Virtual Machine for Computing with Non-Enumerated Sets”. Proc. VMIL '10 Virtual Machines and Intermediate Languages, pp. 1--10, 2010.


2009

A. Schoofs, Peter van der Stok and P. Stanley-Marbell. “Portability versus Efficiency Tradeoffs in MAC Implementations for Microsensor Platforms”. IEEE Embedded Systems Letters Journal, Vol. 1, No. 1, pp. 24-27, 2009.

N. Evans, E. van Hensbergen and P. Stanley-Marbell “A Unified Execution Model for Cloud Computing”. Proc. ACM Large Scale Distributed Systems and Middleware Workshop, LADIS 2009, ACM, 2009.

P. Stanley-Marbell. “Encoding Efficiency of Digital Number Representations under Deviation Constraints”. Proc. IEEE Information Theory Workshop, 2009.

P. Stanley-Marbell, T. Basten, J. Rousselot, R. Serna Oliver, H. Karl, M. Geilen, R. Hoes, M. Steine, J.-D. Decotignie and G. Fohler. “Models in Networked Embedded Systems”. Journal letter, 2009, submitted for publication.

N. Evans, E. van Hensbergen and P. Stanley-Marbell. “Service-Oriented File Systems”. IBM Research Report, RC24788 (W0904-091), 2009.


2008

P. Stanley-Marbell. “A Mobile Client Platform for Sensor Networks”. Technische Universiteit Eindhoven, TU/e ES Tech Report, Number ESR-2008-04, 2008.

P. Stanley-Marbell. “A Programming Model and Language Implementation for Error-Tolerant Networks of Computation”. Technische Universiteit Eindhoven, TU/e ES Tech Report, Number ESR-2008-03, 2008.

P. Stanley-Marbell. “Deviation-Tolerant Computation in Concurrent Failure-Prone Hardware”. Technische Universiteit Eindhoven, TU/e ES Tech Report, Number ESR-2008-01, 2008.

P. Stanley-Marbell. “Encoding Efficiency Bounds for Digital Number Representations Under Value Deviation Constraints”. Technische Universiteit Eindhoven, TU/e ES Tech Report, Number ESR-2008-02, 2008.

P. Stanley-Marbell. “Ladon — A 24-processor Low-Power, Performance-Scalable Processor Module for Sensor Platforms”. Technische Universiteit Eindhoven, TU/e ES Tech Report, Number ESR-2008-05, 2008.

P. Stanley-Marbell, T. Basten, J. Rousselot, R. Serna Oliver, H. Karl, M. Geilen, R. Hoes, G. Fohler and J.-D. Decotignie. “System Models in Wireless Sensor Networks”. Technische Universiteit Eindhoven, TU/e ES Tech Report, Number ESR-2008-06, 2008.


2007

P. Stanley-Marbell and D. Marculescu. “An 0.9 x 1.2in Low Power, Energy-Harvesting System with Custom Multi-Channel Communication Interface”. Proc. Design, Automation and Test in Europe, DATE’07, 2007.

P. Stanley-Marbell and D. Marculescu. “Sunflower: Full-System, Embedded Microarchitecture Evaluation”. Proc. International Conference on High Performance Embedded Architectures & Compilers, HiPEAC’07, 2007.

P. Stanley-Marbell. “Programming Unreliable Networks of Computation”. Ph.D. dissertation, Carnegie Mellon University, 2007.

P. Stanley-Marbell. “Current Measurement Daughtercard for Logicpd i.MX31 LITEKIT Evaluation Board”. Technische Universiteit Eindhoven, TU/e ES Tech Report, Number ESR-2007-07, 2007.

P. Stanley-Marbell. “The Sunflower toolsuite — hardware and software research platforms for energy-constrained and failure-prone systems”. Proceedings of the Dagstuhl Seminar 07041, Power-aware Computing Systems, 2007.

C. Bleakley, T. Clerckx, H. Devos, M. Grumer, A. Janek, U. Kremer, C. W. Probst, P. Stanley-Marbell, C. Steger, V. Venkatachalam and M. Wendt. “Towards Interfaces for Integrated Performance and Power Analysis and Simulation”. Proceedings of the Dagstuhl Seminar 07041, Power-aware Computing Systems, 2007.

P. Stanley-Marbell “What is IEEE P1801 (Unified Power Format) ?”. ACM Special Interest Group on Design Automation (SIGDA) Newsletter, 2007.


2006

P. Stanley-Marbell and D. Marculescu. “A Programming Model and Language Implementation for Concurrent Failure-Prone Hardware”. Proc. 2nd Workshop on Programming Models for Ubiquitous Parallelism, PMUP’06, 2006.

P. Stanley-Marbell, K. Lahiri and A. Raghunathan. “Adaptive data placement in an embedded multiprocessor thread library”. Proc. Design, Automation and Test in Europe, DATE’06, 2006.

P. Stanley-Marbell. “Experience Teaching an Inferno Course”. Proc. 1st International workshop on the Plan 9 Operating System, IWP9’06, 2006.

P. Stanley-Marbell. “Implementation of a Distributed Full-System Simulation Framework as a Filesystem Server”. Proc. 1st International workshop on the Plan 9 Operating System, IWP9’06, 2006.


2005

P. Stanley-Marbell. “Full-system simulation for sensor networks”. Proc. 3rd international conference on Embedded networked sensor systems, SenSys’05, 2005.


2004

P. Stanley-Marbell, D. Marculescu, R. Marculescu and P. K. Khosla. “Modeling Computational, Sensing, and Actuation Surfaces”. Book chapter, in Low-Power Electronics Design, Eds. Christian Piguet, CRC Press 2004.

P. Stanley-Marbell and D. Marculescu. “Local Decisions and Triggering Mechanisms for Adaptive Fault-Tolerance”. Proc. Design, Automation and Test in Europe, DATE’04, 2004.


2003

D. Marculescu, R. Marculescu, N. H. Zamora, P. Stanley-Marbell, S. Park, S. Jayaraman, S. Jung, C. Lauterbach, W. Weber, T. Kirstein, D. Cottet, J. Grzyb, G. Troster, M. Jones, T. Martin and Z. Nakad. “Electronic Textiles: A Platform for Pervasive Computing”. Proceedings of the IEEE, Vol. 91, No. 12, 2003.

P. Stanley-Marbell, D. Marculescu, R. Marculescu and P. K. Khosla. “Modeling, Analysis and Self-Management of Electronic Textiles”. IEEE Transactions on Computers, Vol. 52, No. 8, pp. 996-1010, 2003.

P. Stanley-Marbell, N. H. Zamora, D. Marculescu and R. Marculescu. “Application Re-mapping for Fault-Tolerance in Ambient Intelligent Systems”. Book chapter in Ambient Intelligent Systems: Impact on embedded-system design, Eds. T. Basten, M. Geilen, and H. de Groot, Kluwer Academic Press 2003.

P. Stanley-Marbell. “Inferno Programming with Limbo” (textbook, 372 pages), John Wiley and Sons 2003.

P. Stanley-Marbell and D. Marculescu. “Dynamic Fault-Tolerance Management and Metrics for Battery Powered Failure-Prone Systems”. Proc. IEEE/ACM International Conference on Computer-Aided Design, ICCAD’03, 2003.

P. Stanley-Marbell and D. Marculescu. “Dynamic Fault-Tolerance Management in Failure-Prone Battery-Powered Systems”. Proc. 12th International Workshop on Logic and Synthesis (IWLS’03), 2003.

D. Marculescu, N. H. Zamora, P. Stanley-Marbell and R. Marculescu. “Fault-Tolerant Techniques for Ambient Intelligent Distributed Systems”. Proc. IEEE/ACM International Conference on Computer-Aided Design, ICCAD’03, 2003.

P. Stanley-Marbell and D. Marculescu. “Programming Crystalline Hardware”. Proc. 2nd Workshop on Non-Silicon Computation, NSC-2, In conjunction with ISCA’03, 2003.


2002

P. Stanley-Marbell, M. Hsiao and U. Kremer. “A Hardware Architecture for Dynamic Performance and Energy Adaptation”. Lecture Notes in Computer Science, special issue on "Power Aware Computing Systems (PACS-02)", Vol. 2325, pp. 33-52, 2002.

P. Stanley-Marbell, M. Hsiao and U. Kremer. “A Hardware Architecture for Dynamic Performance and Energy Adaptation”. Proc. Workshop on Power-Aware Computing Systems, 2002.

N. H. Zamora, P. Stanley-Marbell, R. Marculescu and D. Marculescu. “Pre-Copying: An Improved Code Migration Technique for Future Fault-Tolerant Electronic Textiles”. Proc. First Workshop on Modeling, Analysis and Middleware Support for Electronic Textiles (MAMSET'02), in conjunction with ASPLOS'02, 2002.

P. Stanley-Marbell and D. Marculescu. “Exploiting Redundancy through Code Migration in Networked Embedded Systems”. CMU CSSI Technical Report No. CSSI-02-14, 2002.


2001

P. Stanley-Marbell and M. Hsiao. “Fast, Flexible, Cycle-Accurate Energy Estimation”. Proc. ACM/IEEE International Symposium on Low Power Electronics and Design (ISLPED), ACM/IEEE, pp. 141-146, 2001.

P. Stanley-Marbell, C. Borcea, K. Nagaraja and L. Iftode. “Smart Messages: A System Architecture for Large Networks of Embedded Systems”. Proc. 8th Workshop on Hot Topics in Operating Systems, HotOS-VIII, pp. 153, 2001.

P. Stanley-Marbell. “Hardware and Compiler Techniques for Microprocessor Energy Reduction”. Master thesis, Rutgers University, 2001.


2000

P. Stanley-Marbell. “Inferno Application Development with Limbo”. In Dr. Dobbs Journal, 2000.

P. Stanley-Marbell and L. Iftode. “Scylla: A Smart Virtual Machine for Mobile Embedded Systems”. Proc. 3rd IEEE Workshop on Mobile Computing Systems and Applications, WMCSA 2000, IEEE, pp. 41-50, 2000

P. Stanley-Marbell and M. Hsiao. “Fast, Cycle-Accurate Energy Estimation for Networks of Embedded Systems”. Dept. of Electrical and Computer Engineering, CAIP Technical Report TR-255, Rutgers University, 2000.

P. Stanley-Marbell and L. Iftode. “Scylla: A Smart Virtual Machine for Mobile Embedded Systems”. Dept. of Computer Science, Technical Report DCS-TR-416, Rutgers University, 2000.

P. Stanley-Marbell, C. Borcea, K. Nagaraja and L. Iftode. “Smart Messages: A System Architecture for Large Networks of Embedded Systems”. Dept. of Computer Science, Technical Report DCS-TR-430, Rutgers University, 2000.