var bibbase_data = {"data":"\"Loading..\"\n\n
\n\n \n\n \n\n \n \n\n \n\n \n \n\n \n\n \n
\n generated by\n \n \"bibbase.org\"\n\n \n
\n \n\n
\n\n \n\n\n
\n\n Excellent! Next you can\n create a new website with this list, or\n embed it in an existing web page by copying & pasting\n any of the following snippets.\n\n
\n JavaScript\n (easiest)\n
\n \n <script src=\"https://bibbase.org/service/query/iWx8NBJR8TrhGr5rW?jsonp=1&theme=side&hidemenu=true&jsonp=1\"></script>\n \n
\n\n PHP\n
\n \n <?php\n $contents = file_get_contents(\"https://bibbase.org/service/query/iWx8NBJR8TrhGr5rW?jsonp=1&theme=side&hidemenu=true\");\n print_r($contents);\n ?>\n \n
\n\n iFrame\n (not recommended)\n
\n \n <iframe src=\"https://bibbase.org/service/query/iWx8NBJR8TrhGr5rW?jsonp=1&theme=side&hidemenu=true\"></iframe>\n \n
\n\n

\n For more details see the documention.\n

\n
\n
\n\n
\n\n This is a preview! To use this list on your own web site\n or create a new web site from it,\n create a free account. The file will be added\n and you will be able to edit it in the File Manager.\n We will show you instructions once you've created your account.\n
\n\n
\n\n

To the site owner:

\n\n

Action required! Mendeley is changing its\n API. In order to keep using Mendeley with BibBase past April\n 14th, you need to:\n

    \n
  1. renew the authorization for BibBase on Mendeley, and
  2. \n
  3. update the BibBase URL\n in your page the same way you did when you initially set up\n this page.\n
  4. \n
\n

\n\n

\n \n \n Fix it now\n

\n
\n\n
\n\n\n
\n \n \n
\n
\n  \n 2024\n \n \n (2)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n CoSense: Compiler Optimizations using Sensor Technical Specifications.\n \n \n \n \n\n\n \n Mu, P.; Mavrogeorgis, N.; Vasiladiotis, C.; Tsoutsouras, V.; Kaparounakis, O.; Stanley-Marbell, P.; and Barbalace, A.\n\n\n \n\n\n\n In Rodríguez, G.; Sadayappan, P.; and Sukumaran-Rajam, A., editor(s), Proceedings of the 33rd ACM SIGPLAN International Conference on Compiler Construction, CC 2024, Edinburgh, United Kingdom, March 2-3, 2024, pages 73–85, 2024. ACM\n \n\n\n\n
\n\n\n\n \n \n \"CoSense:Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/cc/0003MVTKSB24,\n  author       = {Pei Mu and\n                  Nikolaos Mavrogeorgis and\n                  Christos Vasiladiotis and\n                  Vasileios Tsoutsouras and\n                  Orestis Kaparounakis and\n                  Phillip Stanley{-}Marbell and\n                  Antonio Barbalace},\n  editor       = {Gabriel Rodr{\\'{\\i}}guez and\n                  P. Sadayappan and\n                  Aravind Sukumaran{-}Rajam},\n  title        = {CoSense: Compiler Optimizations using Sensor Technical Specifications},\n  booktitle    = {Proceedings of the 33rd {ACM} {SIGPLAN} International Conference on\n                  Compiler Construction, {CC} 2024, Edinburgh, United Kingdom, March\n                  2-3, 2024},\n  pages        = {73--85},\n  publisher    = {{ACM}},\n  year         = {2024},\n  url          = {https://doi.org/10.1145/3640537.3641576},\n  doi          = {10.1145/3640537.3641576},\n  timestamp    = {Sat, 16 Mar 2024 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/cc/0003MVTKSB24.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Electron-Tunnelling-Noise Programmable Random Variate Accelerator for Monte Carlo Sampling.\n \n \n \n \n\n\n \n Meech, J. T.; Tsoutsouras, V.; and Stanley-Marbell, P.\n\n\n \n\n\n\n CoRR, abs/2403.16421. 2024.\n \n\n\n\n
\n\n\n\n \n \n \"Electron-Tunnelling-NoisePaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-2403-16421,\n  author       = {James Timothy Meech and\n                  Vasileios Tsoutsouras and\n                  Phillip Stanley{-}Marbell},\n  title        = {Electron-Tunnelling-Noise Programmable Random Variate Accelerator\n                  for Monte Carlo Sampling},\n  journal      = {CoRR},\n  volume       = {abs/2403.16421},\n  year         = {2024},\n  url          = {https://doi.org/10.48550/arXiv.2403.16421},\n  doi          = {10.48550/ARXIV.2403.16421},\n  eprinttype    = {arXiv},\n  eprint       = {2403.16421},\n  timestamp    = {Tue, 09 Apr 2024 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-2403-16421.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2023\n \n \n (1)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n The Data Movement Bottleneck: Theoretical Shortcomings of Analog Optical Fourier Transform and Convolution Computing Accelerators.\n \n \n \n \n\n\n \n Meech, J. T.; Tsoutsouras, V.; and Stanley-Marbell, P.\n\n\n \n\n\n\n CoRR, abs/2308.01719. 2023.\n \n\n\n\n
\n\n\n\n \n \n \"ThePaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-2308-01719,\n  author       = {James Timothy Meech and\n                  Vasileios Tsoutsouras and\n                  Phillip Stanley{-}Marbell},\n  title        = {The Data Movement Bottleneck: Theoretical Shortcomings of Analog Optical\n                  Fourier Transform and Convolution Computing Accelerators},\n  journal      = {CoRR},\n  volume       = {abs/2308.01719},\n  year         = {2023},\n  url          = {https://doi.org/10.48550/arXiv.2308.01719},\n  doi          = {10.48550/ARXIV.2308.01719},\n  eprinttype    = {arXiv},\n  eprint       = {2308.01719},\n  timestamp    = {Mon, 21 Aug 2023 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-2308-01719.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2022\n \n \n (3)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Machine Learning for Sensor Transducer Conversion Routines.\n \n \n \n \n\n\n \n Newton, T.; Meech, J. T.; and Stanley-Marbell, P.\n\n\n \n\n\n\n IEEE Embed. Syst. Lett., 14(2): 75–78. 2022.\n \n\n\n\n
\n\n\n\n \n \n \"MachinePaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/esl/NewtonMS22,\n  author       = {Thomas Newton and\n                  James Timothy Meech and\n                  Phillip Stanley{-}Marbell},\n  title        = {Machine Learning for Sensor Transducer Conversion Routines},\n  journal      = {{IEEE} Embed. Syst. Lett.},\n  volume       = {14},\n  number       = {2},\n  pages        = {75--78},\n  year         = {2022},\n  url          = {https://doi.org/10.1109/LES.2021.3129892},\n  doi          = {10.1109/LES.2021.3129892},\n  timestamp    = {Mon, 13 Jun 2022 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/esl/NewtonMS22.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n The Laplace Microarchitecture for Tracking Data Uncertainty.\n \n \n \n \n\n\n \n Tsoutsouras, V.; Kaparounakis, O.; Samarakoon, C.; Bilgin, B. A.; Meech, J. T.; Heck, J.; and Stanley-Marbell, P.\n\n\n \n\n\n\n IEEE Micro, 42(4): 78–86. 2022.\n \n\n\n\n
\n\n\n\n \n \n \"ThePaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/micro/TsoutsourasKSBM22,\n  author       = {Vasileios Tsoutsouras and\n                  Orestis Kaparounakis and\n                  Chatura Samarakoon and\n                  Bilgesu Arif Bilgin and\n                  James Timothy Meech and\n                  Jan Heck and\n                  Phillip Stanley{-}Marbell},\n  title        = {The Laplace Microarchitecture for Tracking Data Uncertainty},\n  journal      = {{IEEE} Micro},\n  volume       = {42},\n  number       = {4},\n  pages        = {78--86},\n  year         = {2022},\n  url          = {https://doi.org/10.1109/MM.2022.3166067},\n  doi          = {10.1109/MM.2022.3166067},\n  timestamp    = {Fri, 22 Mar 2024 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/micro/TsoutsourasKSBM22.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Introduction to the Special Issue on Approximate Systems.\n \n \n \n \n\n\n \n Alaghi, A.; Darulova, E.; Gerstlauer, A.; and Stanley-Marbell, P.\n\n\n \n\n\n\n ACM Trans. Design Autom. Electr. Syst., 27(2): 10:1–10:2. 2022.\n \n\n\n\n
\n\n\n\n \n \n \"IntroductionPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/todaes/AlaghiDGS22,\n  author       = {Armin Alaghi and\n                  Eva Darulova and\n                  Andreas Gerstlauer and\n                  Phillip Stanley{-}Marbell},\n  title        = {Introduction to the Special Issue on Approximate Systems},\n  journal      = {{ACM} Trans. Design Autom. Electr. Syst.},\n  volume       = {27},\n  number       = {2},\n  pages        = {10:1--10:2},\n  year         = {2022},\n  url          = {https://doi.org/10.1145/3488726},\n  doi          = {10.1145/3488726},\n  timestamp    = {Sat, 26 Feb 2022 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/todaes/AlaghiDGS22.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2021\n \n \n (8)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Efficient Programmable Random Variate Generation Accelerator From Sensor Noise.\n \n \n \n \n\n\n \n Meech, J. T.; and Stanley-Marbell, P.\n\n\n \n\n\n\n IEEE Embed. Syst. Lett., 13(3): 73–76. 2021.\n \n\n\n\n
\n\n\n\n \n \n \"EfficientPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/esl/MeechS21,\n  author       = {James Timothy Meech and\n                  Phillip Stanley{-}Marbell},\n  title        = {Efficient Programmable Random Variate Generation Accelerator From\n                  Sensor Noise},\n  journal      = {{IEEE} Embed. Syst. Lett.},\n  volume       = {13},\n  number       = {3},\n  pages        = {73--76},\n  year         = {2021},\n  url          = {https://doi.org/10.1109/LES.2020.3007005},\n  doi          = {10.1109/LES.2020.3007005},\n  timestamp    = {Thu, 16 Sep 2021 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/esl/MeechS21.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Deriving equations from sensor data using dimensional function synthesis.\n \n \n \n \n\n\n \n Tsoutsouras, V.; Willis, S.; and Stanley-Marbell, P.\n\n\n \n\n\n\n Commun. ACM, 64(7): 91–99. 2021.\n \n\n\n\n
\n\n\n\n \n \n \"DerivingPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/cacm/TsoutsourasWS21,\n  author       = {Vasileios Tsoutsouras and\n                  Sam Willis and\n                  Phillip Stanley{-}Marbell},\n  title        = {Deriving equations from sensor data using dimensional function synthesis},\n  journal      = {Commun. {ACM}},\n  volume       = {64},\n  number       = {7},\n  pages        = {91--99},\n  year         = {2021},\n  url          = {https://doi.org/10.1145/3465216},\n  doi          = {10.1145/3465216},\n  timestamp    = {Fri, 16 Jul 2021 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/cacm/TsoutsourasWS21.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Approximate Systems (Dagstuhl Seminar 21302).\n \n \n \n \n\n\n \n Darulova, E.; Falsafi, B.; Gerstlauer, A.; and Stanley-Marbell, P.\n\n\n \n\n\n\n Dagstuhl Reports, 11(6): 147–163. 2021.\n \n\n\n\n
\n\n\n\n \n \n \"ApproximatePaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/dagstuhl-reports/DarulovaFGS21,\n  author       = {Eva Darulova and\n                  Babak Falsafi and\n                  Andreas Gerstlauer and\n                  Phillip Stanley{-}Marbell},\n  title        = {Approximate Systems (Dagstuhl Seminar 21302)},\n  journal      = {Dagstuhl Reports},\n  volume       = {11},\n  number       = {6},\n  pages        = {147--163},\n  year         = {2021},\n  url          = {https://doi.org/10.4230/DagRep.11.6.147},\n  doi          = {10.4230/DAGREP.11.6.147},\n  timestamp    = {Mon, 06 Dec 2021 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/dagstuhl-reports/DarulovaFGS21.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Probabilistic Value-Deviation-Bounded Source-Dependent Bit-Level Channel Adaptation for Approximate Communication.\n \n \n \n \n\n\n \n Bilgin, B. A.; and Stanley-Marbell, P.\n\n\n \n\n\n\n IEEE Trans. Computers, 70(11): 1949–1961. 2021.\n \n\n\n\n
\n\n\n\n \n \n \"ProbabilisticPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/tc/BilginS21,\n  author       = {Bilgesu Arif Bilgin and\n                  Phillip Stanley{-}Marbell},\n  title        = {Probabilistic Value-Deviation-Bounded Source-Dependent Bit-Level Channel\n                  Adaptation for Approximate Communication},\n  journal      = {{IEEE} Trans. Computers},\n  volume       = {70},\n  number       = {11},\n  pages        = {1949--1961},\n  year         = {2021},\n  url          = {https://doi.org/10.1109/TC.2020.3031494},\n  doi          = {10.1109/TC.2020.3031494},\n  timestamp    = {Wed, 03 Nov 2021 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/tc/BilginS21.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Exploiting Errors for Efficiency: A Survey from Circuits to Applications.\n \n \n \n \n\n\n \n Stanley-Marbell, P.; Alaghi, A.; Carbin, M.; Darulova, E.; Dolecek, L.; Gerstlauer, A.; Gillani, G.; Jevdjic, D.; Moreau, T.; Cacciotti, M.; Daglis, A.; Jerger, N. D. E.; Falsafi, B.; Misailovic, S.; Sampson, A.; and Zufferey, D.\n\n\n \n\n\n\n ACM Comput. Surv., 53(3): 51:1–51:39. 2021.\n \n\n\n\n
\n\n\n\n \n \n \"ExploitingPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/csur/Stanley-Marbell20,\n  author       = {Phillip Stanley{-}Marbell and\n                  Armin Alaghi and\n                  Michael Carbin and\n                  Eva Darulova and\n                  Lara Dolecek and\n                  Andreas Gerstlauer and\n                  Ghayoor Gillani and\n                  Djordje Jevdjic and\n                  Thierry Moreau and\n                  Mattia Cacciotti and\n                  Alexandros Daglis and\n                  Natalie D. Enright Jerger and\n                  Babak Falsafi and\n                  Sasa Misailovic and\n                  Adrian Sampson and\n                  Damien Zufferey},\n  title        = {Exploiting Errors for Efficiency: {A} Survey from Circuits to Applications},\n  journal      = {{ACM} Comput. Surv.},\n  volume       = {53},\n  number       = {3},\n  pages        = {51:1--51:39},\n  year         = {2021},\n  url          = {https://doi.org/10.1145/3394898},\n  doi          = {10.1145/3394898},\n  timestamp    = {Wed, 23 Nov 2022 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/csur/Stanley-Marbell20.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n The Laplace Microarchitecture for Tracking Data Uncertainty and Its Implementation in a RISC-V Processor.\n \n \n \n \n\n\n \n Tsoutsouras, V.; Kaparounakis, O.; Bilgin, B. A.; Samarakoon, C.; Meech, J. T.; Heck, J.; and Stanley-Marbell, P.\n\n\n \n\n\n\n In MICRO '21: 54th Annual IEEE/ACM International Symposium on Microarchitecture, Virtual Event, Greece, October 18-22, 2021, pages 1254–1269, 2021. ACM\n \n\n\n\n
\n\n\n\n \n \n \"ThePaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/micro/TsoutsourasKBSM21,\n  author       = {Vasileios Tsoutsouras and\n                  Orestis Kaparounakis and\n                  Bilgesu Arif Bilgin and\n                  Chatura Samarakoon and\n                  James Timothy Meech and\n                  Jan Heck and\n                  Phillip Stanley{-}Marbell},\n  title        = {The Laplace Microarchitecture for Tracking Data Uncertainty and Its\n                  Implementation in a {RISC-V} Processor},\n  booktitle    = {{MICRO} '21: 54th Annual {IEEE/ACM} International Symposium on Microarchitecture,\n                  Virtual Event, Greece, October 18-22, 2021},\n  pages        = {1254--1269},\n  publisher    = {{ACM}},\n  year         = {2021},\n  url          = {https://doi.org/10.1145/3466752.3480131},\n  doi          = {10.1145/3466752.3480131},\n  timestamp    = {Thu, 21 Mar 2024 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/micro/TsoutsourasKBSM21.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Machine Learning for Sensor Transducer Conversion Routines.\n \n \n \n \n\n\n \n Newton, T.; Meech, J. T.; and Stanley-Marbell, P.\n\n\n \n\n\n\n CoRR, abs/2108.11374. 2021.\n \n\n\n\n
\n\n\n\n \n \n \"MachinePaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-2108-11374,\n  author       = {Thomas Newton and\n                  James Timothy Meech and\n                  Phillip Stanley{-}Marbell},\n  title        = {Machine Learning for Sensor Transducer Conversion Routines},\n  journal      = {CoRR},\n  volume       = {abs/2108.11374},\n  year         = {2021},\n  url          = {https://arxiv.org/abs/2108.11374},\n  eprinttype    = {arXiv},\n  eprint       = {2108.11374},\n  timestamp    = {Fri, 27 Aug 2021 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-2108-11374.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Bridging the Band Gap: What Device Physicists Need to Know About Machine Learning.\n \n \n \n \n\n\n \n Tye, N. J.; Hofmann, S.; and Stanley-Marbell, P.\n\n\n \n\n\n\n CoRR, abs/2110.05910. 2021.\n \n\n\n\n
\n\n\n\n \n \n \"BridgingPaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-2110-05910,\n  author       = {Nathaniel Joseph Tye and\n                  Stephan Hofmann and\n                  Phillip Stanley{-}Marbell},\n  title        = {Bridging the Band Gap: What Device Physicists Need to Know About Machine\n                  Learning},\n  journal      = {CoRR},\n  volume       = {abs/2110.05910},\n  year         = {2021},\n  url          = {https://arxiv.org/abs/2110.05910},\n  eprinttype    = {arXiv},\n  eprint       = {2110.05910},\n  timestamp    = {Fri, 22 Oct 2021 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-2110-05910.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2020\n \n \n (11)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n A System for Generating Non-Uniform Random Variates using Graphene Field-Effect Transistors.\n \n \n \n \n\n\n \n Tye, N. J.; Meech, J. T.; Bilgin, B. A.; and Stanley-Marbell, P.\n\n\n \n\n\n\n CoRR, abs/2004.14111. 2020.\n \n\n\n\n
\n\n\n\n \n \n \"APaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-2004-14111,\n  author       = {Nathaniel Joseph Tye and\n                  James Timothy Meech and\n                  Bilgesu Arif Bilgin and\n                  Phillip Stanley{-}Marbell},\n  title        = {A System for Generating Non-Uniform Random Variates using Graphene\n                  Field-Effect Transistors},\n  journal      = {CoRR},\n  volume       = {abs/2004.14111},\n  year         = {2020},\n  url          = {https://arxiv.org/abs/2004.14111},\n  eprinttype    = {arXiv},\n  eprint       = {2004.14111},\n  timestamp    = {Sat, 02 May 2020 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-2004-14111.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Content-Aware Automated Parameter Tuning for Approximate Color Transforms.\n \n \n \n \n\n\n \n Samarakoon, C.; Amaratunga, G.; and Stanley-Marbell, P.\n\n\n \n\n\n\n In Boll, S.; and Perrault, S. T., editor(s), MobileHCI '20: 22nd International Conference on Human-Computer Interaction with Mobile Devices and Services: Expanding the Horizon of Mobile Interaction, Extented Abstracts, Oldenburg, Germany, October 5-9, 2020, pages 14:1–14:6, 2020. ACM\n \n\n\n\n
\n\n\n\n \n \n \"Content-AwarePaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n  \n \n 1 download\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/mhci/SamarakoonAS20,\n  author       = {Chatura Samarakoon and\n                  Gehan Amaratunga and\n                  Phillip Stanley{-}Marbell},\n  editor       = {Susanne Boll and\n                  Simon T. Perrault},\n  title        = {Content-Aware Automated Parameter Tuning for Approximate Color Transforms},\n  booktitle    = {MobileHCI '20: 22nd International Conference on Human-Computer Interaction\n                  with Mobile Devices and Services: Expanding the Horizon of Mobile\n                  Interaction, Extented Abstracts, Oldenburg, Germany, October 5-9,\n                  2020},\n  pages        = {14:1--14:6},\n  publisher    = {{ACM}},\n  year         = {2020},\n  url          = {https://doi.org/10.1145/3406324.3410713},\n  doi          = {10.1145/3406324.3410713},\n  timestamp    = {Wed, 10 Mar 2021 19:13:07 +0100},\n  biburl       = {https://dblp.org/rec/conf/mhci/SamarakoonAS20.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Efficient Programmable Random Variate Generation Accelerator from Sensor Noise.\n \n \n \n \n\n\n \n Meech, J. T.; and Stanley-Marbell, P.\n\n\n \n\n\n\n CoRR, abs/2001.05400. 2020.\n \n\n\n\n
\n\n\n\n \n \n \"EfficientPaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-2001-05400,\n  author       = {James Timothy Meech and\n                  Phillip Stanley{-}Marbell},\n  title        = {Efficient Programmable Random Variate Generation Accelerator from\n                  Sensor Noise},\n  journal      = {CoRR},\n  volume       = {abs/2001.05400},\n  year         = {2020},\n  url          = {https://arxiv.org/abs/2001.05400},\n  eprinttype    = {arXiv},\n  eprint       = {2001.05400},\n  timestamp    = {Fri, 17 Jan 2020 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-2001-05400.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Warp: A Hardware Platform for Efficient Multimodal Sensing With Adaptive Approximation.\n \n \n \n \n\n\n \n Stanley-Marbell, P.; and Rinard, M. C.\n\n\n \n\n\n\n IEEE Micro, 40(1): 57–66. 2020.\n \n\n\n\n
\n\n\n\n \n \n \"Warp:Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/micro/Stanley-Marbell20,\n  author       = {Phillip Stanley{-}Marbell and\n                  Martin C. Rinard},\n  title        = {Warp: {A} Hardware Platform for Efficient Multimodal Sensing With\n                  Adaptive Approximation},\n  journal      = {{IEEE} Micro},\n  volume       = {40},\n  number       = {1},\n  pages        = {57--66},\n  year         = {2020},\n  url          = {https://doi.org/10.1109/MM.2019.2951004},\n  doi          = {10.1109/MM.2019.2951004},\n  timestamp    = {Fri, 29 Apr 2022 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/micro/Stanley-Marbell20.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Payload-Mass-Aware Trajectory Planning on Multi-User Autonomous Unmanned Aerial Vehicles.\n \n \n \n \n\n\n \n Tsoutsouras, V.; Story, J.; and Stanley-Marbell, P.\n\n\n \n\n\n\n CoRR, abs/2001.02531. 2020.\n \n\n\n\n
\n\n\n\n \n \n \"Payload-Mass-AwarePaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-2001-02531,\n  author       = {Vasileios Tsoutsouras and\n                  Joseph Story and\n                  Phillip Stanley{-}Marbell},\n  title        = {Payload-Mass-Aware Trajectory Planning on Multi-User Autonomous Unmanned\n                  Aerial Vehicles},\n  journal      = {CoRR},\n  volume       = {abs/2001.02531},\n  year         = {2020},\n  url          = {http://arxiv.org/abs/2001.02531},\n  eprinttype    = {arXiv},\n  eprint       = {2001.02531},\n  timestamp    = {Mon, 13 Jan 2020 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-2001-02531.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Automated Controller and Sensor Configuration Synthesis Using Dimensional Analysis.\n \n \n \n \n\n\n \n Pirron, M.; Zufferey, D.; and Stanley-Marbell, P.\n\n\n \n\n\n\n IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 39(11): 3227–3238. 2020.\n \n\n\n\n
\n\n\n\n \n \n \"AutomatedPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/tcad/PirronZS20,\n  author       = {Marcus Pirron and\n                  Damien Zufferey and\n                  Phillip Stanley{-}Marbell},\n  title        = {Automated Controller and Sensor Configuration Synthesis Using Dimensional\n                  Analysis},\n  journal      = {{IEEE} Trans. Comput. Aided Des. Integr. Circuits Syst.},\n  volume       = {39},\n  number       = {11},\n  pages        = {3227--3238},\n  year         = {2020},\n  url          = {https://doi.org/10.1109/TCAD.2020.3013044},\n  doi          = {10.1109/TCAD.2020.3013044},\n  timestamp    = {Thu, 17 Dec 2020 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/tcad/PirronZS20.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Automated Physics-Derived Code Generation for Sensor Fusion and State Estimation.\n \n \n \n \n\n\n \n Kaparounakis, O.; Tsoutsouras, V.; Soudris, D.; and Stanley-Marbell, P.\n\n\n \n\n\n\n CoRR, abs/2004.13873. 2020.\n \n\n\n\n
\n\n\n\n \n \n \"AutomatedPaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-2004-13873,\n  author       = {Orestis Kaparounakis and\n                  Vasileios Tsoutsouras and\n                  Dimitrios Soudris and\n                  Phillip Stanley{-}Marbell},\n  title        = {Automated Physics-Derived Code Generation for Sensor Fusion and State\n                  Estimation},\n  journal      = {CoRR},\n  volume       = {abs/2004.13873},\n  year         = {2020},\n  url          = {https://arxiv.org/abs/2004.13873},\n  eprinttype    = {arXiv},\n  eprint       = {2004.13873},\n  timestamp    = {Sat, 02 May 2020 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-2004-13873.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Inferring Human Observer Spectral Sensitivities from Video Game Data.\n \n \n \n \n\n\n \n Samarakoon, C.; Amaratunga, G.; and Stanley-Marbell, P.\n\n\n \n\n\n\n CoRR, abs/2007.00490. 2020.\n \n\n\n\n
\n\n\n\n \n \n \"InferringPaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-2007-00490,\n  author       = {Chatura Samarakoon and\n                  Gehan Amaratunga and\n                  Phillip Stanley{-}Marbell},\n  title        = {Inferring Human Observer Spectral Sensitivities from Video Game Data},\n  journal      = {CoRR},\n  volume       = {abs/2007.00490},\n  year         = {2020},\n  url          = {https://arxiv.org/abs/2007.00490},\n  eprinttype    = {arXiv},\n  eprint       = {2007.00490},\n  timestamp    = {Sat, 23 Jan 2021 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-2007-00490.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Synthesizing Compact Hardware for Accelerating Inference from Physical Signals in Sensors.\n \n \n \n \n\n\n \n Tsoutsouras, V.; Vigdorchik, M.; and Stanley-Marbell, P.\n\n\n \n\n\n\n CoRR, abs/2002.01241. 2020.\n \n\n\n\n
\n\n\n\n \n \n \"SynthesizingPaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-2002-01241,\n  author       = {Vasileios Tsoutsouras and\n                  Max Vigdorchik and\n                  Phillip Stanley{-}Marbell},\n  title        = {Synthesizing Compact Hardware for Accelerating Inference from Physical\n                  Signals in Sensors},\n  journal      = {CoRR},\n  volume       = {abs/2002.01241},\n  year         = {2020},\n  url          = {https://arxiv.org/abs/2002.01241},\n  eprinttype    = {arXiv},\n  eprint       = {2002.01241},\n  timestamp    = {Mon, 10 Feb 2020 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-2002-01241.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Probabilistic Value-Deviation-Bounded Source-Dependent Bit-Level Channel Adaptation for Approximate Communication.\n \n \n \n \n\n\n \n Bilgin, B. A.; and Stanley-Marbell, P.\n\n\n \n\n\n\n CoRR, abs/2009.07811. 2020.\n \n\n\n\n
\n\n\n\n \n \n \"ProbabilisticPaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-2009-07811,\n  author       = {Bilgesu Arif Bilgin and\n                  Phillip Stanley{-}Marbell},\n  title        = {Probabilistic Value-Deviation-Bounded Source-Dependent Bit-Level Channel\n                  Adaptation for Approximate Communication},\n  journal      = {CoRR},\n  volume       = {abs/2009.07811},\n  year         = {2020},\n  url          = {https://arxiv.org/abs/2009.07811},\n  eprinttype    = {arXiv},\n  eprint       = {2009.07811},\n  timestamp    = {Wed, 23 Sep 2020 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-2009-07811.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n Automated physics-derived code generation for sensor fusion and state estimation.\n \n \n \n\n\n \n \n\n\n \n\n\n\n arXiv preprint arXiv:2004.13873. 2020.\n \n\n\n\n
\n\n\n\n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2019\n \n \n (1)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Deriving Equations from Sensor Data Using Dimensional Function Synthesis.\n \n \n \n \n\n\n \n Wang, Y.; Willis, S.; Tsoutsouras, V.; and Stanley-Marbell, P.\n\n\n \n\n\n\n ACM Trans. Embed. Comput. Syst., 18(5s): 84:1–84:22. 2019.\n \n\n\n\n
\n\n\n\n \n \n \"DerivingPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/tecs/WangWTS19,\n  author       = {Youchao Wang and\n                  Sam Willis and\n                  Vasileios Tsoutsouras and\n                  Phillip Stanley{-}Marbell},\n  title        = {Deriving Equations from Sensor Data Using Dimensional Function Synthesis},\n  journal      = {{ACM} Trans. Embed. Comput. Syst.},\n  volume       = {18},\n  number       = {5s},\n  pages        = {84:1--84:22},\n  year         = {2019},\n  url          = {https://doi.org/10.1145/3358218},\n  doi          = {10.1145/3358218},\n  timestamp    = {Tue, 08 Sep 2020 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/tecs/WangWTS19.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2018\n \n \n (7)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Incremental Color Quantization for Color-Vision-Deficient Observers Using Mobile Gaming Data.\n \n \n \n \n\n\n \n Cambronero, J. P.; Stanley-Marbell, P.; and Rinard, M. C.\n\n\n \n\n\n\n CoRR, abs/1803.08420. 2018.\n \n\n\n\n
\n\n\n\n \n \n \"IncrementalPaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-1803-08420,\n  author       = {Jos{\\'{e}} Pablo Cambronero and\n                  Phillip Stanley{-}Marbell and\n                  Martin C. Rinard},\n  title        = {Incremental Color Quantization for Color-Vision-Deficient Observers\n                  Using Mobile Gaming Data},\n  journal      = {CoRR},\n  volume       = {abs/1803.08420},\n  year         = {2018},\n  url          = {http://arxiv.org/abs/1803.08420},\n  eprinttype    = {arXiv},\n  eprint       = {1803.08420},\n  timestamp    = {Fri, 29 Apr 2022 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-1803-08420.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n A Hardware Platform for Efficient Multi-Modal Sensing with Adaptive Approximation.\n \n \n \n \n\n\n \n Stanley-Marbell, P.; and Rinard, M. C.\n\n\n \n\n\n\n CoRR, abs/1804.09241. 2018.\n \n\n\n\n
\n\n\n\n \n \n \"APaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-1804-09241,\n  author       = {Phillip Stanley{-}Marbell and\n                  Martin C. Rinard},\n  title        = {A Hardware Platform for Efficient Multi-Modal Sensing with Adaptive\n                  Approximation},\n  journal      = {CoRR},\n  volume       = {abs/1804.09241},\n  year         = {2018},\n  url          = {http://arxiv.org/abs/1804.09241},\n  eprinttype    = {arXiv},\n  eprint       = {1804.09241},\n  timestamp    = {Fri, 29 Apr 2022 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-1804-09241.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Perceived-Color Approximation Transforms for Programs that Draw.\n \n \n \n \n\n\n \n Stanley-Marbell, P.; and Rinard, M. C.\n\n\n \n\n\n\n IEEE Micro, 38(4): 20–29. 2018.\n \n\n\n\n
\n\n\n\n \n \n \"Perceived-ColorPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/micro/Stanley-Marbell18,\n  author       = {Phillip Stanley{-}Marbell and\n                  Martin C. Rinard},\n  title        = {Perceived-Color Approximation Transforms for Programs that Draw},\n  journal      = {{IEEE} Micro},\n  volume       = {38},\n  number       = {4},\n  pages        = {20--29},\n  year         = {2018},\n  url          = {https://doi.org/10.1109/MM.2018.043191122},\n  doi          = {10.1109/MM.2018.043191122},\n  timestamp    = {Fri, 29 Apr 2022 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/micro/Stanley-Marbell18.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Exploiting Errors for Efficiency: A Survey from Circuits to Algorithms.\n \n \n \n \n\n\n \n Stanley-Marbell, P.; Alaghi, A.; Carbin, M.; Darulova, E.; Dolecek, L.; Gerstlauer, A.; Gillani, G.; Jevdjic, D.; Moreau, T.; Cacciotti, M.; Daglis, A.; Jerger, N. D. E.; Falsafi, B.; Misailovic, S.; Sampson, A.; and Zufferey, D.\n\n\n \n\n\n\n CoRR, abs/1809.05859. 2018.\n \n\n\n\n
\n\n\n\n \n \n \"ExploitingPaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-1809-05859,\n  author       = {Phillip Stanley{-}Marbell and\n                  Armin Alaghi and\n                  Michael Carbin and\n                  Eva Darulova and\n                  Lara Dolecek and\n                  Andreas Gerstlauer and\n                  Ghayoor Gillani and\n                  Djordje Jevdjic and\n                  Thierry Moreau and\n                  Mattia Cacciotti and\n                  Alexandros Daglis and\n                  Natalie D. Enright Jerger and\n                  Babak Falsafi and\n                  Sasa Misailovic and\n                  Adrian Sampson and\n                  Damien Zufferey},\n  title        = {Exploiting Errors for Efficiency: {A} Survey from Circuits to Algorithms},\n  journal      = {CoRR},\n  volume       = {abs/1809.05859},\n  year         = {2018},\n  url          = {http://arxiv.org/abs/1809.05859},\n  eprinttype    = {arXiv},\n  eprint       = {1809.05859},\n  timestamp    = {Fri, 05 Oct 2018 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-1809-05859.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Probabilistic Value-Deviation-Bounded Integer Codes for Approximate Communication.\n \n \n \n \n\n\n \n Stanley-Marbell, P.; and Hurley, P.\n\n\n \n\n\n\n CoRR, abs/1804.02317. 2018.\n \n\n\n\n
\n\n\n\n \n \n \"ProbabilisticPaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-1804-02317,\n  author       = {Phillip Stanley{-}Marbell and\n                  Paul Hurley},\n  title        = {Probabilistic Value-Deviation-Bounded Integer Codes for Approximate\n                  Communication},\n  journal      = {CoRR},\n  volume       = {abs/1804.02317},\n  year         = {2018},\n  url          = {http://arxiv.org/abs/1804.02317},\n  eprinttype    = {arXiv},\n  eprint       = {1804.02317},\n  timestamp    = {Mon, 13 Aug 2018 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-1804-02317.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Proceedings of the 1st on Reproducible Quality-Efficient Systems Tournament on Co-designing Pareto-efficient Deep Learning, ReQuEST@ASPLOS 2018, Williamsburg, VA, USA, March 24, 2018.\n \n \n \n \n\n\n \n Ceze, L.; Jerger, N. D. E.; Falsafi, B.; Fursin, G.; Lokhmotov, A.; Moreau, T.; Sampson, A.; and Stanley-Marbell, P.,\n editors.\n \n\n\n \n\n\n\n ACM. 2018.\n \n\n\n\n
\n\n\n\n \n \n \"ProceedingsPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@proceedings{DBLP:conf/asplos/2018request,\n  editor       = {Luis Ceze and\n                  Natalie D. Enright Jerger and\n                  Babak Falsafi and\n                  Grigori Fursin and\n                  Anton Lokhmotov and\n                  Thierry Moreau and\n                  Adrian Sampson and\n                  Phillip Stanley{-}Marbell},\n  title        = {Proceedings of the 1st on Reproducible Quality-Efficient Systems Tournament\n                  on Co-designing Pareto-efficient Deep Learning, ReQuEST@ASPLOS 2018,\n                  Williamsburg, VA, USA, March 24, 2018},\n  publisher    = {{ACM}},\n  year         = {2018},\n  url          = {https://doi.org/10.1145/3229762},\n  doi          = {10.1145/3229762},\n  timestamp    = {Wed, 21 Nov 2018 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/asplos/2018request.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Newton: A Language for Describing Physics.\n \n \n \n \n\n\n \n Lim, J.; and Stanley-Marbell, P.\n\n\n \n\n\n\n CoRR, abs/1811.04626. 2018.\n \n\n\n\n
\n\n\n\n \n \n \"Newton:Paper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-1811-04626,\n  author       = {Jonathan Lim and\n                  Phillip Stanley{-}Marbell},\n  title        = {Newton: {A} Language for Describing Physics},\n  journal      = {CoRR},\n  volume       = {abs/1811.04626},\n  year         = {2018},\n  url          = {http://arxiv.org/abs/1811.04626},\n  eprinttype    = {arXiv},\n  eprint       = {1811.04626},\n  timestamp    = {Fri, 23 Nov 2018 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-1811-04626.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2017\n \n \n (1)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Error-Efficient Computing Systems.\n \n \n \n \n\n\n \n Stanley-Marbell, P.; and Rinard, M. C.\n\n\n \n\n\n\n Found. Trends Electron. Des. Autom., 11(4): 362–461. 2017.\n \n\n\n\n
\n\n\n\n \n \n \"Error-EfficientPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/fteda/Stanley-Marbell17,\n  author       = {Phillip Stanley{-}Marbell and\n                  Martin C. Rinard},\n  title        = {Error-Efficient Computing Systems},\n  journal      = {Found. Trends Electron. Des. Autom.},\n  volume       = {11},\n  number       = {4},\n  pages        = {362--461},\n  year         = {2017},\n  url          = {https://doi.org/10.1561/1000000049},\n  doi          = {10.1561/1000000049},\n  timestamp    = {Fri, 29 Apr 2022 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/fteda/Stanley-Marbell17.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2016\n \n \n (5)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Crayon: saving power through shape and color approximation on next-generation displays.\n \n \n \n \n\n\n \n Stanley-Marbell, P.; Estellers, V.; and Rinard, M. C.\n\n\n \n\n\n\n In Cadar, C.; Pietzuch, P. R.; Keeton, K.; and Rodrigues, R., editor(s), Proceedings of the Eleventh European Conference on Computer Systems, EuroSys 2016, London, United Kingdom, April 18-21, 2016, pages 11:1–11:17, 2016. ACM\n \n\n\n\n
\n\n\n\n \n \n \"Crayon:Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/eurosys/Stanley-Marbell16,\n  author       = {Phillip Stanley{-}Marbell and\n                  Virginia Estellers and\n                  Martin C. Rinard},\n  editor       = {Cristian Cadar and\n                  Peter R. Pietzuch and\n                  Kimberly Keeton and\n                  Rodrigo Rodrigues},\n  title        = {Crayon: saving power through shape and color approximation on next-generation\n                  displays},\n  booktitle    = {Proceedings of the Eleventh European Conference on Computer Systems,\n                  EuroSys 2016, London, United Kingdom, April 18-21, 2016},\n  pages        = {11:1--11:17},\n  publisher    = {{ACM}},\n  year         = {2016},\n  url          = {https://doi.org/10.1145/2901318.2901347},\n  doi          = {10.1145/2901318.2901347},\n  timestamp    = {Thu, 12 Nov 2020 16:34:18 +0100},\n  biburl       = {https://dblp.org/rec/conf/eurosys/Stanley-Marbell16.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Encoder logic for reducing serial I/O power in sensors and sensor hubs.\n \n \n \n \n\n\n \n Stanley-Marbell, P.; Francese, P. A.; and Rinard, M. C.\n\n\n \n\n\n\n In 2016 IEEE Hot Chips 28 Symposium (HCS), Cupertino, CA, USA, August 21-23, 2016, pages 1–2, 2016. IEEE\n \n\n\n\n
\n\n\n\n \n \n \"EncoderPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/hotchips/Stanley-Marbell16,\n  author       = {Phillip Stanley{-}Marbell and\n                  Pier Andrea Francese and\n                  Martin C. Rinard},\n  title        = {Encoder logic for reducing serial {I/O} power in sensors and sensor\n                  hubs},\n  booktitle    = {2016 {IEEE} Hot Chips 28 Symposium (HCS), Cupertino, CA, USA, August\n                  21-23, 2016},\n  pages        = {1--2},\n  publisher    = {{IEEE}},\n  year         = {2016},\n  url          = {https://doi.org/10.1109/HOTCHIPS.2016.7936231},\n  doi          = {10.1109/HOTCHIPS.2016.7936231},\n  timestamp    = {Fri, 29 Apr 2022 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/conf/hotchips/Stanley-Marbell16.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Reducing serial I/O power in error-tolerant applications by efficient lossy encoding.\n \n \n \n \n\n\n \n Stanley-Marbell, P.; and Rinard, M. C.\n\n\n \n\n\n\n In Proceedings of the 53rd Annual Design Automation Conference, DAC 2016, Austin, TX, USA, June 5-9, 2016, pages 62:1–62:6, 2016. ACM\n \n\n\n\n
\n\n\n\n \n \n \"ReducingPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/dac/Stanley-Marbell16,\n  author       = {Phillip Stanley{-}Marbell and\n                  Martin C. Rinard},\n  title        = {Reducing serial {I/O} power in error-tolerant applications by efficient\n                  lossy encoding},\n  booktitle    = {Proceedings of the 53rd Annual Design Automation Conference, {DAC}\n                  2016, Austin, TX, USA, June 5-9, 2016},\n  pages        = {62:1--62:6},\n  publisher    = {{ACM}},\n  year         = {2016},\n  url          = {https://doi.org/10.1145/2897937.2898079},\n  doi          = {10.1145/2897937.2898079},\n  timestamp    = {Tue, 06 Nov 2018 16:58:19 +0100},\n  biburl       = {https://dblp.org/rec/conf/dac/Stanley-Marbell16.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Battery-aware transformations in mobile applications.\n \n \n \n \n\n\n \n Cito, J.; Rubin, J.; Stanley-Marbell, P.; and Rinard, M. C.\n\n\n \n\n\n\n In Lo, D.; Apel, S.; and Khurshid, S., editor(s), Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, ASE 2016, Singapore, September 3-7, 2016, pages 702–707, 2016. ACM\n \n\n\n\n
\n\n\n\n \n \n \"Battery-awarePaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/kbse/CitoRSR16,\n  author       = {J{\\"{u}}rgen Cito and\n                  Julia Rubin and\n                  Phillip Stanley{-}Marbell and\n                  Martin C. Rinard},\n  editor       = {David Lo and\n                  Sven Apel and\n                  Sarfraz Khurshid},\n  title        = {Battery-aware transformations in mobile applications},\n  booktitle    = {Proceedings of the 31st {IEEE/ACM} International Conference on Automated\n                  Software Engineering, {ASE} 2016, Singapore, September 3-7, 2016},\n  pages        = {702--707},\n  publisher    = {{ACM}},\n  year         = {2016},\n  url          = {https://doi.org/10.1145/2970276.2970324},\n  doi          = {10.1145/2970276.2970324},\n  timestamp    = {Sat, 30 Sep 2023 09:51:40 +0200},\n  biburl       = {https://dblp.org/rec/conf/kbse/CitoRSR16.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n ExaBounds—Better-than-back-of-the-envelope Analysis for Large-Scale Computing Systems.\n \n \n \n \n\n\n \n Stanley-Marbell, P.\n\n\n \n\n\n\n Sep 2016.\n \n\n\n\n
\n\n\n\n \n \n \"ExaBounds—Better-than-back-of-the-envelopePaper\n  \n \n \n \"ExaBounds—Better-than-back-of-the-envelope link\n  \n \n \n \"ExaBounds—Better-than-back-of-the-envelope paper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@misc{psm_exabounds,\n    url       = {https://dominoweb.draco.res.ibm.com/b4d3883b485efdff85257d80003776c5.html},\n    title     = {ExaBounds—Better-than-back-of-the-envelope Analysis for Large-Scale Computing Systems},\n    author    = {Phillip Stanley-Marbell},\n    journal   = {IBM Research Reports},\n    year      = {2016},\n    month     = {Sep},\n    abstract  = {Large-scale computing systems such as supercomputers and commercial data centers pose many unique challenges in terms of power delivery and heat removal, performance at-scale, monetary cost of purchase and operation, and reliability during operation. Architectures to address these challenges must make appropriate hardware-level choices, in the context of the demands of target applications. Given the huge combinatorial space of choices of algorithms for solving various computational problems, hardware architectures, and technology for system implementation, it is necessary to have a mechanism to identify subsets of the algorithm, architecture, and technology design space worth more detailed study. EXABOUNDS is an analytic framework being developed for efficiently estimating coarse-grained bounds on, and growth rates of, compute performance, power dissipation, monetary cost, and reliability, of large-scale computing systems. While not intended to enable precise performance prediction as detailed processor or interconnect simulators do, it enables insight into the interaction between performance, power, cost, and reliability, by providing a meaningful yet simple model with complete visibility into the causal relations between system parameters and resulting system behavior. The framework incorporates a large body of empirical technology data, and its utility is demonstrated with a design study for a real future large-scale computing system.},\n    url_link  = {https://dominoweb.draco.res.ibm.com/b4d3883b485efdff85257d80003776c5.html},\n    url_paper = {https://physcomp.eng.cam.ac.uk/exabounds-better-than-back-of-the-envelope-analysis-for-large-scale-computing-systems/}\n}\n\n
\n
\n\n\n
\n Large-scale computing systems such as supercomputers and commercial data centers pose many unique challenges in terms of power delivery and heat removal, performance at-scale, monetary cost of purchase and operation, and reliability during operation. Architectures to address these challenges must make appropriate hardware-level choices, in the context of the demands of target applications. Given the huge combinatorial space of choices of algorithms for solving various computational problems, hardware architectures, and technology for system implementation, it is necessary to have a mechanism to identify subsets of the algorithm, architecture, and technology design space worth more detailed study. EXABOUNDS is an analytic framework being developed for efficiently estimating coarse-grained bounds on, and growth rates of, compute performance, power dissipation, monetary cost, and reliability, of large-scale computing systems. While not intended to enable precise performance prediction as detailed processor or interconnect simulators do, it enables insight into the interaction between performance, power, cost, and reliability, by providing a meaningful yet simple model with complete visibility into the causal relations between system parameters and resulting system behavior. The framework incorporates a large body of empirical technology data, and its utility is demonstrated with a design study for a real future large-scale computing system.\n
\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2015\n \n \n (3)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Lax: Driver Interfaces for Approximate Sensor Device Access.\n \n \n \n \n\n\n \n Stanley-Marbell, P.; and Rinard, M. C.\n\n\n \n\n\n\n In Candea, G., editor(s), 15th Workshop on Hot Topics in Operating Systems, HotOS XV, Kartause Ittingen, Switzerland, May 18-20, 2015, 2015. USENIX Association\n \n\n\n\n
\n\n\n\n \n \n \"Lax:Paper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/hotos/Stanley-Marbell15,\n  author       = {Phillip Stanley{-}Marbell and\n                  Martin C. Rinard},\n  editor       = {George Candea},\n  title        = {Lax: Driver Interfaces for Approximate Sensor Device Access},\n  booktitle    = {15th Workshop on Hot Topics in Operating Systems, HotOS XV, Kartause\n                  Ittingen, Switzerland, May 18-20, 2015},\n  publisher    = {{USENIX} Association},\n  year         = {2015},\n  url          = {https://www.usenix.org/conference/hotos15/workshop-program/presentation/stanley-marbell},\n  timestamp    = {Fri, 29 Apr 2022 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/conf/hotos/Stanley-Marbell15.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Efficiency Limits for Value-Deviation-Bounded Approximate Communication.\n \n \n \n \n\n\n \n Stanley-Marbell, P.; and Rinard, M. C.\n\n\n \n\n\n\n IEEE Embed. Syst. Lett., 7(4): 109–112. 2015.\n \n\n\n\n
\n\n\n\n \n \n \"EfficiencyPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/esl/Stanley-Marbell15,\n  author       = {Phillip Stanley{-}Marbell and\n                  Martin C. Rinard},\n  title        = {Efficiency Limits for Value-Deviation-Bounded Approximate Communication},\n  journal      = {{IEEE} Embed. Syst. Lett.},\n  volume       = {7},\n  number       = {4},\n  pages        = {109--112},\n  year         = {2015},\n  url          = {https://doi.org/10.1109/LES.2015.2475216},\n  doi          = {10.1109/LES.2015.2475216},\n  timestamp    = {Fri, 29 Apr 2022 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/esl/Stanley-Marbell15.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n How device properties influence energy-delay metrics and the energy-efficiency of parallel computations.\n \n \n \n \n\n\n \n Stanley-Marbell, P.\n\n\n \n\n\n\n In Proceedings of the Workshop on Power-Aware Computing and Systems, HotPower 2015, Monterey, California, USA, October 4, 2015, pages 31–35, 2015. ACM\n \n\n\n\n
\n\n\n\n \n \n \"HowPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/sosp/Stanley-Marbell15,\n  author       = {Phillip Stanley{-}Marbell},\n  title        = {How device properties influence energy-delay metrics and the energy-efficiency\n                  of parallel computations},\n  booktitle    = {Proceedings of the Workshop on Power-Aware Computing and Systems,\n                  HotPower 2015, Monterey, California, USA, October 4, 2015},\n  pages        = {31--35},\n  publisher    = {{ACM}},\n  year         = {2015},\n  url          = {https://doi.org/10.1145/2818613.2818744},\n  doi          = {10.1145/2818613.2818744},\n  timestamp    = {Tue, 06 Nov 2018 16:59:32 +0100},\n  biburl       = {https://dblp.org/rec/conf/sosp/Stanley-Marbell15.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2013\n \n \n (1)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n L24: Parallelism, performance, energy efficiency, and cost trade-offs in future sensor platforms.\n \n \n \n \n\n\n \n Stanley-Marbell, P.\n\n\n \n\n\n\n ACM Trans. Embed. Comput. Syst., 13(1): 7:1–7:27. 2013.\n \n\n\n\n
\n\n\n\n \n \n \"L24:Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/tecs/Stanley-Marbell13,\n  author       = {Phillip Stanley{-}Marbell},\n  title        = {{L24:} Parallelism, performance, energy efficiency, and cost trade-offs\n                  in future sensor platforms},\n  journal      = {{ACM} Trans. Embed. Comput. Syst.},\n  volume       = {13},\n  number       = {1},\n  pages        = {7:1--7:27},\n  year         = {2013},\n  url          = {http://doi.acm.org/10.1145/2512465},\n  doi          = {10.1145/2512465},\n  timestamp    = {Tue, 08 Sep 2020 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/tecs/Stanley-Marbell13.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2012\n \n \n (1)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n The Influence of Transistor Properties on Performance Metrics and the Energy-Efficiency of Parallel Computations.\n \n \n \n\n\n \n \n\n\n \n\n\n\n IBM Research Report RZ 3829. 2012.\n \n\n\n\n
\n\n\n\n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
\n
\n\n\n
\n To sustain the improvements in transistor integration density, performance, and energy per operation witnessed over the last five decades, semiconductor device engineers are investigating several device alternatives. They are however hard-pressed to relate observed transistor-level properties of potential CMOS replacements with the performance which might be achieved when these devices are used to construct complete integrated circuits such as microprocessors. This article addresses this challenge by developing a model linking device properties to algorithm properties (parallelism and total computational work) and system operation conditions (degree of voltage and frequency scaling). This framework is then used to provide insight into which aspects of transistor operation most influence execution time, average power dissipation, and overall energy usage of parallel algorithms executing in the presence of hardware concurrency. For the often-encountered challenge of jointly optimizing execution time and energy usage, the framework enables the expression of the appropriate form of joint energy-delay metric as a function of device properties. The presented analysis is supported by empirical characterizations of a dozen large digital circuit designs, and is further validated using performance and power measurements of a parallel algorithm executing on a state-of-the-art low-power multicore processor.\n
\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2011\n \n \n (8)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Quantifying the common computational problems in contemporary applications.\n \n \n \n \n\n\n \n Jongerius, R.; Stanley-Marbell, P.; and Corporaal, H.\n\n\n \n\n\n\n In Proceedings of the 2011 IEEE International Symposium on Workload Characterization, IISWC 2011, Austin, TX, USA, November 6-8, 2011, pages 74, 2011. IEEE Computer Society\n \n\n\n\n
\n\n\n\n \n \n \"QuantifyingPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/iiswc/JongeriusSC11,\n  author       = {Rik Jongerius and\n                  Phillip Stanley{-}Marbell and\n                  Henk Corporaal},\n  title        = {Quantifying the common computational problems in contemporary applications},\n  booktitle    = {Proceedings of the 2011 {IEEE} International Symposium on Workload\n                  Characterization, {IISWC} 2011, Austin, TX, USA, November 6-8, 2011},\n  pages        = {74},\n  publisher    = {{IEEE} Computer Society},\n  year         = {2011},\n  url          = {https://doi.org/10.1109/IISWC.2011.6114199},\n  doi          = {10.1109/IISWC.2011.6114199},\n  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/iiswc/JongeriusSC11.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Portability in MAC protocol and transceiver software implementations for LR-WPAN platforms.\n \n \n \n \n\n\n \n Schoofs, A.; and Stanley-Marbell, P.\n\n\n \n\n\n\n Softw. Pract. Exp., 41(4): 339–361. 2011.\n \n\n\n\n
\n\n\n\n \n \n \"PortabilityPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/spe/SchoofsS11,\n  author       = {Anthony Schoofs and\n                  Phillip Stanley{-}Marbell},\n  title        = {Portability in {MAC} protocol and transceiver software implementations\n                  for {LR-WPAN} platforms},\n  journal      = {Softw. Pract. Exp.},\n  volume       = {41},\n  number       = {4},\n  pages        = {339--361},\n  year         = {2011},\n  url          = {https://doi.org/10.1002/spe.1008},\n  doi          = {10.1002/SPE.1008},\n  timestamp    = {Thu, 09 Apr 2020 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/spe/SchoofsS11.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Parallelism, Performance, and Energy-Efficiency Tradeoffs for In Situ Sensor Data Processing.\n \n \n \n \n\n\n \n Stanley-Marbell, P.\n\n\n \n\n\n\n IEEE Embed. Syst. Lett., 3(1): 16–19. 2011.\n \n\n\n\n
\n\n\n\n \n \n \"Parallelism,Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/esl/Stanley-Marbell11,\n  author       = {Phillip Stanley{-}Marbell},\n  title        = {Parallelism, Performance, and Energy-Efficiency Tradeoffs for In Situ\n                  Sensor Data Processing},\n  journal      = {{IEEE} Embed. Syst. Lett.},\n  volume       = {3},\n  number       = {1},\n  pages        = {16--19},\n  year         = {2011},\n  url          = {https://doi.org/10.1109/LES.2010.2092412},\n  doi          = {10.1109/LES.2010.2092412},\n  timestamp    = {Thu, 10 Sep 2020 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/esl/Stanley-Marbell11.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Performance, Power, and Thermal Analysis of Low-Power Processors for Scale-Out Systems.\n \n \n \n \n\n\n \n Stanley-Marbell, P.; and Cabezas, V. C.\n\n\n \n\n\n\n In 25th IEEE International Symposium on Parallel and Distributed Processing, IPDPS 2011, Anchorage, Alaska, USA, 16-20 May 2011 - Workshop Proceedings, pages 863–870, 2011. IEEE\n \n\n\n\n
\n\n\n\n \n \n \"Performance,Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/ipps/Stanley-MarbellC11,\n  author       = {Phillip Stanley{-}Marbell and\n                  Victoria Caparr{\\'{o}}s Cabezas},\n  title        = {Performance, Power, and Thermal Analysis of Low-Power Processors for\n                  Scale-Out Systems},\n  booktitle    = {25th {IEEE} International Symposium on Parallel and Distributed Processing,\n                  {IPDPS} 2011, Anchorage, Alaska, USA, 16-20 May 2011 - Workshop Proceedings},\n  pages        = {863--870},\n  publisher    = {{IEEE}},\n  year         = {2011},\n  url          = {https://doi.org/10.1109/IPDPS.2011.225},\n  doi          = {10.1109/IPDPS.2011.225},\n  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/ipps/Stanley-MarbellC11.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Quantitative analysis of parallelism and data movement properties across the Berkeley computational motifs.\n \n \n \n \n\n\n \n Cabezas, V. C.; and Stanley-Marbell, P.\n\n\n \n\n\n\n In Cascaval, C.; Trancoso, P.; and Prasanna, V. K., editor(s), Proceedings of the 8th Conference on Computing Frontiers, 2011, Ischia, Italy, May 3-5, 2011, pages 17, 2011. ACM\n \n\n\n\n
\n\n\n\n \n \n \"QuantitativePaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/cf/CabezasS11,\n  author       = {Victoria Caparr{\\'{o}}s Cabezas and\n                  Phillip Stanley{-}Marbell},\n  editor       = {Calin Cascaval and\n                  Pedro Trancoso and\n                  Viktor K. Prasanna},\n  title        = {Quantitative analysis of parallelism and data movement properties\n                  across the Berkeley computational motifs},\n  booktitle    = {Proceedings of the 8th Conference on Computing Frontiers, 2011, Ischia,\n                  Italy, May 3-5, 2011},\n  pages        = {17},\n  publisher    = {{ACM}},\n  year         = {2011},\n  url          = {https://doi.org/10.1145/2016604.2016625},\n  doi          = {10.1145/2016604.2016625},\n  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/cf/CabezasS11.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Pinned to the walls: impact of packaging and application properties on the memory and power walls.\n \n \n \n \n\n\n \n Stanley-Marbell, P.; Cabezas, V. C.; and Luijten, R. P.\n\n\n \n\n\n\n In Chang, N.; Nakamura, H.; Inoue, K.; Osada, K.; and Poncino, M., editor(s), Proceedings of the 2011 International Symposium on Low Power Electronics and Design, 2011, Fukuoka, Japan, August 1-3, 2011, pages 51–56, 2011. IEEE/ACM\n \n\n\n\n
\n\n\n\n \n \n \"PinnedPaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/islped/Stanley-MarbellCL11,\n  author       = {Phillip Stanley{-}Marbell and\n                  Victoria Caparr{\\'{o}}s Cabezas and\n                  Ronald P. Luijten},\n  editor       = {Naehyuck Chang and\n                  Hiroshi Nakamura and\n                  Koji Inoue and\n                  Kenichi Osada and\n                  Massimo Poncino},\n  title        = {Pinned to the walls: impact of packaging and application properties\n                  on the memory and power walls},\n  booktitle    = {Proceedings of the 2011 International Symposium on Low Power Electronics\n                  and Design, 2011, Fukuoka, Japan, August 1-3, 2011},\n  pages        = {51--56},\n  publisher    = {{IEEE/ACM}},\n  year         = {2011},\n  url          = {http://portal.acm.org/citation.cfm?id=2016815\\&\\#38;CFID=34981777\\&\\#38;CFTOKEN=25607807},\n  timestamp    = {Mon, 13 Aug 2012 09:40:34 +0200},\n  biburl       = {https://dblp.org/rec/conf/islped/Stanley-MarbellCL11.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Parallelism and data movement characterization of contemporary application classes.\n \n \n \n \n\n\n \n Cabezas, V. C.; and Stanley-Marbell, P.\n\n\n \n\n\n\n In Rajaraman, R.; and auf der Heide, F. M., editor(s), SPAA 2011: Proceedings of the 23rd Annual ACM Symposium on Parallelism in Algorithms and Architectures, San Jose, CA, USA, June 4-6, 2011 (Co-located with FCRC 2011), pages 95–104, 2011. ACM\n \n\n\n\n
\n\n\n\n \n \n \"ParallelismPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/spaa/CabezasS11,\n  author       = {Victoria Caparr{\\'{o}}s Cabezas and\n                  Phillip Stanley{-}Marbell},\n  editor       = {Rajmohan Rajaraman and\n                  Friedhelm Meyer auf der Heide},\n  title        = {Parallelism and data movement characterization of contemporary application\n                  classes},\n  booktitle    = {{SPAA} 2011: Proceedings of the 23rd Annual {ACM} Symposium on Parallelism\n                  in Algorithms and Architectures, San Jose, CA, USA, June 4-6, 2011\n                  (Co-located with {FCRC} 2011)},\n  pages        = {95--104},\n  publisher    = {{ACM}},\n  year         = {2011},\n  url          = {https://doi.org/10.1145/1989493.1989506},\n  doi          = {10.1145/1989493.1989506},\n  timestamp    = {Wed, 21 Nov 2018 11:16:22 +0100},\n  biburl       = {https://dblp.org/rec/conf/spaa/CabezasS11.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Parallelism and Data Movement Characterization of Contemporary Application Classes.\n \n \n \n \n\n\n \n Caparrós Cabezas, V.; and Stanley-Marbell, P.\n\n\n \n\n\n\n In of SPAA '11, pages 95–104, New York, NY, USA, 2011. Association for Computing Machinery\n \n\n\n\n
\n\n\n\n \n \n \"ParallelismPaper\n  \n \n \n \"Parallelism link\n  \n \n \n \"Parallelism paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n \n \n \n \n \n \n\n\n\n
\n
@inproceedings{10.1145/1989493.1989506,\n    author    = {Caparr\\'{o}s Cabezas, Victoria and Stanley-Marbell, Phillip},\n    title     = {Parallelism and Data Movement Characterization of Contemporary Application Classes},\n    year      = {2011},\n    isbn      = {9781450307437},\n    publisher = {Association for Computing Machinery},\n    address   = {New York, NY, USA},\n    url       = {https://doi.org/10.1145/1989493.1989506},\n    doi       = {10.1145/1989493.1989506},\n    pages     = {95–104},\n    numpages  = {10},\n    keywords  = {basic-block-level parallelism, berkeley computational motifs, instruction-level parallelism, data movement},\n    location  = {San Jose, California, USA},\n    series    = {SPAA '11},\n    abstract  = {This paper presents a framework for characterizing the distribution of fine-grained parallelism, data movement, and communication-minimizing code partitions. Understanding the spectrum of parallelism available in applications, and how much data movement might result if such parallelism is exploited, is essential in the hardware design process because these properties will be the limiters to performance scaling of future computing systems. The framework is applied to characterizing 26 applications and kernels, classified according to their dominant components in the Berkeley dwarf/ computational motif classification.\n\tThe distributions of ILP and TLP over execution time are studied, and it is shown that, though mean ILP is high, available ILP is significantly smaller for most of the execution. The results from this framework are complemented by hardware performance counter data on two RISC platforms (IBM Power7 and Freescale P2020) and one CISC platform (IntelAtom D510), spanning a broad range of real machine characteristics. Employing a combination of these new techniques, and building upon previous proposals, it is demonstrated that the similarity in available ideal-case parallelism and data movement within and across the dwarf classes, is limited.},\n    url_link  = {https://dl.acm.org/doi/10.1145/1989493.1989506},\n    url_paper = {https://physcomp.eng.cam.ac.uk/parallelism-and-data-movement-characterization-of-contemporary-application-classes}\n}\n\n
\n
\n\n\n
\n This paper presents a framework for characterizing the distribution of fine-grained parallelism, data movement, and communication-minimizing code partitions. Understanding the spectrum of parallelism available in applications, and how much data movement might result if such parallelism is exploited, is essential in the hardware design process because these properties will be the limiters to performance scaling of future computing systems. The framework is applied to characterizing 26 applications and kernels, classified according to their dominant components in the Berkeley dwarf/ computational motif classification. The distributions of ILP and TLP over execution time are studied, and it is shown that, though mean ILP is high, available ILP is significantly smaller for most of the execution. The results from this framework are complemented by hardware performance counter data on two RISC platforms (IBM Power7 and Freescale P2020) and one CISC platform (IntelAtom D510), spanning a broad range of real machine characteristics. Employing a combination of these new techniques, and building upon previous proposals, it is demonstrated that the similarity in available ideal-case parallelism and data movement within and across the dwarf classes, is limited.\n
\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2010\n \n \n (3)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Sal/Svm: an assembly language and virtual machine for computing with non-enumerated sets.\n \n \n \n \n\n\n \n Stanley-Marbell, P.\n\n\n \n\n\n\n In Rajan, H.; Bockisch, C.; Haupt, M.; and Dyer, R., editor(s), VMIL@SPLASH 2010: Virtual Machines and Intermediate Languages, Reno, Nevada, USA, October 17 - 21, 2010, pages 1:1–1:10, 2010. ACM\n \n\n\n\n
\n\n\n\n \n \n \"Sal/Svm:Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/oopsla/Stanley-Marbell10,\n  author       = {Phillip Stanley{-}Marbell},\n  editor       = {Hridesh Rajan and\n                  Christoph Bockisch and\n                  Michael Haupt and\n                  Robert Dyer},\n  title        = {Sal/Svm: an assembly language and virtual machine for computing with\n                  non-enumerated sets},\n  booktitle    = {VMIL@SPLASH 2010: Virtual Machines and Intermediate Languages, Reno,\n                  Nevada, USA, October 17 - 21, 2010},\n  pages        = {1:1--1:10},\n  publisher    = {{ACM}},\n  year         = {2010},\n  url          = {https://doi.org/10.1145/1941054.1941055},\n  doi          = {10.1145/1941054.1941055},\n  timestamp    = {Mon, 03 Jan 2022 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/oopsla/Stanley-Marbell10.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n A unified execution model for cloud computing.\n \n \n \n \n\n\n \n Hensbergen, E. V.; Evans, N. P.; and Stanley-Marbell, P.\n\n\n \n\n\n\n ACM SIGOPS Oper. Syst. Rev., 44(2): 12–17. 2010.\n \n\n\n\n
\n\n\n\n \n \n \"APaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/sigops/HensbergenES10,\n  author       = {Eric Van Hensbergen and\n                  Noah Paul Evans and\n                  Phillip Stanley{-}Marbell},\n  title        = {A unified execution model for cloud computing},\n  journal      = {{ACM} {SIGOPS} Oper. Syst. Rev.},\n  volume       = {44},\n  number       = {2},\n  pages        = {12--17},\n  year         = {2010},\n  url          = {https://doi.org/10.1145/1773912.1773916},\n  doi          = {10.1145/1773912.1773916},\n  timestamp    = {Tue, 14 Jul 2020 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/sigops/HensbergenES10.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n A Unified Execution Model for Cloud Computing.\n \n \n \n \n\n\n \n Van Hensbergen, E.; Evans, N. P.; and Stanley-Marbell, P.\n\n\n \n\n\n\n SIGOPS Operating Systems Review, 44(2). 2010.\n \n\n\n\n
\n\n\n\n \n \n \"A link\n  \n \n \n \"A paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{10.1145/1773912.1773916,\nauthor = {Van Hensbergen, Eric and Evans, Noah Paul and Stanley-Marbell, Phillip},\ntitle = {A Unified Execution Model for Cloud Computing},\nyear = {2010},\njournal = {SIGOPS Operating Systems Review},\npublisher = {Association for Computing Machinery},\naddress = {New York, NY, USA},\nvolume = {44},\nnumber = {2},\ndoi = {10.1145/1773912.1773916},\nabstract = {This article presents the design goals and architecture for a unified execution model\n(UEM) for cloud computing and clusters. The UEM combines interfaces for logical provisioning\nand distributed command execution with integrated mechanisms for establishing and\nmaintaining communication, synchronization, and control. In this paper, the UEM architecture\nis described, and an existing application which could benefit from its facilities\nis used to illustrate its value.},\nurl_link = {https://doi.org/10.1145/1773912.1773916},\nurl_paper = {physcomp.eng.cam.ac.uk/a-unified-execution-model-for-cloud-computing}\n}\n
\n
\n\n\n
\n This article presents the design goals and architecture for a unified execution model (UEM) for cloud computing and clusters. The UEM combines interfaces for logical provisioning and distributed command execution with integrated mechanisms for establishing and maintaining communication, synchronization, and control. In this paper, the UEM architecture is described, and an existing application which could benefit from its facilities is used to illustrate its value.\n
\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2009\n \n \n (3)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Portability Versus Efficiency Tradeoffs in MAC Implementations for Microsensor Platforms.\n \n \n \n \n\n\n \n Schoofs, A.; van der Stok, P.; and Stanley-Marbell, P.\n\n\n \n\n\n\n IEEE Embed. Syst. Lett., 1(1): 24–27. 2009.\n \n\n\n\n
\n\n\n\n \n \n \"PortabilityPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/esl/SchoofsSS09,\n  author       = {Anthony Schoofs and\n                  Peter van der Stok and\n                  Phillip Stanley{-}Marbell},\n  title        = {Portability Versus Efficiency Tradeoffs in {MAC} Implementations for\n                  Microsensor Platforms},\n  journal      = {{IEEE} Embed. Syst. Lett.},\n  volume       = {1},\n  number       = {1},\n  pages        = {24--27},\n  year         = {2009},\n  url          = {https://doi.org/10.1109/LES.2009.2028040},\n  doi          = {10.1109/LES.2009.2028040},\n  timestamp    = {Thu, 10 Sep 2020 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/esl/SchoofsSS09.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Encoding efficiency of digital number representations under deviation constraints.\n \n \n \n \n\n\n \n Stanley-Marbell, P.\n\n\n \n\n\n\n In 2009 IEEE Information Theory Workshop, pages 203-207, 2009. \n \n\n\n\n
\n\n\n\n \n \n \"Encoding link\n  \n \n \n \"Encoding paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{5351408,\n    author    = {Stanley-Marbell, Phillip},\n    booktitle = {2009 IEEE Information Theory Workshop},\n    title     = {Encoding efficiency of digital number representations under deviation constraints},\n    year      = {2009},\n    volume    = {},\n    number    = {},\n    pages     = {203-207},\n    doi       = {10.1109/ITW.2009.5351408},\n    abstract  = {When logic upsets (faults) affect digital representations of numbers, it is possible to consider their effects in terms of the magnitude of the value deviation they induce. When some upper limit on such a change in value is tolerable, one may consider techniques for encoding to limit value deviations in the presence of faults. Examples of applications with tolerance to value deviation include computer graphics computations, and the computation, communication and storage of analog sensor values in sensor networks. This article presents upper bounds for the achievable efficiency of encoding under the constraint relaxation of a tolerable value deviation. Closed-form expressions and numerical evaluations for upper bounds on the achievable encoding efficiency under a maximum tolerable value deviation, for several different conditions under which logic upsets may occur, are presented. The bounds demonstrate the possibility of significant gains in encoding efficiency, when some semantic deviation of values is tolerable. Lower and upper bounds on the possible absolute value of deviation resulting from a given number of upsets in words of a known size are provided. It is shown that, if possible to bias the physical design of a system such that logic upsets in both high and low logic direction may occur simultaneously (versus only one or the other), the minimum values of the resulting deviations will be reduced.},\n    url_link  = {https://ieeexplore.ieee.org/document/5351408},\n    url_paper = {https://physcomp.eng.cam.ac.uk/encoding-efficiency-of-digital-number-representations-under-deviation-constraints/}\n}\n\n
\n
\n\n\n
\n When logic upsets (faults) affect digital representations of numbers, it is possible to consider their effects in terms of the magnitude of the value deviation they induce. When some upper limit on such a change in value is tolerable, one may consider techniques for encoding to limit value deviations in the presence of faults. Examples of applications with tolerance to value deviation include computer graphics computations, and the computation, communication and storage of analog sensor values in sensor networks. This article presents upper bounds for the achievable efficiency of encoding under the constraint relaxation of a tolerable value deviation. Closed-form expressions and numerical evaluations for upper bounds on the achievable encoding efficiency under a maximum tolerable value deviation, for several different conditions under which logic upsets may occur, are presented. The bounds demonstrate the possibility of significant gains in encoding efficiency, when some semantic deviation of values is tolerable. Lower and upper bounds on the possible absolute value of deviation resulting from a given number of upsets in words of a known size are provided. It is shown that, if possible to bias the physical design of a system such that logic upsets in both high and low logic direction may occur simultaneously (versus only one or the other), the minimum values of the resulting deviations will be reduced.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Service Oriented File Systems.\n \n \n \n \n\n\n \n Van Hensbergen, E.; Evans, N.; and Stanley-Marbell, P.\n\n\n \n\n\n\n Technical Report IBM Research, April 2009.\n \n\n\n\n
\n\n\n\n \n \n \"Service link\n  \n \n \n \"Service paper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@techreport{van2009service,\n    title={Service Oriented File Systems},\n    author={Van Hensbergen, Eric and Evans, Noah and Stanley-Marbell, Phillip},\n    institution={IBM Research},\n    year={2009},\n    month={April},\n    url_Link={https://dominoweb.draco.res.ibm.com/eb508fa066258c3d852575a70057baf0.html},\n    url_Paper={https://dominoweb.draco.res.ibm.com/reports/rc24788.pdf}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2008\n \n \n (1)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n SPaC: a symbolic pareto calculator.\n \n \n \n \n\n\n \n Shojaei, H.; Basten, T.; Geilen, M.; and Stanley-Marbell, P.\n\n\n \n\n\n\n In Gebotys, C. H.; and Martin, G., editor(s), Proceedings of the 6th International Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS 2008, Atlanta, GA, USA, October 19-24, 2008, pages 179–184, 2008. ACM\n \n\n\n\n
\n\n\n\n \n \n \"SPaC:Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/codes/ShojaeiBGS08,\n  author       = {Hamid Shojaei and\n                  Twan Basten and\n                  Marc Geilen and\n                  Phillip Stanley{-}Marbell},\n  editor       = {Catherine H. Gebotys and\n                  Grant Martin},\n  title        = {SPaC: a symbolic pareto calculator},\n  booktitle    = {Proceedings of the 6th International Conference on Hardware/Software\n                  Codesign and System Synthesis, {CODES+ISSS} 2008, Atlanta, GA, USA,\n                  October 19-24, 2008},\n  pages        = {179--184},\n  publisher    = {{ACM}},\n  year         = {2008},\n  url          = {https://doi.org/10.1145/1450135.1450176},\n  doi          = {10.1145/1450135.1450176},\n  timestamp    = {Sun, 25 Oct 2020 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/conf/codes/ShojaeiBGS08.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2007\n \n \n (6)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n An 0.9 × 1.2\", low power, energy-harvesting system with custom multi-channel communication interface.\n \n \n \n \n\n\n \n Stanley-Marbell, P.; and Marculescu, D.\n\n\n \n\n\n\n In Lauwereins, R.; and Madsen, J., editor(s), 2007 Design, Automation and Test in Europe Conference and Exposition, DATE 2007, Nice, France, April 16-20, 2007, pages 15–20, 2007. EDA Consortium, San Jose, CA, USA\n \n\n\n\n
\n\n\n\n \n \n \"AnPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/date/Stanley-MarbellM07,\n  author       = {Phillip Stanley{-}Marbell and\n                  Diana Marculescu},\n  editor       = {Rudy Lauwereins and\n                  Jan Madsen},\n  title        = {An 0.9 {\\texttimes} 1.2", low power, energy-harvesting system with\n                  custom multi-channel communication interface},\n  booktitle    = {2007 Design, Automation and Test in Europe Conference and Exposition,\n                  {DATE} 2007, Nice, France, April 16-20, 2007},\n  pages        = {15--20},\n  publisher    = {{EDA} Consortium, San Jose, CA, {USA}},\n  year         = {2007},\n  url          = {https://doi.org/10.1109/DATE.2007.364560},\n  doi          = {10.1109/DATE.2007.364560},\n  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/date/Stanley-MarbellM07.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n The Sunflower Tool Suite - Hardware and Software Research Platforms for Energy-Constrained and Failure-Prone Systems.\n \n \n \n \n\n\n \n Stanley-Marbell, P.\n\n\n \n\n\n\n In Benini, L.; Chang, N.; Kremer, U.; and Probst, C. W., editor(s), Power-aware Computing Systems, 21.01. - 26.01.2007, volume 07041, of Dagstuhl Seminar Proceedings, 2007. Internationales Begegnungs- und Forschungszentrum fuer Informatik (IBFI), Schloss Dagstuhl, Germany\n \n\n\n\n
\n\n\n\n \n \n \"ThePaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/dagstuhl/Stanley-Marbell07,\n  author       = {Phillip Stanley{-}Marbell},\n  editor       = {Luca Benini and\n                  Naehyuck Chang and\n                  Ulrich Kremer and\n                  Christian W. Probst},\n  title        = {The Sunflower Tool Suite - Hardware and Software Research Platforms\n                  for Energy-Constrained and Failure-Prone Systems},\n  booktitle    = {Power-aware Computing Systems, 21.01. - 26.01.2007},\n  series       = {Dagstuhl Seminar Proceedings},\n  volume       = {07041},\n  publisher    = {Internationales Begegnungs- und Forschungszentrum fuer Informatik\n                  (IBFI), Schloss Dagstuhl, Germany},\n  year         = {2007},\n  url          = {http://drops.dagstuhl.de/opus/volltexte/2007/1106},\n  timestamp    = {Thu, 23 Aug 2018 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/conf/dagstuhl/Stanley-Marbell07.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n 07041 Working Group - Towards Interfaces for Integrated Performance and Power Analysis and Simulation.\n \n \n \n \n\n\n \n Bleakley, C. J.; Clerckx, T.; Devos, H.; Grumer, M.; Janek, A.; Kremer, U.; Probst, C. W.; Stanley-Marbell, P.; Steger, C.; Venkatachalam, V.; and Wendt, M.\n\n\n \n\n\n\n In Benini, L.; Chang, N.; Kremer, U.; and Probst, C. W., editor(s), Power-aware Computing Systems, 21.01. - 26.01.2007, volume 07041, of Dagstuhl Seminar Proceedings, 2007. Internationales Begegnungs- und Forschungszentrum fuer Informatik (IBFI), Schloss Dagstuhl, Germany\n \n\n\n\n
\n\n\n\n \n \n \"07041Paper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/dagstuhl/BleakleyCDGJKPSSVW07,\n  author       = {Chris J. Bleakley and\n                  Tom Clerckx and\n                  Harald Devos and\n                  Matthias Grumer and\n                  Alex Janek and\n                  Ulrich Kremer and\n                  Christian W. Probst and\n                  Phillip Stanley{-}Marbell and\n                  Christian Steger and\n                  Vasanth Venkatachalam and\n                  Manuel Wendt},\n  editor       = {Luca Benini and\n                  Naehyuck Chang and\n                  Ulrich Kremer and\n                  Christian W. Probst},\n  title        = {07041 Working Group - Towards Interfaces for Integrated Performance\n                  and Power Analysis and Simulation},\n  booktitle    = {Power-aware Computing Systems, 21.01. - 26.01.2007},\n  series       = {Dagstuhl Seminar Proceedings},\n  volume       = {07041},\n  publisher    = {Internationales Begegnungs- und Forschungszentrum fuer Informatik\n                  (IBFI), Schloss Dagstuhl, Germany},\n  year         = {2007},\n  url          = {http://drops.dagstuhl.de/opus/volltexte/2007/1107},\n  timestamp    = {Thu, 10 Jun 2021 13:02:10 +0200},\n  biburl       = {https://dblp.org/rec/conf/dagstuhl/BleakleyCDGJKPSSVW07.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n \\emphSunflower : Full-System, Embedded Microarchitecture Evaluation.\n \n \n \n \n\n\n \n Stanley-Marbell, P.; and Marculescu, D.\n\n\n \n\n\n\n In Bosschere, K. D.; Kaeli, D. R.; Stenström, P.; Whalley, D. B.; and Ungerer, T., editor(s), High Performance Embedded Architectures and Compilers, Second International Conference, HiPEAC 2007, Ghent, Belgium, January 28-30, 2007, Proceedings, volume 4367, of Lecture Notes in Computer Science, pages 168–182, 2007. Springer\n \n\n\n\n
\n\n\n\n \n \n \"\\emphSunflowerPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/hipeac/Stanley-MarbellM07,\n  author       = {Phillip Stanley{-}Marbell and\n                  Diana Marculescu},\n  editor       = {Koen De Bosschere and\n                  David R. Kaeli and\n                  Per Stenstr{\\"{o}}m and\n                  David B. Whalley and\n                  Theo Ungerer},\n  title        = {\\emph{Sunflower : } Full-System, Embedded Microarchitecture Evaluation},\n  booktitle    = {High Performance Embedded Architectures and Compilers, Second International\n                  Conference, HiPEAC 2007, Ghent, Belgium, January 28-30, 2007, Proceedings},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {4367},\n  pages        = {168--182},\n  publisher    = {Springer},\n  year         = {2007},\n  url          = {https://doi.org/10.1007/978-3-540-69338-3\\_12},\n  doi          = {10.1007/978-3-540-69338-3\\_12},\n  timestamp    = {Tue, 14 May 2019 10:00:51 +0200},\n  biburl       = {https://dblp.org/rec/conf/hipeac/Stanley-MarbellM07.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n An 0.9 \\texttimes 1.2\", low power, energy-harvesting system with custom multi-channel communication interface.\n \n \n \n \n\n\n \n Stanley-Marbell, P.; and Marculescu, D.\n\n\n \n\n\n\n In Lauwereins, R.; and Madsen, J., editor(s), 2007 Design, Automation and Test in Europe Conference and Exposition, DATE 2007, Nice, France, April 16-20, 2007, pages 15–20, 2007. EDA Consortium, San Jose, CA, USA\n \n\n\n\n
\n\n\n\n \n \n \"AnPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/date/Stanley-MarbellM07,\n  author    = {Phillip Stanley{-}Marbell and\n               Diana Marculescu},\n  editor    = {Rudy Lauwereins and\n               Jan Madsen},\n  title     = {An 0.9 {\\texttimes} 1.2", low power, energy-harvesting system with\n               custom multi-channel communication interface},\n  booktitle = {2007 Design, Automation and Test in Europe Conference and Exposition,\n               {DATE} 2007, Nice, France, April 16-20, 2007},\n  pages     = {15--20},\n  publisher = {{EDA} Consortium, San Jose, CA, {USA}},\n  year      = {2007},\n  url       = {https://doi.org/10.1109/DATE.2007.364560},\n  doi       = {10.1109/DATE.2007.364560},\n  timestamp = {Wed, 16 Oct 2019 14:14:53 +0200},\n  biburl    = {https://dblp.org/rec/conf/date/Stanley-MarbellM07.bib},\n  bibsource = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Sunflower: Full-System, Embedded, Microarchitecture Evaluation.\n \n \n \n \n\n\n \n Stanley-Marbell, P.; and Marculescu, D.\n\n\n \n\n\n\n In Proceedings of the 2nd International Conference on High Performance Embedded Architectures and Compilers, of HiPEAC'07, pages 168–182, Berlin, Heidelberg, 2007. Springer-Verlag\n \n\n\n\n
\n\n\n\n \n \n \"Sunflower: link\n  \n \n \n \"Sunflower: paper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{10.5555/1762146.1762163,\n    author    = {Stanley-Marbell, Phillip and Marculescu, Diana},\n    title     = {Sunflower: Full-System, Embedded, Microarchitecture Evaluation},\n    year      = {2007},\n    isbn      = {9783540693376},\n    publisher = {Springer-Verlag},\n    address   = {Berlin, Heidelberg},\n    booktitle = {Proceedings of the 2nd International Conference on High Performance Embedded Architectures and Compilers},\n    pages     = {168–182},\n    numpages  = {15},\n    location  = {Ghent, Belgium},\n    series    = {HiPEAC'07},\n    abstract  = {This paper describes Sunflower, a full-system microarchitectural evaluation environment for embedded computing systems. The environment enables detailed microarchitectural simulation of multiple instances of complete embedded systems, their peripherals, and medium access control / physical layer communication between systems. The environment models the microarchitecture, computation and communication upset events under a variety of stochastic distributions, compute and communication power consumption, electrochemical battery systems, and power regulation circuitry, as well as analog signals external to the processing elements.\nThe simulation environment provides facilities for speeding up simulation performance, which tradeoff accuracy of simulated properties for simulation speed. Through the detailed simulation of benchmarks in which the effect of simulation speedup on correctness can be accurately quantified, it is demonstrated that traditional techniques proposed for simulation speedup can introduce significant error when simulating a combination of computation and analog physical phenomena external to a processor.},\n    url_link  = {https://dl.acm.org/doi/10.5555/1762146.1762163},\n    url_paper = {https://physcomp.eng.cam.ac.uk/sunflower-full-system-embedded-microarchitecture-evaluation}\n}\n\n
\n
\n\n\n
\n This paper describes Sunflower, a full-system microarchitectural evaluation environment for embedded computing systems. The environment enables detailed microarchitectural simulation of multiple instances of complete embedded systems, their peripherals, and medium access control / physical layer communication between systems. The environment models the microarchitecture, computation and communication upset events under a variety of stochastic distributions, compute and communication power consumption, electrochemical battery systems, and power regulation circuitry, as well as analog signals external to the processing elements. The simulation environment provides facilities for speeding up simulation performance, which tradeoff accuracy of simulated properties for simulation speed. Through the detailed simulation of benchmarks in which the effect of simulation speedup on correctness can be accurately quantified, it is demonstrated that traditional techniques proposed for simulation speedup can introduce significant error when simulating a combination of computation and analog physical phenomena external to a processor.\n
\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2006\n \n \n (3)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Adaptive data placement in an embedded multiprocessor thread library.\n \n \n \n \n\n\n \n Stanley-Marbell, P.; Lahiri, K.; and Raghunathan, A.\n\n\n \n\n\n\n In Gielen, G. G. E., editor(s), Proceedings of the Conference on Design, Automation and Test in Europe, DATE 2006, Munich, Germany, March 6-10, 2006, pages 698–699, 2006. European Design and Automation Association, Leuven, Belgium\n \n\n\n\n
\n\n\n\n \n \n \"AdaptivePaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/date/Stanley-MarbellLR06,\n  author       = {Phillip Stanley{-}Marbell and\n                  Kanishka Lahiri and\n                  Anand Raghunathan},\n  editor       = {Georges G. E. Gielen},\n  title        = {Adaptive data placement in an embedded multiprocessor thread library},\n  booktitle    = {Proceedings of the Conference on Design, Automation and Test in Europe,\n                  {DATE} 2006, Munich, Germany, March 6-10, 2006},\n  pages        = {698--699},\n  publisher    = {European Design and Automation Association, Leuven, Belgium},\n  year         = {2006},\n  url          = {https://doi.org/10.1109/DATE.2006.244065},\n  doi          = {10.1109/DATE.2006.244065},\n  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/date/Stanley-MarbellLR06.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Implementation of a distributed full-system simulation framework as a filesystem server.\n \n \n \n \n\n\n \n Stanley-marbell, P.\n\n\n \n\n\n\n In In Proceedings of the First International Workshop on Plan 9, 2006. \n \n\n\n\n
\n\n\n\n \n \n \"Implementation link\n  \n \n \n \"Implementation paper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{Server06implementationof,\n    author    = {Phillip Stanley-marbell},\n    title     = {Implementation of a distributed full-system simulation framework as a filesystem server},\n    booktitle = {In Proceedings of the First International Workshop on Plan 9},\n    year      = {2006},\n    abstract  = {Full-system simulation of systems comprising hundreds of microcontrollers, at the level of in-struction execution, along with simulation of their peripherals, inter-device communication, power consumption and the like, can be tasking even on high-end workstations. To enable the partition-ing of these simulations, which have a high degree of coarse-grained parallelism, over a network of workstations, a multi-platform simulation environment was implemented using the Inferno system. The implementation enables the simulation engine, written in ANSI C, and compiled as a library, to be linked against the Inferno emulator with a custom device driver interface. Using a glue applica-tion written in Limbo, and harnessing ideas from parallel discrete-event simulation, the framework enables simulations of networks of embedded systems to be partitioned across workstations of het-erogeneous architectures. This paper presents the distributed simulation architecture, the design of the emulator device driver (the interface to the simulation engine), the graphical interface and glue application, and the packaging of the system as single-binary modules for multiple platforms. Also presented is a step-by-step guide for developers unfamiliar with Inferno for creating similar systems.},\n    url_link  = {http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.566.3073},\n    url_paper = {https://physcomp.eng.cam.ac.uk/implementation-of-a-distributed-full-system-simulation-framework-as-a-filesystem-server/}\n}\n\n
\n
\n\n\n
\n Full-system simulation of systems comprising hundreds of microcontrollers, at the level of in-struction execution, along with simulation of their peripherals, inter-device communication, power consumption and the like, can be tasking even on high-end workstations. To enable the partition-ing of these simulations, which have a high degree of coarse-grained parallelism, over a network of workstations, a multi-platform simulation environment was implemented using the Inferno system. The implementation enables the simulation engine, written in ANSI C, and compiled as a library, to be linked against the Inferno emulator with a custom device driver interface. Using a glue applica-tion written in Limbo, and harnessing ideas from parallel discrete-event simulation, the framework enables simulations of networks of embedded systems to be partitioned across workstations of het-erogeneous architectures. This paper presents the distributed simulation architecture, the design of the emulator device driver (the interface to the simulation engine), the graphical interface and glue application, and the packaging of the system as single-binary modules for multiple platforms. Also presented is a step-by-step guide for developers unfamiliar with Inferno for creating similar systems.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n A Programming Model and Language Implementation for Concurrent FailureProne Hardware.\n \n \n \n \n\n\n \n Stanley-marbell, P.; and Marculescu, D.\n\n\n \n\n\n\n In In Proceedings of the 2nd Workshop on Programming Models for Ubiquitous Parallelism, PMUP ’06, 2006. \n \n\n\n\n
\n\n\n\n \n \n \"A link\n  \n \n \n \"A paper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{Stanley-marbell06aprogramming,\n    author    = {Phillip Stanley-marbell and Diana Marculescu},\n    title     = {A Programming Model and Language Implementation for Concurrent FailureProne Hardware},\n    booktitle = {In Proceedings of the 2nd Workshop on Programming Models for Ubiquitous Parallelism, PMUP ’06},\n    year      = {2006},\n    abstract  = {We present a programming model and its embodiment in a language implementation, for systems composed of large numbers of failure-prone, resource-constrained elements, interconnected in error-prone networks. The programming model enables partitioning without replication, of applications, across multiple devices with constrained memory resources. It permits programs to specify the amount of error (value deviation) tolerable in individual variables, as well as tolerable latencies and erasures on communications. The value deviation constraints facilitate compile-time transformations for forward error correction; these transformations enable the value deviations in individual variables to be kept within program-specified bounds, in the presence of an assumed distribution of logic upsets in hardware. To account for situations in which such assumptions may be violated, language constructs enable the change of control-flow in response to tolerance constraint violations. The language model and implementation are targeted primarily at concurrent failure-prone embedded systems, such as sensor networks.},\n    url_link  = {http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.121.9864},\n    url_paper = {https://physcomp.eng.cam.ac.uk/a-programming-model-and-language-implementation-for-concurrent-failureprone-hardware/}\n}\n\n
\n
\n\n\n
\n We present a programming model and its embodiment in a language implementation, for systems composed of large numbers of failure-prone, resource-constrained elements, interconnected in error-prone networks. The programming model enables partitioning without replication, of applications, across multiple devices with constrained memory resources. It permits programs to specify the amount of error (value deviation) tolerable in individual variables, as well as tolerable latencies and erasures on communications. The value deviation constraints facilitate compile-time transformations for forward error correction; these transformations enable the value deviations in individual variables to be kept within program-specified bounds, in the presence of an assumed distribution of logic upsets in hardware. To account for situations in which such assumptions may be violated, language constructs enable the change of control-flow in response to tolerance constraint violations. The language model and implementation are targeted primarily at concurrent failure-prone embedded systems, such as sensor networks.\n
\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2005\n \n \n (1)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Full-system simulation for sensor networks.\n \n \n \n \n\n\n \n Stanley-Marbell, P.\n\n\n \n\n\n\n In Redi, J.; Balakrishnan, H.; and Zhao, F., editor(s), Proceedings of the 3rd International Conference on Embedded Networked Sensor Systems, SenSys 2005, San Diego, California, USA, November 2-4, 2005, pages 317, 2005. ACM\n \n\n\n\n
\n\n\n\n \n \n \"Full-systemPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/sensys/Stanley-Marbell05,\n  author       = {Phillip Stanley{-}Marbell},\n  editor       = {Jason Redi and\n                  Hari Balakrishnan and\n                  Feng Zhao},\n  title        = {Full-system simulation for sensor networks},\n  booktitle    = {Proceedings of the 3rd International Conference on Embedded Networked\n                  Sensor Systems, SenSys 2005, San Diego, California, USA, November\n                  2-4, 2005},\n  pages        = {317},\n  publisher    = {{ACM}},\n  year         = {2005},\n  url          = {https://doi.org/10.1145/1098918.1098982},\n  doi          = {10.1145/1098918.1098982},\n  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/sensys/Stanley-Marbell05.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2004\n \n \n (1)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Local Decisions and Triggering Mechanisms for Adaptive Fault-Tolerance.\n \n \n \n \n\n\n \n Stanley-Marbell, P.; and Marculescu, D.\n\n\n \n\n\n\n In 2004 Design, Automation and Test in Europe Conference and Exposition (DATE 2004), 16-20 February 2004, Paris, France, pages 968–973, 2004. IEEE Computer Society\n \n\n\n\n
\n\n\n\n \n \n \"LocalPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/date/Stanley-MarbellM04,\n  author       = {Phillip Stanley{-}Marbell and\n                  Diana Marculescu},\n  title        = {Local Decisions and Triggering Mechanisms for Adaptive Fault-Tolerance},\n  booktitle    = {2004 Design, Automation and Test in Europe Conference and Exposition\n                  {(DATE} 2004), 16-20 February 2004, Paris, France},\n  pages        = {968--973},\n  publisher    = {{IEEE} Computer Society},\n  year         = {2004},\n  url          = {https://doi.org/10.1109/DATE.2004.1269018},\n  doi          = {10.1109/DATE.2004.1269018},\n  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/date/Stanley-MarbellM04.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2003\n \n \n (6)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Dynamic Fault-Tolerance and Metrics for Battery Powered, Failure-Prone Systems.\n \n \n \n \n\n\n \n Stanley-Marbell, P.; and Marculescu, D.\n\n\n \n\n\n\n In 2003 International Conference on Computer-Aided Design, ICCAD 2003, San Jose, CA, USA, November 9-13, 2003, pages 633–640, 2003. IEEE Computer Society / ACM\n \n\n\n\n
\n\n\n\n \n \n \"DynamicPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/iccad/Stanley-MarbellM03,\n  author       = {Phillip Stanley{-}Marbell and\n                  Diana Marculescu},\n  title        = {Dynamic Fault-Tolerance and Metrics for Battery Powered, Failure-Prone\n                  Systems},\n  booktitle    = {2003 International Conference on Computer-Aided Design, {ICCAD} 2003,\n                  San Jose, CA, USA, November 9-13, 2003},\n  pages        = {633--640},\n  publisher    = {{IEEE} Computer Society / {ACM}},\n  year         = {2003},\n  url          = {https://doi.ieeecomputersociety.org/10.1109/ICCAD.2003.1257877},\n  doi          = {10.1109/ICCAD.2003.1257877},\n  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/iccad/Stanley-MarbellM03.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Modeling, Analysis, and Self-Management of Electronic Textiles.\n \n \n \n \n\n\n \n Stanley-Marbell, P.; Marculescu, D.; Marculescu, R.; and Khosla, P. K.\n\n\n \n\n\n\n IEEE Trans. Computers, 52(8): 996–1010. 2003.\n \n\n\n\n
\n\n\n\n \n \n \"Modeling,Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/tc/Stanley-MarbellMMK03,\n  author       = {Phillip Stanley{-}Marbell and\n                  Diana Marculescu and\n                  Radu Marculescu and\n                  Pradeep K. Khosla},\n  title        = {Modeling, Analysis, and Self-Management of Electronic Textiles},\n  journal      = {{IEEE} Trans. Computers},\n  volume       = {52},\n  number       = {8},\n  pages        = {996--1010},\n  year         = {2003},\n  url          = {https://doi.org/10.1109/TC.2003.1223635},\n  doi          = {10.1109/TC.2003.1223635},\n  timestamp    = {Sat, 16 Sep 2017 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/tc/Stanley-MarbellMMK03.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n Inferno programming with Limbo.\n \n \n \n\n\n \n Stanley-Marbell, P.\n\n\n \n\n\n\n Wiley, 2003.\n \n\n\n\n
\n\n\n\n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@book{DBLP:books/daglib/0017432,\n  author       = {Phillip Stanley{-}Marbell},\n  title        = {Inferno programming with Limbo},\n  publisher    = {Wiley},\n  year         = {2003},\n  timestamp    = {Thu, 14 Apr 2011 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/books/daglib/0017432.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Fault-Tolerant Techniques for Ambient Intelligent Distributed Systems.\n \n \n \n \n\n\n \n Marculescu, D.; Zamora, N. H.; Stanley-Marbell, P.; and Marculescu, R.\n\n\n \n\n\n\n In 2003 International Conference on Computer-Aided Design, ICCAD 2003, San Jose, CA, USA, November 9-13, 2003, pages 348–355, 2003. IEEE Computer Society / ACM\n \n\n\n\n
\n\n\n\n \n \n \"Fault-TolerantPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/iccad/MarculescuZSM03,\n  author       = {Diana Marculescu and\n                  Nicholas H. Zamora and\n                  Phillip Stanley{-}Marbell and\n                  Radu Marculescu},\n  title        = {Fault-Tolerant Techniques for Ambient Intelligent Distributed Systems},\n  booktitle    = {2003 International Conference on Computer-Aided Design, {ICCAD} 2003,\n                  San Jose, CA, USA, November 9-13, 2003},\n  pages        = {348--355},\n  publisher    = {{IEEE} Computer Society / {ACM}},\n  year         = {2003},\n  url          = {https://doi.ieeecomputersociety.org/10.1109/ICCAD.2003.1257742},\n  doi          = {10.1109/ICCAD.2003.1257742},\n  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/iccad/MarculescuZSM03.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Electronic textiles: a platform for pervasive computing.\n \n \n \n \n\n\n \n Marculescu, D.; Marculescu, R.; Zamora, N. H.; Stanley-Marbell, P.; Khosla, P. K.; Park, S.; Jayaraman, S.; Jung, S.; Weber, L.; Cottet, K.; Grzyb, J.; Tröster, G.; Jones, M.; Martin, T. L.; and Nakad, Z.\n\n\n \n\n\n\n Proc. IEEE, 91(12): 1993–1994. 2003.\n \n\n\n\n
\n\n\n\n \n \n \"ElectronicPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/pieee/MarculescuMZSKP03,\n  author       = {Diana Marculescu and\n                  Radu Marculescu and\n                  Nicholas H. Zamora and\n                  Phillip Stanley{-}Marbell and\n                  Pradeep K. Khosla and\n                  Sungmee Park and\n                  Sundaresan Jayaraman and\n                  Stefan Jung and\n                  L. Weber and\n                  K. Cottet and\n                  Janusz Grzyb and\n                  Gerhard Tr{\\"{o}}ster and\n                  Mark Jones and\n                  Tom L. Martin and\n                  Zahi Nakad},\n  title        = {Electronic textiles: a platform for pervasive computing},\n  journal      = {Proc. {IEEE}},\n  volume       = {91},\n  number       = {12},\n  pages        = {1993--1994},\n  year         = {2003},\n  url          = {https://doi.org/10.1109/JPROC.2003.819607},\n  doi          = {10.1109/JPROC.2003.819607},\n  timestamp    = {Tue, 01 Feb 2022 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/pieee/MarculescuMZSKP03.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Electronic textiles: A platform for pervasive computing.\n \n \n \n \n\n\n \n Marculescu, D.; Marculescu, R.; Zamora, N. H.; Stanley-Marbell, P.; Khosla, P. K.; Park, S.; Jayaraman, S.; Jung, S.; Lauterbach, C.; Weber, W.; Kirstein, T.; Cottet, D.; Grzyb, J.; Tröster, G.; Jones, M.; Martin, T. L.; and Nakad, Z.\n\n\n \n\n\n\n Proc. IEEE, 91(12): 1995–2018. 2003.\n \n\n\n\n
\n\n\n\n \n \n \"ElectronicPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/pieee/MarculescuMZSKP03a,\n  author       = {Diana Marculescu and\n                  Radu Marculescu and\n                  Nicholas H. Zamora and\n                  Phillip Stanley{-}Marbell and\n                  Pradeep K. Khosla and\n                  Sungmee Park and\n                  Sundaresan Jayaraman and\n                  Stefan Jung and\n                  Christel Lauterbach and\n                  Werner Weber and\n                  T{\\"{u}}nde Kirstein and\n                  Didier Cottet and\n                  Janusz Grzyb and\n                  Gerhard Tr{\\"{o}}ster and\n                  Mark Jones and\n                  Tom L. Martin and\n                  Zahi Nakad},\n  title        = {Electronic textiles: {A} platform for pervasive computing},\n  journal      = {Proc. {IEEE}},\n  volume       = {91},\n  number       = {12},\n  pages        = {1995--2018},\n  year         = {2003},\n  url          = {https://doi.org/10.1109/JPROC.2003.819612},\n  doi          = {10.1109/JPROC.2003.819612},\n  timestamp    = {Tue, 01 Feb 2022 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/pieee/MarculescuMZSKP03a.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2002\n \n \n (1)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n A Hardware Architecture for Dynamic Performance and Energy Adaptation.\n \n \n \n \n\n\n \n Stanley-Marbell, P.; Hsiao, M. S.; and Kremer, U.\n\n\n \n\n\n\n In Falsafi, B.; and Vijaykumar, T. N., editor(s), Power-Aware Computer Systems, Second International Workshop, PACS 2002 Cambridge, MA, USA, February 2, 2002, Revised Papers, volume 2325, of Lecture Notes in Computer Science, pages 33–52, 2002. Springer\n \n\n\n\n
\n\n\n\n \n \n \"APaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/pacs/Stanley-MarbellHK02,\n  author       = {Phillip Stanley{-}Marbell and\n                  Michael S. Hsiao and\n                  Ulrich Kremer},\n  editor       = {Babak Falsafi and\n                  T. N. Vijaykumar},\n  title        = {A Hardware Architecture for Dynamic Performance and Energy Adaptation},\n  booktitle    = {Power-Aware Computer Systems, Second International Workshop, {PACS}\n                  2002 Cambridge, MA, USA, February 2, 2002, Revised Papers},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {2325},\n  pages        = {33--52},\n  publisher    = {Springer},\n  year         = {2002},\n  url          = {https://doi.org/10.1007/3-540-36612-1\\_3},\n  doi          = {10.1007/3-540-36612-1\\_3},\n  timestamp    = {Tue, 14 May 2019 10:00:41 +0200},\n  biburl       = {https://dblp.org/rec/conf/pacs/Stanley-MarbellHK02.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2001\n \n \n (2)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Smart Messages: A System Architecture for Large Networks of Embedded Systems.\n \n \n \n \n\n\n \n Stanley-Marbell, P.; Borcea, C.; Nagaraja, K.; and Iftode, L.\n\n\n \n\n\n\n In Proceedings of HotOS-VIII: 8th Workshop on Hot Topics in Operating Systems, May 20-23, 2001, Elmau/Oberbayern, Germany, pages 181, 2001. IEEE Computer Society\n \n\n\n\n
\n\n\n\n \n \n \"SmartPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/hotos/Stanley-MarbellBNI01,\n  author       = {Phillip Stanley{-}Marbell and\n                  Cristian Borcea and\n                  Kiran Nagaraja and\n                  Liviu Iftode},\n  title        = {Smart Messages: {A} System Architecture for Large Networks of Embedded\n                  Systems},\n  booktitle    = {Proceedings of HotOS-VIII: 8th Workshop on Hot Topics in Operating\n                  Systems, May 20-23, 2001, Elmau/Oberbayern, Germany},\n  pages        = {181},\n  publisher    = {{IEEE} Computer Society},\n  year         = {2001},\n  url          = {https://doi.org/10.1109/HOTOS.2001.990097},\n  doi          = {10.1109/HOTOS.2001.990097},\n  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/hotos/Stanley-MarbellBNI01.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Fast, flexible, cycle-accurate energy estimation.\n \n \n \n \n\n\n \n Stanley-Marbell, P.; and Hsiao, M. S.\n\n\n \n\n\n\n In Macii, E.; De, V.; and Irwin, M. J., editor(s), Proceedings of the 2001 International Symposium on Low Power Electronics and Design, 2001, Huntington Beach, California, USA, 2001, pages 141–146, 2001. ACM\n \n\n\n\n
\n\n\n\n \n \n \"Fast,Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/islped/Stanley-MarbellH01,\n  author       = {Phillip Stanley{-}Marbell and\n                  Michael S. Hsiao},\n  editor       = {Enrico Macii and\n                  Vivek De and\n                  Mary Jane Irwin},\n  title        = {Fast, flexible, cycle-accurate energy estimation},\n  booktitle    = {Proceedings of the 2001 International Symposium on Low Power Electronics\n                  and Design, 2001, Huntington Beach, California, USA, 2001},\n  pages        = {141--146},\n  publisher    = {{ACM}},\n  year         = {2001},\n  url          = {https://doi.org/10.1145/383082.383120},\n  doi          = {10.1145/383082.383120},\n  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/islped/Stanley-MarbellH01.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2000\n \n \n (1)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Scylla: a smart virtual machine for mobile embedded systems.\n \n \n \n \n\n\n \n Stanley-Marbell, P.; and Iftode, L.\n\n\n \n\n\n\n In 3rd IEEE Workshop on Mobile Computing Systems and Applications (WMCSA 2000), 7-8 December 2000, Monterey, CA, USA, pages 41, 2000. IEEE Computer Society\n \n\n\n\n
\n\n\n\n \n \n \"Scylla:Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/wmcsa/Stanley-MarbellI00,\n  author       = {Phillip Stanley{-}Marbell and\n                  Liviu Iftode},\n  title        = {Scylla: a smart virtual machine for mobile embedded systems},\n  booktitle    = {3rd {IEEE} Workshop on Mobile Computing Systems and Applications {(WMCSA}\n                  2000), 7-8 December 2000, Monterey, CA, {USA}},\n  pages        = {41},\n  publisher    = {{IEEE} Computer Society},\n  year         = {2000},\n  url          = {https://doi.org/10.1109/MCSA.2000.895380},\n  doi          = {10.1109/MCSA.2000.895380},\n  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/wmcsa/Stanley-MarbellI00.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n\n\n\n
\n\n\n \n\n \n \n \n \n\n
\n"}; document.write(bibbase_data.data);