{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T09:59:07Z","timestamp":1740131947923,"version":"3.37.3"},"reference-count":31,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"10","license":[{"start":{"date-parts":[[2015,10,1]],"date-time":"2015-10-01T00:00:00Z","timestamp":1443657600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2015,10,1]],"date-time":"2015-10-01T00:00:00Z","timestamp":1443657600000},"content-version":"am","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2015,10,1]],"date-time":"2015-10-01T00:00:00Z","timestamp":1443657600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2015,10,1]],"date-time":"2015-10-01T00:00:00Z","timestamp":1443657600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CNS-0746632"],"award-info":[{"award-number":["CNS-0746632"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Comput."],"published-print":{"date-parts":[[2015,10,1]]},"DOI":"10.1109\/tc.2014.2378256","type":"journal-article","created":{"date-parts":[[2014,12,6]],"date-time":"2014-12-06T00:21:44Z","timestamp":1417825304000},"page":"2940-2952","source":"Crossref","is-referenced-by-count":4,"title":["Stackless Multi-Threading for Embedded Systems"],"prefix":"10.1109","volume":"64","author":[{"given":"William P.","family":"McCartney","sequence":"first","affiliation":[]},{"given":"Nigamanth","family":"Sridhar","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"year":"0","key":"ref31"},{"journal-title":"ACM Trans Embedded Comput Syst","year":"0","key":"ref30"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945471"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/277650.277725"},{"key":"ref12","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1006\/jpdc.1996.0107","article-title":"Cilk: An efficient multithreaded runtime system","volume":"37","author":"blumofe","year":"1996","journal-title":"J Parallel Distrib Comput"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/502034.502057"},{"key":"ref14","first-page":"7:1","article-title":"Events can make sense","author":"krohn","year":"0","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/DCOSS.2011.5982136"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/781131.781133"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/1182807.1182811"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/LCN.2004.38"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/2517351.2517360"},{"key":"ref28","first-page":"213","article-title":"CIL: Intermediate language and tools for analysis and transformation of C programs","author":"necula","year":"0","journal-title":"Proc of the Int Conf on Compiler Construction"},{"key":"ref4","first-page":"289","article-title":"Cooperative task management without manual stack management","author":"adya","year":"0","journal-title":"Proc General Track USENIX Annual Technical Conf"},{"article-title":"Simplifying embedded system development through whole-program compilers","year":"0","author":"mccartney","key":"ref27"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/378993.379006"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/1644038.1644052"},{"key":"ref29","doi-asserted-by":"crossref","first-page":"225","DOI":"10.1002\/spe.954","article-title":"Serializing C intermediate representations for efficient and portable parsing","volume":"40","author":"a","year":"2010","journal-title":"Softw Pract Exp"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/1182807.1182825"},{"key":"ref8","first-page":"4","article-title":"Why events are a bad idea (for high-concurrency servers)","author":"von behren","year":"0","journal-title":"Proc 9th Conf Hot Topics Oper Syst"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1007\/s11036-005-1567-8"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/IPSN.2005.1440950"},{"key":"ref9","first-page":"201","article-title":"Distributed filaments: Efficient fine-grain parallelism on a cluster of workstations","author":"freeh","year":"0","journal-title":"Proc 1st USENIX Conf Operating Syst Design and Implementation"},{"key":"ref1","doi-asserted-by":"crossref","first-page":"363","DOI":"10.1145\/1273442.1250776","article-title":"Offline compression for on-chip RAM","volume":"42","author":"d","year":"2007","journal-title":"SIGPLAN Not"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/1978642.1978653"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-71156-8_8"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/2461381.2461403"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/1244002.1244258"},{"key":"ref23","first-page":"169","article-title":"Y-threads: Supporting concurrency in wireless sensor networks","author":"nitta","year":"0","journal-title":"Proc IEEE 2nd Int Conf Distrib Comput Sens Syst"},{"year":"0","key":"ref26"},{"year":"0","author":"tismer","key":"ref25"}],"container-title":["IEEE Transactions on Computers"],"original-title":[],"link":[{"URL":"http:\/\/ieeexplore.ieee.org\/ielaam\/12\/7240148\/6977970-aam.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/12\/7240148\/06977970.pdf?arnumber=6977970","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,6,5]],"date-time":"2024-06-05T17:27:13Z","timestamp":1717608433000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6977970\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,10,1]]},"references-count":31,"journal-issue":{"issue":"10"},"URL":"https:\/\/doi.org\/10.1109\/tc.2014.2378256","relation":{},"ISSN":["0018-9340"],"issn-type":[{"type":"print","value":"0018-9340"}],"subject":[],"published":{"date-parts":[[2015,10,1]]}}}