{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:21:24Z","timestamp":1750220484480,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":19,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,6,22]],"date-time":"2021-06-22T00:00:00Z","timestamp":1624320000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,6,22]]},"DOI":"10.1145\/3461648.3463842","type":"proceedings-article","created":{"date-parts":[[2021,6,18]],"date-time":"2021-06-18T14:32:56Z","timestamp":1624026776000},"page":"1-11","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Robust I\/O-compute concurrency for machine learning pipelines in constrained cyber-physical devices"],"prefix":"10.1145","author":[{"given":"Jayaraj","family":"Poroor","sequence":"first","affiliation":[{"name":"Amrita University, India \/ JIFFY.ai, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Akash","family":"Lal","sequence":"additional","affiliation":[{"name":"Microsoft Research, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sandesh","family":"Ghanta","sequence":"additional","affiliation":[{"name":"Amrita University, India \/ Amazon, India"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2021,6,22]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Motor Industry Software Reliability Association. 2008. MISRA C++: 2008: guidelines for the use of the C++ language in critical systems. MIRA.  Motor Industry Software Reliability Association. 2008. MISRA C++: 2008: guidelines for the use of the C++ language in critical systems. MIRA."},{"volume-title":"MicroPython for the Internet of Things","author":"Bell Charles","key":"e_1_3_2_1_2_1","unstructured":"Charles Bell . 2017. MicroPython for the Internet of Things . Springer . isbn:978-1-4842-3123-4 Charles Bell. 2017. MicroPython for the Internet of Things. Springer. isbn:978-1-4842-3123-4"},{"key":"e_1_3_2_1_4_1","unstructured":"Dennis Don Kurian and Gaurkar Yash and Gopinath Sridhar and Goyal Sachin and Gupta Chirag and Jain Moksh and Jaiswal Shikhar and Kumar Ashish and Kusupati Aditya and Lovett Chris and Patil Shishir G and Saha Oindrila and Simhadri Harsha Vardhan. [n.d.]. EdgeML: Machine Learning for resource-constrained edge devices. https:\/\/github.com\/Microsoft\/EdgeML  Dennis Don Kurian and Gaurkar Yash and Gopinath Sridhar and Goyal Sachin and Gupta Chirag and Jain Moksh and Jaiswal Shikhar and Kumar Ashish and Kusupati Aditya and Lovett Chris and Patil Shishir G and Saha Oindrila and Simhadri Harsha Vardhan. [n.d.]. EdgeML: Machine Learning for resource-constrained edge devices. https:\/\/github.com\/Microsoft\/EdgeML"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/LCN.2004.38"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1278972.1278979"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1182807.1182811"},{"key":"e_1_3_2_1_8_1","volume-title":"International Conference on Machine Learning. 1331\u20131340","author":"Gupta Chirag","year":"2017","unstructured":"Chirag Gupta , Arun Sai Suggala , Ankit Goyal , Harsha Vardhan Simhadri , Bhargavi Paranjape , Ashish Kumar , Saurabh Goyal , Raghavendra Udupa , Manik Varma , and Prateek Jain . 2017 . ProtoNN: compressed and accurate kNN for resource-scarce devices . In International Conference on Machine Learning. 1331\u20131340 . Chirag Gupta, Arun Sai Suggala, Ankit Goyal, Harsha Vardhan Simhadri, Bhargavi Paranjape, Ashish Kumar, Saurabh Goyal, Raghavendra Udupa, Manik Varma, and Prateek Jain. 2017. ProtoNN: compressed and accurate kNN for resource-scarce devices. In International Conference on Machine Learning. 1331\u20131340."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-25943-3_34"},{"key":"e_1_3_2_1_10_1","unstructured":"Texas Instruments. [n.d.]. MS430 Microcontroller. https:\/\/www.ti.com\/lit\/ug\/slau395f\/slau395f.pdf  Texas Instruments. [n.d.]. MS430 Microcontroller. https:\/\/www.ti.com\/lit\/ug\/slau395f\/slau395f.pdf"},{"key":"e_1_3_2_1_11_1","unstructured":"Aditya Kusupati Manish Singh Kush Bhatia Ashish Kumar Prateek Jain and Manik Varma. 2018. FastGRNN: A Fast Accurate Stable and Tiny Kilobyte Sized Gated Recurrent Neural Network. In Advances in Neural Information Processing Systems. 9031\u20139042.  Aditya Kusupati Manish Singh Kush Bhatia Ashish Kumar Prateek Jain and Manik Varma. 2018. FastGRNN: A Fast Accurate Stable and Tiny Kilobyte Sized Gated Recurrent Neural Network. In Advances in Neural Information Processing Systems. 9031\u20139042."},{"key":"e_1_3_2_1_12_1","volume-title":"Position Paper for NSF Workshop On Cyber-Physical Systems: Research Motivation, Techniques and Roadmap. 2, 1\u20139.","author":"Lee Edward A","year":"2006","unstructured":"Edward A Lee . 2006 . Cyber-physical systems-are computing foundations adequate . In Position Paper for NSF Workshop On Cyber-Physical Systems: Research Motivation, Techniques and Roadmap. 2, 1\u20139. Edward A Lee. 2006. Cyber-physical systems-are computing foundations adequate. In Position Paper for NSF Workshop On Cyber-Physical Systems: Research Motivation, Techniques and Roadmap. 2, 1\u20139."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISORC.2008.25"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-27139-2_7"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2692956.2663188"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1182807.1182825"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568309"},{"volume-title":"Advanced topics in types and programming languages","author":"Pierce Benjamin C","key":"e_1_3_2_1_18_1","unstructured":"Benjamin C Pierce . 2005. Advanced topics in types and programming languages . MIT press . Benjamin C Pierce. 2005. Advanced topics in types and programming languages. MIT press."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2005.386"},{"key":"e_1_3_2_1_20_1","unstructured":"STMicroelectronics. [n.d.]. STM8L050J3 Microcontroller. https:\/\/www.st.com\/en\/microcontrollers-microprocessors\/stm8l050j3.html  STMicroelectronics. [n.d.]. STM8L050J3 Microcontroller. https:\/\/www.st.com\/en\/microcontrollers-microprocessors\/stm8l050j3.html"}],"event":{"name":"LCTES '21: 22nd ACM SIGPLAN\/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Virtual Canada","acronym":"LCTES '21"},"container-title":["Proceedings of the 22nd ACM SIGPLAN\/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3461648.3463842","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3461648.3463842","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:49:04Z","timestamp":1750193344000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3461648.3463842"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,22]]},"references-count":19,"alternative-id":["10.1145\/3461648.3463842","10.1145\/3461648"],"URL":"https:\/\/doi.org\/10.1145\/3461648.3463842","relation":{},"subject":[],"published":{"date-parts":[[2021,6,22]]},"assertion":[{"value":"2021-06-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}